77
88## Introduction
99
10- Originally ATF was developed for SDL developers and thats why it lacks a few features of modern Test Frameworks
11- (Java jUnit, Python Nose, etc.)
12-
13- The purpose of this proposal is to develop extended script runner as part of ATF functionality.
10+ ATF is a great tool for both developers and testers that help test any change in SDL.
11+ But it lacks a powerful test script runner.
1412
1513## Motivation
1614
@@ -22,22 +20,22 @@ Currently ATF is unable to:
2220
2321## Proposed solution
2422
25- Develop script runner with the following features:
23+ The purpose of this proposal is to develop extended script runner as part of ATF functionality with the following features:
2624
27- - Ability to run single test script
28- - Ability to run batch of test scripts
29- - Ability to run test set
30- - Possibility to run scripts in parallel
31- - Ability to create reports in standard format with logs collected
25+ - An option to run single test script
26+ - An option to run batch of test scripts
27+ - An option to run test set
28+ - Possibility to run test scripts in parallel (in separate threads)
29+ - Ability to create reports with logs collected in a format used by continuous integration system
3230
3331## Potential downsides
3432
35- Existing CI jobs needs to be reconfigured in order to use new script runner.
33+ N/A
3634
3735## Impact on existing code
3836
3937No impact on existing code is observed.
4038
4139## Alternatives considered
4240
43- Use one of the existing test runners, e.g. Python Nose, PyTest etc.
41+ Refactoring of existing runner, but it will negotiate current big base of test artifacts
0 commit comments