mirror of
https://github.com/open-quantum-safe/liboqs.git
synced 2025-10-03 00:02:36 -04:00
Adapt timeouts [extended tests]
Signed-off-by: Basil Hess <bhe@zurich.ibm.com>
This commit is contained in:
parent
050c93a1f8
commit
db33848d1d
9
.github/workflows/extended.yml
vendored
9
.github/workflows/extended.yml
vendored
@ -35,7 +35,7 @@ jobs:
|
|||||||
working-directory: build
|
working-directory: build
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
timeout-minutes: 360
|
timeout-minutes: 360
|
||||||
run: mkdir -p tmp && SKIP_ALGS='${{ matrix.SKIP_ALGS }}' python3 -m pytest -n auto --verbose ${{ matrix.PYTEST_ARGS }}
|
run: mkdir -p tmp && SKIP_ALGS='${{ matrix.SKIP_ALGS }}' python3 -m pytest --verbose ${{ matrix.PYTEST_ARGS }}
|
||||||
|
|
||||||
nistkat-x64:
|
nistkat-x64:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@ -99,7 +99,7 @@ jobs:
|
|||||||
|
|
||||||
linux_arm_emulated:
|
linux_arm_emulated:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
timeout-minutes: 360 # max + 3*std over the last thousands of successful runs
|
timeout-minutes: 120 # max + 3*std over the last thousands of successful runs
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
@ -108,12 +108,12 @@ jobs:
|
|||||||
ARCH: armhf
|
ARCH: armhf
|
||||||
CMAKE_ARGS: -DOQS_ENABLE_SIG_SPHINCS=OFF -DOQS_USE_OPENSSL=OFF -DOQS_DIST_BUILD=OFF -DOQS_OPT_TARGET=generic -DOQS_HAZARDOUS_EXPERIMENTAL_ENABLE_SIG_STFL_KEY_SIG_GEN=ON -DOQS_ENABLE_SIG_STFL_XMSS=ON -DOQS_ENABLE_SIG_STFL_LMS=ON
|
CMAKE_ARGS: -DOQS_ENABLE_SIG_SPHINCS=OFF -DOQS_USE_OPENSSL=OFF -DOQS_DIST_BUILD=OFF -DOQS_OPT_TARGET=generic -DOQS_HAZARDOUS_EXPERIMENTAL_ENABLE_SIG_STFL_KEY_SIG_GEN=ON -DOQS_ENABLE_SIG_STFL_XMSS=ON -DOQS_ENABLE_SIG_STFL_LMS=ON
|
||||||
PYTEST_ARGS: --numprocesses=auto --maxprocesses=10 --ignore=tests/test_alg_info.py --ignore=tests/test_kat_all.py
|
PYTEST_ARGS: --numprocesses=auto --maxprocesses=10 --ignore=tests/test_alg_info.py --ignore=tests/test_kat_all.py
|
||||||
SKIP_ALGS: 'SLH_DSA_(SHA2|SHA3|SHAKE_128)(.)*'
|
SKIP_ALGS: 'SLH_DSA_(SHA2|SHA3|SHAKE)(.)*'
|
||||||
- name: armhf-no-stfl-key-sig-gen
|
- name: armhf-no-stfl-key-sig-gen
|
||||||
ARCH: armhf
|
ARCH: armhf
|
||||||
CMAKE_ARGS: -DOQS_ENABLE_SIG_SPHINCS=OFF -DOQS_USE_OPENSSL=OFF -DOQS_DIST_BUILD=OFF -DOQS_OPT_TARGET=generic -DOQS_HAZARDOUS_EXPERIMENTAL_ENABLE_SIG_STFL_KEY_SIG_GEN=OFF -DOQS_ENABLE_SIG_STFL_XMSS=ON -DOQS_ENABLE_SIG_STFL_LMS=ON
|
CMAKE_ARGS: -DOQS_ENABLE_SIG_SPHINCS=OFF -DOQS_USE_OPENSSL=OFF -DOQS_DIST_BUILD=OFF -DOQS_OPT_TARGET=generic -DOQS_HAZARDOUS_EXPERIMENTAL_ENABLE_SIG_STFL_KEY_SIG_GEN=OFF -DOQS_ENABLE_SIG_STFL_XMSS=ON -DOQS_ENABLE_SIG_STFL_LMS=ON
|
||||||
PYTEST_ARGS: --numprocesses=auto --maxprocesses=10 --ignore=tests/test_alg_info.py --ignore=tests/test_kat_all.py
|
PYTEST_ARGS: --numprocesses=auto --maxprocesses=10 --ignore=tests/test_alg_info.py --ignore=tests/test_kat_all.py
|
||||||
SKIP_ALGS: 'SLH_DSA_(SHA2|SHA3|SHAKE_128)(.)*'
|
SKIP_ALGS: 'SLH_DSA_(SHA2|SHA3|SHAKE)(.)*'
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # pin@v4
|
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # pin@v4
|
||||||
@ -132,7 +132,6 @@ jobs:
|
|||||||
cmake -LA -N .. && \
|
cmake -LA -N .. && \
|
||||||
ninja)"
|
ninja)"
|
||||||
- name: Run the tests in an ${{ matrix.ARCH }} container
|
- name: Run the tests in an ${{ matrix.ARCH }} container
|
||||||
timeout-minutes: 60
|
|
||||||
run: |
|
run: |
|
||||||
docker run --rm -e SKIP_TESTS=style,mem_kem,mem_sig \
|
docker run --rm -e SKIP_TESTS=style,mem_kem,mem_sig \
|
||||||
-v `pwd`:`pwd` \
|
-v `pwd`:`pwd` \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user