File tree Expand file tree Collapse file tree 4 files changed +25
-12
lines changed
Expand file tree Collapse file tree 4 files changed +25
-12
lines changed Original file line number Diff line number Diff line change @@ -215,12 +215,8 @@ jobs:
215215 run : |
216216 mkdir Blink/
217217 wget -nv https://raw.githubusercontent.com/arduino/arduino-examples/refs/heads/main/examples/01.Basics/Blink/Blink.ino -P Blink/
218- # wget -nv $(curl -s https://api.github.com/repos/arduino-libraries/ArduinoBLE/releases/latest | jq -r '.tarball_url') -O ArduinoBLE.tar.gz
219- # tar zxf ArduinoBLE.tar.gz && mv arduino-libraries-ArduinoBLE* ArduinoCore-zephyr/libraries/ArduinoBLE
220- wget -nv https://github.com/arduino-libraries/ArduinoBLE/archive/refs/heads/master.tar.gz
221- tar zxf master.tar.gz && mv ArduinoBLE-master ArduinoCore-zephyr/libraries/ArduinoBLE
222218 # sets ALL_TESTS and ALL_LIBRARIES env vars
223- extra/ci_test_list.sh ${{ matrix.variant }} Blink
219+ extra/ci_test_list.sh ${{ matrix.artifact }} ${{ matrix. variant }} Blink
224220
225221 - name : Compile tests for ${{ matrix.board }}
226222 uses : pillo79/compile-sketches@next
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # wget -nv $(curl -s https://api.github.com/repos/arduino-libraries/ArduinoBLE/releases/latest | jq -r '.tarball_url') -O ArduinoBLE.tar.gz
4+ # tar zxf ArduinoBLE.tar.gz && mv arduino-libraries-ArduinoBLE* ArduinoCore-zephyr/libraries/ArduinoBLE
5+ wget -nv https://github.com/arduino-libraries/ArduinoBLE/archive/refs/heads/master.tar.gz
6+ tar zxf master.tar.gz && mv ArduinoBLE-master ArduinoCore-zephyr/libraries/ArduinoBLE
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # wget -nv $(curl -s https://api.github.com/repos/arduino-libraries/ArduinoBLE/releases/latest | jq -r '.tarball_url') -O ArduinoBLE.tar.gz
4+ # tar zxf ArduinoBLE.tar.gz && mv arduino-libraries-ArduinoBLE* ArduinoCore-zephyr/libraries/ArduinoBLE
5+ wget -nv https://github.com/arduino-libraries/ArduinoBLE/archive/refs/heads/master.tar.gz
6+ tar zxf master.tar.gz && mv ArduinoBLE-master ArduinoCore-zephyr/libraries/ArduinoBLE
Original file line number Diff line number Diff line change 66#
77# The core under test should be extracted in the 'ArduinoCore-zephyr' subdirectory.
88
9- if [ -z " $GITHUB_ENV " ] || [ ! -d ArduinoCore-zephyr/ ] ; then
10- echo " Not in a Github CI run, cannot proceed. "
11- exit 0
9+ if [ " $# " -lt 2 ] ; then
10+ echo " Usage: $0 <artifact> <variant> [<additional_library_paths>...] "
11+ exit 1
1212fi
1313
14- VARIANT_DIR=" ArduinoCore-zephyr/variants/$1 "
15- if [ -z " $1 " ] || [ ! -d " $VARIANT_DIR " ] ; then
16- echo " Invalid variant '$1 ' specified."
14+ if [ -z " $GITHUB_ENV " ] || [ ! -d ArduinoCore-zephyr/ ]; then
15+ echo " Not in a Github CI run, cannot proceed."
1716 exit 1
1817fi
19- shift
18+
19+ ARTIFACT=$1
20+ VARIANT_DIR=" ArduinoCore-zephyr/variants/$2 "
21+ shift 2
22+
23+ # Run any extra setup script for the specific artifact to get additional tests in
24+ [ -f extra/artifacts/${ARTIFACT} .test_setup.sh ] && extra/artifacts/${ARTIFACT} .test_setup.sh
2025
2126echo " ALL_LIBRARIES<<EOF" >> $GITHUB_ENV
2227find " $@ " ArduinoCore-zephyr/libraries/ -name library.properties | while read -r propfile; do
You can’t perform that action at this time.
0 commit comments