#!/bin/bash ########################################################################### # # Copyright (c) 2020-2024 Diality Inc. - All Rights Reserved. # # THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN # WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. # # @file run_unit_tests.sh # # @author (last) Peter Lucia # @date (last) 04-Aug-2020 # @author (original) Peter Lucia # @date (original) 29-Jul-2020 # ############################################################################ ./bring_can_interface_down.sh vcan0 > /dev/null 2>&1 ./bring_can_interface_down.sh can0 > /dev/null 2>&1 ./setup_virtual_can.sh can0 > /dev/null 2>&1 ORIG_DIR=$(pwd) source ../venv/bin/activate cd ../tests/unit_tests failures=() for each in *.py do python3 "$each" > /dev/null 2>&1 result=$? if [ "$result" -ne 0 ]; then failures+=($each) fi done echo "${failures[@]}" cd $ORIG_DIR ./bring_can_interface_down.sh can0 > /dev/null 2>&1