Skip to content

Commit 43d670d

Browse files
committed
Initial version
1 parent 88d180e commit 43d670d

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
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.

0 commit comments

Comments
 (0)