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
sudo
beforedocker-compose
commands 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.