The docs/2021_TTC_LabAutomation.pdf file contains the case description.
- 64-bit operating system
- Python 2.7 or higher
- R
- Reference: You need to install .NET Core 3.1
- ATL_Incremental: You need to install docker and docker-compose. If your user is not in the docker group add
sudobeforedocker-composecommands in solution.ini.
The scripts directory contains the run.py script which is used for the following purposes:
run.py -b-- builds the projectsrun.py -b -s-- builds the projects without testingrun.py -g-- generates the instance modelsrun.py -m-- runs the benchmarkrun.py -v-- visualizes the results of the latest benchmark
The config directory contains the configuration for the scripts:
config.json-- configuration for the model generation and the benchmarkreporting.json-- configuration for the visualization
The script runs the benchmark for the given number of runs, for the specified tools and change sequences.
The benchmark results are stored in a CSV file. The header for the CSV file is stored in the output/header.csv file.
Make sure you read the README.md file in the reporting directory and install all the requirements for R.
To implement a tool, you need to create a new directory in the solutions directory and give it a suitable name.