- Proposal: SDL-0128
- Author: Dmytro Boltovskyi
- Status: Accepted
- Impacted Platforms: [Core]
ATF is a great tool for both developers and testers that helps to test SDL functionality. But it lacks a powerful test script runner.
Currently ATF is unable to:
- run multiple test scripts
- run test script in parallel
- create test reports in standard format
The purpose of this proposal is to develop extended script runner as part of ATF package.
Script runner is a command line tool with the following features:
- An option to run single test script
- An option to run batch of test scripts
- An option to run test set
- Possibility to run test scripts in parallel (in separate threads)
- Ability to create reports with logs collected in a format used by continuous integration system
Input data could be defined as a set of input parameters and options.
Functionality of 'SDL Watchdog' and 'ATF Facade' is described in other proposals.
N/A
No impact on existing code is observed since script runner is a new module.
Refactoring of existing runner (bash script), but it will negotiate current big base of test artifacts.