Configurations will be read from environment variables, and properties file in this order.
-
TESTOPS_SERVER_URL
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
). -
TESTOPS_PROXY_SERVER_TYPE
-
TESTOPS_PROXY_HOST
-
TESTOPS_PROXY_PORT
-
TESTOPS_PROXY_USERNAME
-
TESTOPS_PROXY_PASSWORD
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": ""
}
}
}
- Sample: https://github.com/katalon-studio-samples/testops-report-sample-js
- Install dependency
npm i @katalon/testops-mocha
- Add reporter
mocha dist --recursive --reporter @katalon/testops-mocha './tests/*.js'
- Sample: https://github.com/katalon-studio-samples/testops-report-sample-js
- 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)
})
- Sample: https://github.com/katalon-studio-samples/testops-report-sample-js
- Install dependency
npm i @katalon/testops-jasmine
- Add reporter
import TestOpsJasmineReporter from "@katalon/testops-jasmine";
const reporter = new TestOpsJasmineReporter()
jasmine.getEnv().addReporter(reporter)
- Sample: https://github.com/katalon-studio-samples/testops-report-sample-js
- Install dependency
npm i @katalon/testops-jest
- Setup reporter in
jest.config.js
file
module.exports = {
"reporters": ["default", "@katalon/testops-jest"]
};
https://github.com/katalon-studio-samples/testops-report-sample-js