1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-23 23:08:14 +00:00

core/tests: disable fading, improve runners

This commit is contained in:
Jan Pochyla 2019-05-15 08:38:55 +02:00
parent 36534325f0
commit 0b03794fee
2 changed files with 20 additions and 9 deletions

View File

@ -1,21 +1,29 @@
#!/bin/bash
MICROPYTHON=../build/unix/micropython
SDIR="$(SHELL_SESSION_FILE='' && cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
CORE_DIR="$SDIR/.."
MICROPYTHON="$CORE_DIR/build/unix/micropython"
RUN_TEST_EMU=1
DISABLE_FADE=1
PYOPT=0
# run emulator
cd ../src
$MICROPYTHON -O$PYOPT main.py >/dev/null &
upy_pid=$!
sleep 1
# run emulator if RUN_TEST_EMU
if [[ $RUN_TEST_EMU > 0 ]]; then
cd "$CORE_DIR/src"
TREZOR_TEST=1 \
TREZOR_DISABLE_FADE=$DISABLE_FADE \
$MICROPYTHON -O$PYOPT main.py >/dev/null &
upy_pid=$!
sleep 1
cd -
fi
export TREZOR_PATH=udp:127.0.0.1:21324
# run tests
cd ..
error=0
if ! pytest "$@"; then
error=1
error=1
fi
kill $upy_pid
exit $error

View File

@ -7,13 +7,16 @@
SDIR="$(SHELL_SESSION_FILE='' && cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
CORE_DIR="$SDIR/.."
MICROPYTHON="$CORE_DIR/build/unix/micropython"
DISABLE_FADE=1
PYOPT=0
upy_pid=""
# run emulator if RUN_TEST_EMU
if [[ $RUN_TEST_EMU > 0 ]]; then
cd "$CORE_DIR/src"
"$MICROPYTHON" -O$PYOPT main.py >/dev/null &
TREZOR_TEST=1 \
TREZOR_DISABLE_FADE=$DISABLE_FADE \
"$MICROPYTHON" -O$PYOPT main.py >/dev/null &
upy_pid=$!
cd -
sleep 1