core/tests: disable fading, improve runners

pull/190/head
Jan Pochyla 5 years ago
parent 36534325f0
commit 0b03794fee

@ -1,21 +1,29 @@
#!/bin/bash #!/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 PYOPT=0
# run emulator # run emulator if RUN_TEST_EMU
cd ../src if [[ $RUN_TEST_EMU > 0 ]]; then
$MICROPYTHON -O$PYOPT main.py >/dev/null & cd "$CORE_DIR/src"
upy_pid=$! TREZOR_TEST=1 \
sleep 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 export TREZOR_PATH=udp:127.0.0.1:21324
# run tests # run tests
cd ..
error=0 error=0
if ! pytest "$@"; then if ! pytest "$@"; then
error=1 error=1
fi fi
kill $upy_pid kill $upy_pid
exit $error exit $error

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

Loading…
Cancel
Save