Parallel test on CI (#2364)

* Parallel test on CI

* Fix problem with Windows

* Use cache for vcpkg

* Parallel 'No Exception' test

* Use one job to run all shards
This commit is contained in:
yhirose
2026-02-12 20:55:30 -10:00
committed by GitHub
parent c1ee85d89e
commit ed5c5d325b
7 changed files with 166 additions and 51 deletions

View File

@@ -49,12 +49,12 @@ jobs:
sudo ip6tables -A OUTPUT -j REJECT
- name: build and run tests (OpenSSL)
if: matrix.tls_backend == 'openssl'
run: cd test && make
run: cd test && make test_split && make test_openssl_parallel
env:
LSAN_OPTIONS: suppressions=lsan_suppressions.txt
- name: build and run tests (No TLS)
if: matrix.tls_backend == 'no-tls'
run: cd test && make test_no_tls && ./test_no_tls
run: cd test && make test_no_tls_parallel
- name: restore network
if: always()
run: |