Commit 5a2b6108 authored by Alexander Jaust's avatar Alexander Jaust
Browse files

Update CI to run tests against DuMuX master

- Tests against DuMuX master may fail.
- This also fixes the CI to actually run tests based on DuMuX master.
  The previous configuration only tried to build the tests, but did
  not run the tests.
- Renames stages in which tests are run to `run-tests:TAG`.
parent 7a840128
Pipeline #19932 passed with stages
in 2 minutes and 17 seconds
......@@ -74,8 +74,8 @@ build-tests:3.5-2.4.0:
build-tests:master-2.4.0:
image: ajaust/dumux-precice:master-2.4.0
rules:
- if: '$CI_NIGHTLY_BUILD == "TRUE"'
# rules:
# - if: '$CI_NIGHTLY_BUILD == "TRUE"'
<<: *build-tests
allow_failure: true
......@@ -90,7 +90,7 @@ build-tests:master-2.4.0:
paths:
- build-cmake/
#test-partitioned:3.3-2.2.1:
#run-tests:3.3-2.2.1:
# image: ajaust/dumux-precice:3.3-2.2.1
# <<: *test-cases
# rules:
......@@ -98,41 +98,41 @@ build-tests:master-2.4.0:
# needs:
# - build-tests:3.3-2.2.1
#test-partitioned:3.4-2.2.1:
#run-tests:3.4-2.2.1:
# image: ajaust/dumux-precice:3.4-2.2.1
# <<: *test-cases
# needs:
# - build-tests:3.4-2.2.1
test-partitioned:3.4-2.3.0:
run-tests:3.4-2.3.0:
image: ajaust/dumux-precice:3.4-2.3.0
<<: *test-cases
needs:
- build-tests:3.4-2.3.0
test-partitioned:3.4-2.4.0:
run-tests:3.4-2.4.0:
image: ajaust/dumux-precice:3.4-2.4.0
<<: *test-cases
needs:
- build-tests:3.4-2.4.0
test-partitioned:3.5-2.3.0:
run-tests:3.5-2.3.0:
image: ajaust/dumux-precice:3.5-2.3.0
<<: *test-cases
needs:
- build-tests:3.5-2.3.0
test-partitioned:3.5-2.4.0:
run-tests:3.5-2.4.0:
image: ajaust/dumux-precice:3.5-2.4.0
<<: *test-cases
needs:
- build-tests:3.5-2.4.0
#test-partitioned:master-2.2.1:
# image: ajaust/dumux-precice:master-2.2.1
# <<: *test-cases
run-tests:master-2.4.0:
image: ajaust/dumux-precice:master-2.4.0
<<: *test-cases
# rules:
# - if: '$CI_NIGHTLY_BUILD == "TRUE"'
# needs:
# - build-tests:master-2.2.1
# allow_failure: true
\ No newline at end of file
needs:
- build-tests:master-2.4.0
allow_failure: true
\ No newline at end of file
......@@ -2,6 +2,7 @@
## Not released yet
- 2022-08-04: Update CI to also run tests against DuMuX master. Theses tests may fail.
- 2022-08-04: Remove leftover references to monolithic coupling from code.
- 2022-08-02: Fix CMake macro that creates files links to preCICE configuration files.
- 2022-07-29: Updated tests to work with DuMuX 3.5. CI was updated to newer versions of DuMuX and preCICE accordingly.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment