Do not change the experimental conditions one by one!
TestMacro is a module that fully / semi-automates the testing and recording of results in programs.
TestMacro can:
- Change
.yaml
- Change arguments
- Recode programs
-
.csv
records - Label arguments
- Write meta file
$ pip install test-macro
- Get your own program, setting files.
- Create
case.yml
in the path you want to execute.
%YAML:1.0
exes:
- ./program
cases:
- my-settings.yaml:
- my_var1: (3, 10) # 3, 4, ..., 10
- my_var2: 2 ** (0, 3) # 1, 2, 4, 8
- my_var3:
- my_string1
- my_string2
for:
- record: My GUI Title
- type
macro
in the path containingcase.yml
.
TODO
TestMacro uses the MIT license.
(The standalone tool is under GPL2)
TestMacro is currently determining a pull-requests policy.
If you would like to contribute now, please contact below.
If you have any questions or want my assistance, you can email me at ho.kim at gnu ac kr.