diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml index 4ae13705d..bdf97f5fd 100644 --- a/.github/workflows/ccpp.yml +++ b/.github/workflows/ccpp.yml @@ -78,18 +78,6 @@ jobs: shell: bash run: cmake --build . --config $BUILD_TYPE --target install - - name: ASM Tests - working-directory: ${{runner.workspace}}/build - shell: bash - # Execute the unit tests - run: cmake --build . --config $BUILD_TYPE --target asm_tests - - - name: ASM Test Results move - if: ${{ always() }} - shell: bash - working-directory: ${{runner.workspace}}/build - run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_ASM.log || true - - name: IR Tests working-directory: ${{runner.workspace}}/build shell: bash @@ -102,30 +90,6 @@ jobs: working-directory: ${{runner.workspace}}/build run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_IR.log || true - - name: Posix Tests - working-directory: ${{runner.workspace}}/build - shell: bash - # Execute the posixtest - run: cmake --build . --config $BUILD_TYPE --target posix_tests - - - name: Posix Test Results move - if: ${{ always() }} - shell: bash - working-directory: ${{runner.workspace}}/build - run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_Posix.log || true - - - name: gvisor tests - working-directory: ${{runner.workspace}}/build - shell: bash - # Execute the gvisor tests - run: cmake --build . --config $BUILD_TYPE --target gvisor_tests - - - name: GVisor Test Results move - if: ${{ always() }} - shell: bash - working-directory: ${{runner.workspace}}/build - run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_GVisor.log || true - - name: gcc target tests 64 working-directory: ${{runner.workspace}}/build shell: bash @@ -150,17 +114,6 @@ jobs: working-directory: ${{runner.workspace}}/build run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_GCC32.log || true - - name: Struct verifier tests - working-directory: ${{runner.workspace}}/build - shell: bash - run: cmake --build . --config $BUILD_TYPE --target struct_verifier - - - name: Struct verifier Test Results move - if: ${{ always() }} - shell: bash - working-directory: ${{runner.workspace}}/build - run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_StructVerifier.log || true - - name: APITest tests working-directory: ${{runner.workspace}}/build shell: bash @@ -244,6 +197,53 @@ jobs: working-directory: ${{runner.workspace}}/build run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_ThunkResults.log || true + - name: ASM Tests + working-directory: ${{runner.workspace}}/build + shell: bash + # Execute the unit tests + run: cmake --build . --config $BUILD_TYPE --target asm_tests + + - name: ASM Test Results move + if: ${{ always() }} + shell: bash + working-directory: ${{runner.workspace}}/build + run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_ASM.log || true + + - name: Posix Tests + working-directory: ${{runner.workspace}}/build + shell: bash + # Execute the posixtest + run: cmake --build . --config $BUILD_TYPE --target posix_tests + + - name: Posix Test Results move + if: ${{ always() }} + shell: bash + working-directory: ${{runner.workspace}}/build + run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_Posix.log || true + + - name: gvisor tests + working-directory: ${{runner.workspace}}/build + shell: bash + # Execute the gvisor tests + run: cmake --build . --config $BUILD_TYPE --target gvisor_tests + + - name: GVisor Test Results move + if: ${{ always() }} + shell: bash + working-directory: ${{runner.workspace}}/build + run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_GVisor.log || true + + - name: Struct verifier tests + working-directory: ${{runner.workspace}}/build + shell: bash + run: cmake --build . --config $BUILD_TYPE --target struct_verifier + + - name: Struct verifier Test Results move + if: ${{ always() }} + shell: bash + working-directory: ${{runner.workspace}}/build + run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_StructVerifier.log || true + - name: Truncate test results if: ${{ always() }} shell: bash diff --git a/.github/workflows/glibc_fault.yml b/.github/workflows/glibc_fault.yml index 983ee863f..4d57128c3 100644 --- a/.github/workflows/glibc_fault.yml +++ b/.github/workflows/glibc_fault.yml @@ -86,18 +86,6 @@ jobs: shell: bash run: cmake --build . --config $BUILD_TYPE --target install - - name: ASM Tests - working-directory: ${{runner.workspace}}/build - shell: bash - # Execute the unit tests - run: cmake --build . --config $BUILD_TYPE --target asm_tests - - - name: ASM Test Results move - if: ${{ always() }} - shell: bash - working-directory: ${{runner.workspace}}/build - run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_ASM.log || true - - name: IR Tests working-directory: ${{runner.workspace}}/build shell: bash @@ -110,18 +98,6 @@ jobs: working-directory: ${{runner.workspace}}/build run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_IR.log || true - - name: Posix Tests - working-directory: ${{runner.workspace}}/build - shell: bash - # Execute the posixtest - run: cmake --build . --config $BUILD_TYPE --target posix_tests - - - name: Posix Test Results move - if: ${{ always() }} - shell: bash - working-directory: ${{runner.workspace}}/build - run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_Posix.log || true - - name: gcc target tests 64 working-directory: ${{runner.workspace}}/build shell: bash @@ -179,6 +155,30 @@ jobs: working-directory: ${{runner.workspace}}/build run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_FEXLinuxTests.log || true + - name: ASM Tests + working-directory: ${{runner.workspace}}/build + shell: bash + # Execute the unit tests + run: cmake --build . --config $BUILD_TYPE --target asm_tests + + - name: ASM Test Results move + if: ${{ always() }} + shell: bash + working-directory: ${{runner.workspace}}/build + run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_ASM.log || true + + - name: Posix Tests + working-directory: ${{runner.workspace}}/build + shell: bash + # Execute the posixtest + run: cmake --build . --config $BUILD_TYPE --target posix_tests + + - name: Posix Test Results move + if: ${{ always() }} + shell: bash + working-directory: ${{runner.workspace}}/build + run: mv ${{runner.workspace}}/build/Testing/Temporary/LastTest.log ${{runner.workspace}}/build/Testing/Temporary/LastTest_Posix.log || true + - name: Truncate test results if: ${{ always() }} shell: bash