| #!/bin/bash |
| |
| if [[ -z "${ROOTDIR}" ]]; then |
| echo "Source build/setup.sh first" |
| exit 1 |
| fi |
| |
| set -u # Treat unset params as errors. |
| |
| RENODE_DIR="${OUT}/host/renode" |
| TESTS_RESULTS="${OUT}/renode_test_results" |
| |
| source "${RENODE_DIR}/tests/common.sh" |
| |
| STTY_CONFIG=$(stty -g 2>/dev/null) |
| ${PYTHON_RUNNER} -u "$(get_path "${RENODE_DIR}/tests/run_tests.py")" \ |
| --exclude "skip_${DETECTED_OS}" \ |
| -r "$(get_path "${TESTS_RESULTS}")" \ |
| "$@" \ |
| --robot-framework-remote-server-full-directory "${RENODE_DIR}/bin" \ |
| --css-file "${RENODE_DIR}/tests/robot.css" \ |
| --show-log |
| |
| RESULT_CODE=$? |
| if [[ -n "${STTY_CONFIG:-}" ]]; then |
| stty "${STTY_CONFIG}" |
| fi |
| exit ${RESULT_CODE} |