@katalon/testops-jest v1.2.2
Katalon TestOps JavaScript Reporters
Usage
Configuration
Environment variables
Configurations will be read from environment variables, and properties file in this order.
TESTOPS_BASE_PATH
Katalon TestOps endpoint (default:
https://testops.katalon.io
).TESTOPS_API_KEY
Your Katalon TestOps API Key.
TESTOPS_PROJECT_ID
The Katalon TestOps project that will receive the test results.
TESTOPS_REPORT_FOLDER
The local directory where test results will be written to (default:
testops-report
).PROXY_PROTOCOL
PROXY_HOST
PROXY_PORT
PROXY_USERNAME
PROXY_PASSWORD
Configuration file
Create a testops-config.json
file in the top-level directory.
{
// Default value: https://testops.katalon.io
"basePath": "",
"apiKey": "",
"projectId": "",
// Default value: testops-report
"reportFolder": "",
"proxy": {
"protocol": "", // Value: http, https
"host": "",
"port": "",
"auth": {
"username": "",
"password": ""
}
}
}
Mocha
- Sample: https://github.com/katalon-studio-samples/testops-report-sample-js/mocha
- Install dependency
npm i @katalon/testops-mocha
- Add reporter
mocha dist --recursive --reporter @katalon/testops-mocha './tests/*.js'
Cypress
- Sample: https://github.com/katalon-studio-samples/testops-report-sample-js/cypress
- Install dependency
npm i @katalon/testops-cypress
- Add reporter
const cypress = require('cypress')
const CypressTestOpsReporter = require('@katalon/testops-cypress');
cypress.run({
})
.then((results) => {
const reporter = new CypressTestOpsReporter();
reporter.parseAndUploadTestResults(results);
})
.catch((err) => {
console.error(err)
})
Jasmine
- Sample: https://github.com/katalon-studio-samples/testops-report-sample-js/jasmine
- Install dependency
npm i @katalon/testops-jasmine
- Add reporter
import TestOpsJasmineReporter from "@katalon/testops-jasmine";
const reporter = new TestOpsJasmineReporter()
jasmine.getEnv().addReporter(reporter)
Jest
- Sample: https://github.com/katalon-studio-samples/testops-report-sample-js/jest
- Install dependency
npm i @katalon/testops-jest
- Setup reporter in
jest.config.js
file
module.exports = {
"reporters": ["default", "@katalon/testops-jest"]
};
Samples
https://github.com/katalon-studio-samples/testops-report-sample-js
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago