mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-18 04:18:10 +00:00
fix(ci): Fix valgrind crypto test.
This commit is contained in:
parent
07013d5a0c
commit
af0ae880a1
@ -276,13 +276,17 @@ crypto build:
|
|||||||
- ci/**/*
|
- ci/**/*
|
||||||
- crypto/**/*
|
- crypto/**/*
|
||||||
script:
|
script:
|
||||||
|
- cp -r crypto crypto_noasan
|
||||||
- nix-shell --run "poetry run make -C crypto"
|
- nix-shell --run "poetry run make -C crypto"
|
||||||
|
- nix-shell --run "export ADDRESS_SANITIZER=0; poetry run make -C crypto_noasan"
|
||||||
|
- mv crypto_noasan/tests/test_check crypto/tests/test_check_noasan
|
||||||
artifacts:
|
artifacts:
|
||||||
name: "$CI_JOB_NAME-$CI_COMMIT_SHORT_SHA"
|
name: "$CI_JOB_NAME-$CI_COMMIT_SHORT_SHA"
|
||||||
paths:
|
paths:
|
||||||
- crypto/tests/aestst
|
- crypto/tests/aestst
|
||||||
- crypto/tests/libtrezor-crypto.so
|
- crypto/tests/libtrezor-crypto.so
|
||||||
- crypto/tests/test_check
|
- crypto/tests/test_check
|
||||||
|
- crypto/tests/test_check_noasan
|
||||||
- crypto/tests/test_openssl
|
- crypto/tests/test_openssl
|
||||||
expire_in: 1 week
|
expire_in: 1 week
|
||||||
|
|
||||||
|
@ -394,7 +394,7 @@ crypto test:
|
|||||||
- ./crypto/tests/test_check
|
- ./crypto/tests/test_check
|
||||||
- ./crypto/tests/test_openssl 1000
|
- ./crypto/tests/test_openssl 1000
|
||||||
- nix-shell --run "cd crypto && ITERS=10 poetry run pytest --junitxml=tests/junit.xml tests | ts -s"
|
- nix-shell --run "cd crypto && ITERS=10 poetry run pytest --junitxml=tests/junit.xml tests | ts -s"
|
||||||
- nix-shell --run "CK_TIMEOUT_MULTIPLIER=20 valgrind -q --error-exitcode=1 ./crypto/tests/test_check | ts -s"
|
- nix-shell --run "CK_TIMEOUT_MULTIPLIER=20 valgrind -q --error-exitcode=1 ./crypto/tests/test_check_noasan | ts -s"
|
||||||
artifacts:
|
artifacts:
|
||||||
name: "$CI_JOB_NAME-$CI_COMMIT_SHORT_SHA"
|
name: "$CI_JOB_NAME-$CI_COMMIT_SHORT_SHA"
|
||||||
paths:
|
paths:
|
||||||
|
Loading…
Reference in New Issue
Block a user