|
|
|
@ -95,6 +95,33 @@ hardware core btconly device test:
|
|
|
|
|
expire_in: 2 days
|
|
|
|
|
when: always
|
|
|
|
|
|
|
|
|
|
hardware core monero test:
|
|
|
|
|
stage: test
|
|
|
|
|
only:
|
|
|
|
|
- schedules # nightly build
|
|
|
|
|
- /^release\//
|
|
|
|
|
- /^secfix\//
|
|
|
|
|
- /^hw\//
|
|
|
|
|
tags:
|
|
|
|
|
- tpmb
|
|
|
|
|
needs:
|
|
|
|
|
- core fw regular debug build
|
|
|
|
|
variables:
|
|
|
|
|
TESTOPTS: --trezor_path webusb
|
|
|
|
|
script:
|
|
|
|
|
- cd ci/hardware_tests
|
|
|
|
|
- set -a
|
|
|
|
|
- source hardware.cfg
|
|
|
|
|
- set +a
|
|
|
|
|
- nix-shell --run "cd ../.. && poetry install"
|
|
|
|
|
- nix-shell --run "poetry run python bootstrap.py tt ../../trezor-*.bin"
|
|
|
|
|
- nix-shell --arg fullDeps true --run "cd ../../core/tests && ./run_tests_device_emu_monero.sh $TESTOPTS"
|
|
|
|
|
timeout: 35m
|
|
|
|
|
artifacts:
|
|
|
|
|
name: "$CI_JOB_NAME-$CI_COMMIT_SHORT_SHA"
|
|
|
|
|
expire_in: 2 days
|
|
|
|
|
when: always
|
|
|
|
|
|
|
|
|
|
hardware legacy regular device test:
|
|
|
|
|
stage: test
|
|
|
|
|
only:
|
|
|
|
|