diff --git a/.github/workflows/backend-template.yml b/.github/workflows/backend-template.yml index 8642237db..fddc3c9bb 100644 --- a/.github/workflows/backend-template.yml +++ b/.github/workflows/backend-template.yml @@ -159,6 +159,14 @@ jobs: run: | apptainer exec ${{github.workspace}}/devel-tools/CentOS7-devel.sif \ ./run_tests.sh ${{github.workspace}}/${{ inputs.backend_name }}-source/${{ inputs.rpath_exe }} 0??_* + continue-on-error: true + + - name: Save failed library test artifact + if: ${{ failure() }} + uses: actions/upload-artifact@v3 + with: + name: failed-library-test-diffs + path: ${{ inputs.test_lib_directory }}/*/*.diff - name: Run regression tests for ${{ inputs.backend_name }} interface code if: ${{ inputs.test_interface_directory }} @@ -167,3 +175,12 @@ jobs: run: | apptainer exec ${{github.workspace}}/devel-tools/CentOS7-devel.sif \ ./run_tests.sh ${{github.workspace}}/${{ inputs.backend_name }}-source/${{ inputs.rpath_exe }} + continue-on-error: true + + - name: Save failed interface test artifact + if: ${{ failure() }} + uses: actions/upload-artifact@v3 + with: + name: failed-interface-test-diffs + path: ${{ inputs.test_interface_directory }}/*/*.diff +