Skip to content

Commit f22decc

Browse files
committed
ci(core): add UI fixture collection to fido2 tests
[no changelog]
1 parent 6c06011 commit f22decc

3 files changed

Lines changed: 8 additions & 1 deletion

File tree

.github/workflows/core.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -674,6 +674,7 @@ jobs:
674674
model: [T2T1, T3T1, T3W1] # XXX T3B1 https://github.com/trezor/trezor-firmware/issues/2724
675675
asan: ${{ fromJSON(needs.param.outputs.asan) }}
676676
env:
677+
TESTOPTS: "--ui=test --ui-check-missing --do-master-diff --lang=en"
677678
TREZOR_PROFILING: ${{ matrix.asan == 'noasan' && '1' || '0' }}
678679
PYTEST_TIMEOUT: 400
679680
steps:

core/Makefile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,12 @@ test_emu_fido2: ## run fido2 device tests
227227
cd $(TESTPATH)/fido_tests/fido2 ; \
228228
$(EMU_TEST) --slip0014 $(PYTEST) --maxfail=5 --sim tests/standard/ --vendor trezor $(TESTOPTS)
229229

230+
test_emu_fido2_ui: ## run fido2 device tests
231+
cd $(TESTPATH)/fido_tests/fido2 ; \
232+
PYTHONPATH=$(TESTPATH) \
233+
$(EMU_TEST) --slip0014 $(PYTEST) --maxfail=5 --sim tests/standard/ --vendor trezor $(TESTOPTS) \
234+
--ui=test --ui-check-missing --do-master-diff
235+
230236
test_emu_click: ## run click tests
231237
$(EMU_TEST) $(PYTEST) $(TESTPATH)/click_tests $(TESTOPTS) --lang=$(TEST_LANG)
232238

vendor/fido2-tests

0 commit comments

Comments
 (0)