mirror of
https://github.com/open-quantum-safe/liboqs.git
synced 2025-10-06 00:03:35 -04:00
Parallelize pytest tests
This commit is contained in:
parent
0bbafd9a6d
commit
fbd3cfe4ba
@ -13,7 +13,7 @@ version: 2
|
||||
command: make -j && make check
|
||||
- run:
|
||||
name: Run tests
|
||||
command: mkdir test-results && python3 -m pytest --verbose --junitxml=test-results/pytest/results.xml
|
||||
command: mkdir test-results && python3 -m pytest --verbose --junitxml=test-results/pytest/results.xml --numprocesses=auto
|
||||
- store_test_results: # Note that this command will fail when running CircleCI locally, that is expected behaviour
|
||||
path: test-results
|
||||
|
||||
@ -21,69 +21,69 @@ jobs:
|
||||
debian-buster-amd64:
|
||||
<<: *oqsjob
|
||||
environment:
|
||||
IMAGE: dstebila/liboqs:amd64-buster-0.0.4
|
||||
IMAGE: dstebila/liboqs:debian-buster-amd64-0.1.0
|
||||
CONFIGURE_ARGS: --disable-kem-bike # FIXME: BIKE doesn't work on CircleCI due to symbol _CMP_LT_OS not being defined
|
||||
SKIP_TESTS: style
|
||||
ubuntu-trusty-x86_64-gcc47:
|
||||
<<: *oqsjob
|
||||
environment:
|
||||
IMAGE: dstebila/liboqs:x86_64-trusty-0.0.1
|
||||
IMAGE: dstebila/liboqs:ubuntu-trusty-x86_64-0.1.0
|
||||
CC: gcc-4.7
|
||||
CONFIGURE_ARGS: --disable-sig-picnic --disable-kem-bike # FIXME: BIKE doesn't work on CircleCI due to symbol _CMP_LT_OS not being defined
|
||||
SKIP_TESTS: style
|
||||
ubuntu-trusty-x86_64-gcc48:
|
||||
<<: *oqsjob
|
||||
environment:
|
||||
IMAGE: dstebila/liboqs:x86_64-trusty-0.0.1
|
||||
IMAGE: dstebila/liboqs:ubuntu-trusty-x86_64-0.1.0
|
||||
CC: gcc-4.8
|
||||
CONFIGURE_ARGS: --disable-sig-picnic --disable-kem-bike # FIXME: BIKE doesn't work on CircleCI due to symbol _CMP_LT_OS not being defined
|
||||
SKIP_TESTS: style
|
||||
ubuntu-xenial-x86_64-gcc49:
|
||||
<<: *oqsjob
|
||||
environment:
|
||||
IMAGE: dstebila/liboqs:x86_64-xenial-0.0.5
|
||||
IMAGE: dstebila/liboqs:ubuntu-xenial-x86_64-0.1.0
|
||||
CC: gcc-4.9
|
||||
CONFIGURE_ARGS: --disable-sig-picnic --disable-kem-bike # FIXME: BIKE doesn't work on CircleCI due to symbol _CMP_LT_OS not being defined
|
||||
ubuntu-xenial-x86_64-gcc5:
|
||||
<<: *oqsjob
|
||||
environment:
|
||||
IMAGE: dstebila/liboqs:x86_64-xenial-0.0.5
|
||||
IMAGE: dstebila/liboqs:ubuntu-xenial-x86_64-0.1.0
|
||||
CC: gcc-5
|
||||
CONFIGURE_ARGS: --disable-kem-bike # FIXME: BIKE doesn't work on CircleCI due to symbol _CMP_LT_OS not being defined
|
||||
ubuntu-xenial-x86_64-gcc6:
|
||||
<<: *oqsjob
|
||||
environment:
|
||||
IMAGE: dstebila/liboqs:x86_64-xenial-0.0.5
|
||||
IMAGE: dstebila/liboqs:ubuntu-xenial-x86_64-0.1.0
|
||||
CC: gcc-6
|
||||
CONFIGURE_ARGS: --disable-kem-bike # FIXME: BIKE doesn't work on CircleCI due to symbol _CMP_LT_OS not being defined
|
||||
ubuntu-xenial-x86_64-gcc7:
|
||||
<<: *oqsjob
|
||||
environment:
|
||||
IMAGE: dstebila/liboqs:x86_64-xenial-0.0.5
|
||||
IMAGE: dstebila/liboqs:ubuntu-xenial-x86_64-0.1.0
|
||||
CC: gcc-7
|
||||
CONFIGURE_ARGS: --disable-kem-bike # FIXME: BIKE doesn't work on CircleCI due to symbol _CMP_LT_OS not being defined
|
||||
ubuntu-xenial-x86_64-gcc8:
|
||||
<<: *oqsjob
|
||||
environment:
|
||||
IMAGE: dstebila/liboqs:x86_64-xenial-0.0.5
|
||||
IMAGE: dstebila/liboqs:ubuntu-xenial-x86_64-0.1.0
|
||||
CC: gcc-8
|
||||
CONFIGURE_ARGS: --disable-kem-bike # FIXME: BIKE doesn't work on CircleCI due to symbol _CMP_LT_OS not being defined
|
||||
ubuntu-xenial-x86_64-gcc8-noopenssl:
|
||||
<<: *oqsjob
|
||||
environment:
|
||||
IMAGE: dstebila/liboqs:x86_64-xenial-0.0.5
|
||||
IMAGE: dstebila/liboqs:ubuntu-xenial-x86_64-0.1.0
|
||||
CC: gcc-8
|
||||
CONFIGURE_ARGS: --without-openssl --disable-kem-bike # FIXME: BIKE doesn't work on CircleCI due to symbol _CMP_LT_OS not being defined
|
||||
ubuntu-xenial-x86_64-gcc8-noshared:
|
||||
<<: *oqsjob
|
||||
environment:
|
||||
IMAGE: dstebila/liboqs:x86_64-xenial-0.0.5
|
||||
IMAGE: dstebila/liboqs:ubuntu-xenial-x86_64-0.1.0
|
||||
CC: gcc-8
|
||||
CONFIGURE_ARGS: --disable-shared --disable-kem-bike # FIXME: BIKE doesn't work on CircleCI due to symbol _CMP_LT_OS not being defined
|
||||
ubuntu-bionic-x86_64-gcc7:
|
||||
<<: *oqsjob
|
||||
environment:
|
||||
IMAGE: dstebila/liboqs:x86_64-bionic-0.0.1
|
||||
IMAGE: dstebila/liboqs:ubuntu-bionic-x86_64-0.1.0
|
||||
CC: gcc-7
|
||||
CONFIGURE_ARGS: --disable-kem-bike # FIXME: BIKE doesn't work on CircleCI due to symbol _CMP_LT_OS not being defined
|
||||
SKIP_TESTS: style
|
||||
|
Loading…
x
Reference in New Issue
Block a user