From 1695f996e5e7bfa166a2ec47802214fcadf3d82d Mon Sep 17 00:00:00 2001 From: matejcik Date: Tue, 31 Oct 2023 14:16:11 +0100 Subject: [PATCH] build(core): fix random order seed when using zsh --- core/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/Makefile b/core/Makefile index ddae3d3315..6dd88d9f72 100644 --- a/core/Makefile +++ b/core/Makefile @@ -65,6 +65,7 @@ TREZOR_FIDO2_UDP_PORT = 21326 RUST_TARGET=$(shell rustc -vV | sed -n 's/host: //p') MULTICORE ?= "auto" +RANDOM=$(shell python -c 'import random; print(random.randint(0, 1000000))') ## help commands: @@ -99,7 +100,7 @@ test_emu: ## run selected device tests from python-trezor test_emu_multicore: ## run device tests using multiple cores $(PYTEST) -n $(MULTICORE) $(TESTPATH)/device_tests $(TESTOPTS) --timeout $(PYTEST_TIMEOUT) \ - --control-emulators --model=core --random-order-seed=$(shell echo $$RANDOM) + --control-emulators --model=core --random-order-seed=$(RANDOM) test_emu_monero: ## run selected monero device tests from monero-agent cd tests ; $(EMU_TEST) ./run_tests_device_emu_monero.sh $(TESTOPTS) @@ -133,7 +134,7 @@ test_emu_ui: ## run ui integration tests test_emu_ui_multicore: ## run ui integration tests using multiple cores $(PYTEST) -n $(MULTICORE) $(TESTPATH)/device_tests $(TESTOPTS) --timeout $(PYTEST_TIMEOUT) \ --ui=test --ui-check-missing --record-text-layout --do-master-diff \ - --control-emulators --model=core --random-order-seed=$(shell echo $$RANDOM) + --control-emulators --model=core --random-order-seed=$(RANDOM) test_emu_ui_record: ## record and hash screens for ui integration tests $(EMU_TEST) $(PYTEST) $(TESTPATH)/device_tests $(TESTOPTS) \