File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # ATF Script Runner
2+
3+ * Proposal: [ SDL-NNNN] ( NNNN-atf-script-runner.md )
4+ * Author: [ Dmytro Boltovskyi] ( https://github.com/dboltovskyi )
5+ * Status: ** Awaiting review**
6+ * Impacted Platforms: [ ATF]
7+
8+ ## Introduction
9+
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.
14+
15+ ## Motivation
16+
17+ Currently ATF is unable to:
18+
19+ - run multiple test scripts
20+ - run test script in parallel
21+ - create test reports in standard format
22+
23+ ## Proposed solution
24+
25+ Develop script runner with the following features:
26+
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
32+
33+ ## Potential downsides
34+
35+ Existing CI jobs needs to be reconfigured in order to use new script runner.
36+
37+ ## Impact on existing code
38+
39+ No impact on existing code is observed.
40+
41+ ## Alternatives considered
42+
43+ Use one of the existing test runners, e.g. Python Nose, PyTest etc.
You can’t perform that action at this time.
0 commit comments