1818
1919set -e
2020
21- echo
22- echo " ======================================="
23- echo " Installing packages"
24- echo " ---------------------------------------"
21+ echo ' ::group::Installing packages'
2522$( command -v sudo) apt update -qq
2623DEBIAN_FRONTEND=noninteractive $( command -v sudo) apt install -qq -y --no-install-recommends \
2724 curl \
@@ -34,53 +31,40 @@ DEBIAN_FRONTEND=noninteractive $(command -v sudo) apt install -qq -y --no-instal
3431 default-jdk \
3532 xz-utils \
3633 libtinfo5
37- echo " --------------------------------------- "
34+ echo ' ::endgroup:: '
3835
39- echo
40- echo " ======================================="
41- echo " Installing Python packages"
42- echo " ---------------------------------------"
36+ echo ' ::group::Installing Python packages'
4337python3 -m pip install -r conf/requirements.txt
44- echo " --------------------------------------- "
38+ echo ' ::endgroup:: '
4539
4640USE_VIVADO=" "
4741RW_LINK=" "
48-
4942TOOLCHAIN=" "
5043BOARD=" "
51-
5244while getopts vl:t:b: opt; do
53- case " ${opt} " in
54- v) USE_VIVADO=" TRUE" ;;
55- l) RW_LINK=${OPTARG} ;;
56- t) TOOLCHAIN=${OPTARG} ;;
57- b) BOARD=${OPTARG} ;;
58- * )
59- echo " ERROR: option not recognized!"
60- exit ;;
61- esac
45+ case " ${opt} " in
46+ v) USE_VIVADO=" TRUE" ;;
47+ l) RW_LINK=${OPTARG} ;;
48+ t) TOOLCHAIN=${OPTARG} ;;
49+ b) BOARD=${OPTARG} ;;
50+ * ) echo " ERROR: option not recognized!" ; exit ;;
51+ esac
6252done
6353
6454if [ ! -z " $USE_VIVADO " ]; then
65- echo
66- echo " ======================================="
67- echo " Creating Vivado Symbolic Link"
68- echo " ---------------------------------------"
69- ln -s /mnt/aux/Xilinx /opt/Xilinx
70- source /opt/Xilinx/Vivado/2017.2/settings64.sh
71- vivado -version
55+ echo ' ::group::Creating Vivado Symbolic Link'
56+ ln -s /mnt/aux/Xilinx /opt/Xilinx
57+ source /opt/Xilinx/Vivado/2017.2/settings64.sh
58+ vivado -version
59+ echo ' ::endgroup::'
7260fi
7361
7462if [ ! -z " $RW_LINK " ]; then
75- echo
76- echo " ======================================="
77- echo " Export RapidWright JARs Link"
78- echo " ---------------------------------------"
79- export RW_LINK=$RW_LINK
63+ echo ' ::group::Export RapidWright JARs Link'
64+ export RW_LINK=$RW_LINK
65+ echo ' ::endgroup::'
8066fi
8167
82- echo
83- echo " ======================================="
84- echo " Generate Test's environment"
85- echo " ---------------------------------------"
68+ echo ' ::group::Generate Test environment'
8669eval $( PYTHONPATH=$( pwd) ./.github/workflows/scripts/get_env_cmd.py $TOOLCHAIN $BOARD )
70+ echo ' ::endgroup::'
0 commit comments