Skip to content

Commit 0f91ae5

Browse files
committed
splite core test more and add a test summary step at the end
1 parent 74a189a commit 0f91ae5

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

.github/workflows/build.yml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,18 @@ jobs:
2727
fail-fast: true
2828
matrix:
2929
include:
30-
- group: core-tests
30+
- group: core-tests-a
3131
needs_nightly: false
3232
needs_sgx: false
3333
needs_musl: false
3434
commands: |
3535
cargo test --verbose --locked --all --exclude sgxs-loaders --exclude async-usercalls && [ "$(echo $(nm -D target/debug/sgx-detect|grep __vdso_sgx_enter_enclave))" = "w __vdso_sgx_enter_enclave" ]
3636
cargo test --verbose --locked -p dcap-artifact-retrieval --features rustls-tls
37+
- group: core-tests-b
38+
needs_nightly: false
39+
needs_sgx: false
40+
needs_musl: false
41+
commands: |
3742
cargo test --verbose --locked -p dcap-ql --features link
3843
cargo test --verbose --locked -p dcap-ql --features verify
3944
cargo test --verbose --locked -p ias --features mbedtls
@@ -127,3 +132,17 @@ jobs:
127132
- name: Run matrix commands
128133
run: |
129134
${{ matrix.commands }}
135+
136+
build-test-summary:
137+
name: Build+Test
138+
runs-on: ubuntu-24.04
139+
needs: [build-test]
140+
if: ${{ always() }}
141+
steps:
142+
- name: Summarize Build+Test matrix
143+
run: |
144+
if [ "${{ needs.build-test.result }}" != "success" ]; then
145+
echo "Build+Test matrix failed"
146+
exit 1
147+
fi
148+
echo "Build+Test matrix succeeded"

0 commit comments

Comments
 (0)