1 name: "RTOS2 Validation"
6 instance-type: t2.micro
10 - CMSIS/CoreValidation/**/*
11 - -:CMSIS/CoreValidation/Project/Core_Validation-*.zip
12 - -:CMSIS/CoreValidation/Project/Core_Validation-*.junit
13 - -:CMSIS/CoreValidation/Project/Validation.*/**/*
14 - -:CMSIS/CoreValidation/Project/Bootloader.*/**/*
18 wget https://github.com/Open-CMSIS-Pack/cmsis-toolbox/releases/download/1.5.0/cmsis-toolbox.sh
19 chmod +x cmsis-toolbox.sh
20 sudo ./cmsis-toolbox.sh <<EOI
23 $(dirname $(which armclang 2>/dev/null))
24 $(dirname $(which armcc 2>/dev/null))
25 $(dirname $(which arm-none-eabi-gcc 2>/dev/null))
28 echo "cpackget : $(which cpackget)"
29 echo "csolution: $(which csolution)"
30 echo "cbuild : $(which cbuild)"
32 pip install -r requirements.txt 2>&1
34 cd CMSIS/CoreValidation/Project
35 python build.py --verbose -c AC6 -c GCC -d "CM[047]*" -d "CM[23]3*" build run 2>&1 || echo "Something failed!"
37 - CMSIS/CoreValidation/Project/Core_Validation-*.zip
38 - CMSIS/CoreValidation/Project/Core_Validation-*.junit