How to run an ATF Test Suite using a script REST API?
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-15-2025 07:55 AM
I'd like to run an ATF Test Suite via a REST API. Does such an API exist? I can always create a Scripted REST API myself, but how do I programmatically run a Test Suite in Javascript?
There's an sn_atf namespace, but it's unclear how I use this.
Any advice please?
Something like this, although ATFTestSuiteRunner() does not appear to exist in the namespace:
(function process(/*RESTAPIRequest*/ request, /*RESTAPIResponse*/ response) {
var requestBody = request.body.data;
if (!requestBody.test_suite_sys_id || !requestBody.browser_name) {
response.setStatus(400);
return { error: 'Missing test_suite_sys_id or browser_name' };
}
var runner = new sn_atf.ATFTestSuiteRunner();
var result = runner.runSuite(requestBody.test_suite_sys_id, requestBody.browser_name);
return {
status: 'triggered',
result: result
};
})(request, response);
0 REPLIES 0