#!/bin/bash ########################################################################### # # Copyright (c) 2020 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 install_to_venv.sh # # @date 20-July-2020 # @author Peter Lucia # # @brief This script builds dialin then installs it to the provided virtual # environment # ############################################################################ ./bring_can_interface_down.sh vcan0 ./bring_can_interface_down.sh can0 ./setup_virtual_can.sh can0 ORIG_DIR=$(pwd) source ../venv/bin/activate cd ../tests/unit_tests for each in *.py do python3 "$each" result=$? if [ "$result" -ne 0 ]; then echo "Test $each failed" exit 1 else echo "Test $each passed with exit code $result" fi done cd $ORIG_DIR ./bring_can_interface_down.sh can0