summaryrefslogtreecommitdiffstats
path: root/.gitlab/ci/ctest_test_external.cmake
Commit message (Collapse)AuthorAgeFilesLines
* ci: Rename ctest_test_external.cmake to ctest_standalone.cmakeBrad King2022-03-021-89/+0
| | | | | The script is a standalone ctest script that runs all steps. It can be used for more than just external tests.
* gitlab-ci: upload JUnit reports for buildsBen Boeckel2021-06-301-0/+1
| | | | | GitLab can render test results which come from JUnit files and inform which tests have started failing on an MR.
* ci: limit builds by machine loadBen Boeckel2021-04-061-1/+3
| | | | | To avoid starving test jobs, the build jobs should also back off if there is a lot of machine load.
* ci: pay attention to the machine load when running testsBen Boeckel2021-04-061-0/+1
| | | | | | CMake's test suite is sensitive to machine load and can cause spurious timeouts. To acknowledge this, prevent CTest from spawning tests into a busy machine.
* gitlab-ci: Tell CDash when a test-ext job is doneBrad King2021-04-021-0/+6
| | | | | | | These jobs are self-contained and so can be re-run on their own to produce a whole new submission to CDash. Tell CDash when each submission is done so re-running a job replaces results rather than accumulating them.
* gitlab-ci: factor out ctest_start() model into a variableBrad King2020-10-071-1/+1
|
* gitlab-ci: use ctest_start GROUP option instead of deprecated TRACKBrad King2020-10-071-1/+1
|
* ci: enable many find module tests for the Fedora 31 Makefiles buildBrad King2020-10-051-0/+1
|
* ci: support a max parallelism for test-ext jobsBrad King2020-10-011-0/+5
| | | | | | | Machines may have more cores than testing actually supports. Apply the change from commit e80362252f (ci: support a max parallelism for tests, 2020-09-28) to tests in the test-ext stage too.
* ci: support running just a set of tests with external buildersBen Boeckel2020-06-111-0/+7
|
* ci: add a script to run the tests with an external CMakeBen Boeckel2020-05-261-0/+66