]> https://gitweb.dealii.org/ - dealii.git/commitdiff
github: update parallel runner
authorMatthias Maier <tamiko@43-1.org>
Tue, 4 Jul 2023 21:46:10 +0000 (16:46 -0500)
committerMatthias Maier <tamiko@43-1.org>
Sat, 8 Jul 2023 04:43:44 +0000 (23:43 -0500)
 - rename to linux parallel debug
 - also configure example and quick_tests

.github/workflows/linux.yml

index 5ad5241a5eccf7c50309ffd78c5254ddcceea128..bc911ea5656e76cdbad051e2183771a42e10349a 100644 (file)
@@ -63,10 +63,14 @@ jobs:
           setup_tests_quick_tests
         ctest --output-on-failure -j2
 
-  linux-debug-parallel-simplex:
-    # simple parallel debug build using g++ with simplex configuration enabled
+  ########################
+  # linux-debug-parallel #
+  ########################
+
+  linux-debug-parallel:
+    # simple parallel debug build using g++
 
-    name: linux debug parallel simplex
+    name: linux debug parallel
     runs-on: [ubuntu-22.04]
 
     # only run on 'push' or if the 'pull_request' is not a draft:
@@ -87,16 +91,16 @@ jobs:
         mkdir build
         cd build
         cmake -D CMAKE_BUILD_TYPE=Debug \
-              -D DEAL_II_CXX_FLAGS='-Werror -std=c++17' \
+              -D DEAL_II_CXX_FLAGS='-Werror -std=c++20' \
               -D DEAL_II_EARLY_DEPRECATIONS=ON \
-              -D DEAL_II_WITH_CGAL="ON" \
+              -D DEAL_II_COMPONENT_EXAMPLES="OFF" \
               -D DEAL_II_WITH_MPI="ON" \
-              -D DEAL_II_WITH_TRILINOS="ON" \
-              -D DEAL_II_WITH_PETSC="ON" \
-              -D DEAL_II_WITH_METIS="ON" \
+              -D DEAL_II_WITH_CGAL="ON" \
               -D DEAL_II_WITH_HDF5="ON" \
+              -D DEAL_II_WITH_METIS="ON" \
+              -D DEAL_II_WITH_PETSC="ON" \
+              -D DEAL_II_WITH_TRILINOS="ON" \
               -D DEAL_II_WITH_VTK="ON" \
-              -D DEAL_II_COMPONENT_EXAMPLES="OFF" \
               ..
     - name: print detailed.log
       run: cat build/detailed.log
@@ -112,16 +116,12 @@ jobs:
         export OMPI_MCA_btl_base_warn_component_unused='0'
 
         cd build
-        make -j2 setup_tests_simplex setup_tests_vtk
+        make -j2 \
+          setup_tests_examples \
+          setup_tests_quick_tests \
+          setup_tests_simplex \
+          setup_tests_vtk
         ctest --output-on-failure -j2
-    - name: failed test log
-      if: ${{ failure() }}
-      uses: actions/upload-artifact@v3
-      with:
-        name: test-log
-        path: |
-          build/tests/**/*output*
-          build/tests/**/*stdout*
 
 
   linux-debug-cuda-11:

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.