Directory handling
Created by: acrovato
There are actually two issues:
- The location of the working directory
- The creation and naming of the workspace directory
Working directory
Currently, the working directory must be located in the repository, which is not desirable for users. The resolution of the libs and the files required to run the code must therefore be improved.
Workspace directory
The workspace directory is named after the containing folder of a given test case. This prevents a user from putting multiple test cases in the same directory. The workspace directory should thus be named after the test case. Example:
Currently, running project/aircraft/a.py
will put the results under workspace/project_aircraft
Desired, running project/aircraft/a.py
should put the results under workspace/project_aircraft_a