- May 21, 2021
-
-
Lars Bilke authored
Packages to install are written to build/.python_packages during CMake run and then installed once at the end of the CMake run via poetry add. Speeds up CMake configure time a bit.
-
- May 12, 2021
-
-
Lars Bilke authored
Does not work on CI under load.
-
Lars Bilke authored
default - RUNTIME <= 60 s large - RUNTIME > 60 s meshtest - Tests added with MeshTest() tester - all tester
-
Lars Bilke authored
The --timeout given to ctest is valid for each test, not full runtime.
-
- May 09, 2021
-
-
- Mar 16, 2021
-
-
Lars Bilke authored
-
- Mar 12, 2021
-
-
Lars Bilke authored
-
Lars Bilke authored
-
- Mar 09, 2021
-
-
Lars Bilke authored
-
- Feb 19, 2021
-
-
Lars Bilke authored
Runs all ctests with a RUNTIME < 5 including utils tests. Creates combined reports in these formats: - html (build/coverage/coverage_report/index.html) - json (build/coverage/coverage.json) - xml (build/coverage/coverage.xml)
-
Lars Bilke authored
-
- Feb 09, 2021
-
-
Lars Bilke authored
Closes #3100.
-
- Jan 21, 2021
-
-
Lars Bilke authored
-
Lars Bilke authored
-
- Jan 06, 2021
-
-
Lars Bilke authored
Usage: python3 scripts/test/gmldiff.py --help Checks point coordinates only!
-
- Dec 11, 2020
-
-
Lars Bilke authored
-
Lars Bilke authored
Allows for e.g. utils only tests with: ``` -DOGS_BUILD_UTILS=ON -DOGS_BUILD_CLI=OFF ``` EXECUTABLE argument is now required on AddTest().
-
- Dec 10, 2020
-
-
Lars Bilke authored
-
- Oct 30, 2020
-
-
- Oct 12, 2020
-
-
Lars Bilke authored
-
- Oct 07, 2020
-
-
Lars Bilke authored
-
Lars Bilke authored
-
Lars Bilke authored
WORKING_DIRECTORY. Adapt utils tests to new working directory.
-
Lars Bilke authored
Default working directory for tests was changed from source to binary dir. - PYTHON_PACKAGES allows for specification of additional Python module dependencies. Requires the poetry-tool and specifying the 'poetry'-wrapper. - WORKING_DIRECTORY_SOURCE reverts to previous behavior of running the tests in the source tree. Also adapted MeshTest() for this.
-
- Aug 17, 2020
-
-
Lars Bilke authored
Usage: ctest --print-labels ctest -L "Steady*|Liquid*" -E LARGE This runs all benchmarks defined in subdirs starting with Steady OR Liquid excluding LARGE benchmarks. Unfortunately AND is not supported in the labels expression yet: https://gitlab.kitware.com/cmake/cmake/-/issues/21087
-
Lars Bilke authored
-
Lars Bilke authored
-
Lars Bilke authored
-
- Jun 29, 2020
-
-
Lars Bilke authored
Ensures that the benchmark uses the same interpreter as the build used for the bindings. Will fix ci mac-job.
-
- Jun 01, 2020
-
-
Dmitri Naumov authored
-
Dmitri Naumov authored
Store commands to shell script to be executed once.
-
- Mar 21, 2020
-
-
Dmitri Naumov authored
-
- Jan 20, 2020
-
-
Tom Fischer authored
-
- Jan 03, 2020
-
-
-
When a benchmark uses Python (REQUIREMENTS OGS_USE_PYTHON) and there is a requirements.txt file in benchmarks project file directory a Python virtual environment is created and dependencies are installed during benchmark execution via ctest (inside the build directory). The PYTHONPATH environment variable of the benchmark test is set to the virtual environment to mimic virtual environment activation. Normally you would use source .venv/bin/activate but this is not possible when executing the benchmarks via ctest.
-
- May 17, 2019
-
-
Lars Bilke authored
-
Lars Bilke authored
-
- Mar 01, 2019
-
-
Lars Bilke authored
See disabled-tests.log
-
- Feb 11, 2019
-
-
Lars Bilke authored
BUILD_TESTING is a CMake convention used widely.
-
- Jan 09, 2019
-
-
Lars Bilke authored
-