Scripts assisting OGS performance measurements
This MR adds a script (run_ctest.sh) that builds OGS for a number of branches/commits, runs CTest and saves OGS log files for later postprocessing.
Source and build dirs are isolated, which should facilitate any further investigations, e.g., with perf.
Special care is taken that ccache remains effective despite changing source/build dir paths.
Build flags are chosen such that the same settings allow analyses, e.g., with perf.
In follow-up MRs I'll add Python scripts for postprocessing of the performance measurements and further scripts targeted at perf and hyperfine.
-
Feature description was added to the changelog -
Tests covering your feature were added? -
Any new feature or behaviour change was documented?