@@ -101,67 +101,67 @@ jobs:
101
101
path : |
102
102
*.elf
103
103
104
- # ---------------------------------------
105
- # Hardware in the loop (HIL)
106
- # Current self-hosted instance is running on an EPYC 7232 server hosted by HiFiPhile user
107
- # - STM32L412 Nucleo with on-board jlink as ttyACM0
108
- # ---------------------------------------
109
- hw-stm32l412nucleo-test :
110
- needs : build-arm
111
- runs-on : [self-hosted, Linux, X64, hifiphile]
112
-
113
- steps :
114
- - name : Clean workspace
115
- run : |
116
- echo "Cleaning up previous run"
117
- rm -rf "${{ github.workspace }}"
118
- mkdir -p "${{ github.workspace }}"
119
-
120
- - name : Download stm32l4 Artifacts
121
- uses : actions/download-artifact@v3
122
- with :
123
- name : stm32l4
124
-
125
- - name : Create flash.sh
126
- run : |
127
- echo > flash.sh 'echo halt > flash.jlink'
128
- echo >> flash.sh 'echo r >> flash.jlink'
129
- echo >> flash.sh 'echo loadfile $1 >> flash.jlink'
130
- echo >> flash.sh 'echo r >> flash.jlink'
131
- echo >> flash.sh 'echo go >> flash.jlink'
132
- echo >> flash.sh 'echo exit >> flash.jlink'
133
- echo >> flash.sh 'cmdout=$(JLinkExe -device stm32l412kb -if swd -JTAGConf -1,-1 -speed auto -NoGui 1 -ExitOnError 1 -CommandFile flash.jlink)'
134
- echo >> flash.sh 'if (( $? )) ; then echo $cmdout ; fi'
135
- chmod +x flash.sh
136
-
137
- - name : Test cdc_dual_ports
138
- run : |
139
- ./flash.sh cdc_dual_ports.elf
140
- while (! ([ -e /dev/ttyACM1 ] && [ -e /dev/ttyACM2 ])) && [ $SECONDS -le 10 ]; do :; done
141
- test -e /dev/ttyACM1 && echo "ttyACM1 exists"
142
- test -e /dev/ttyACM2 && echo "ttyACM2 exists"
143
-
144
- # Debian does not auto mount usb drive. skip this test for now
145
- - name : Test cdc_msc
146
- if : false
147
- run : |
148
- ./flash.sh cdc_msc.elf
149
- readme='/media/pi/TinyUSB MSC/README.TXT'
150
- while (! ([ -e /dev/ttyACM1 ] && [ -f "$readme" ])) && [ $SECONDS -le 10 ]; do :; done
151
- test -e /dev/ttyACM1 && echo "ttyACM1 exists"
152
- test -f "$readme" && echo "$readme exists"
153
- cat "$readme"
154
-
155
- - name : Test dfu
156
- run : |
157
- ./flash.sh dfu.elf
158
- while (! (dfu-util -l | grep "Found DFU")) && [ $SECONDS -le 10 ]; do :; done
159
- dfu-util -d cafe -a 0 -U dfu0
160
- dfu-util -d cafe -a 1 -U dfu1
161
- grep "TinyUSB DFU! - Partition 0" dfu0
162
- grep "TinyUSB DFU! - Partition 1" dfu1
163
-
164
- - name : Test dfu_runtime
165
- run : |
166
- ./flash.sh dfu_runtime.elf
167
- while (! (dfu-util -l | grep "Found Runtime")) && [ $SECONDS -le 10 ]; do :; done
104
+ # # ---------------------------------------
105
+ # # Hardware in the loop (HIL)
106
+ # # Current self-hosted instance is running on an EPYC 7232 server hosted by HiFiPhile user
107
+ # # - STM32L412 Nucleo with on-board jlink as ttyACM0
108
+ # # ---------------------------------------
109
+ # hw-stm32l412nucleo-test:
110
+ # needs: build-arm
111
+ # runs-on: [self-hosted, Linux, X64, hifiphile]
112
+ #
113
+ # steps:
114
+ # - name: Clean workspace
115
+ # run: |
116
+ # echo "Cleaning up previous run"
117
+ # rm -rf "${{ github.workspace }}"
118
+ # mkdir -p "${{ github.workspace }}"
119
+ #
120
+ # - name: Download stm32l4 Artifacts
121
+ # uses: actions/download-artifact@v3
122
+ # with:
123
+ # name: stm32l4
124
+ #
125
+ # - name: Create flash.sh
126
+ # run: |
127
+ # echo > flash.sh 'echo halt > flash.jlink'
128
+ # echo >> flash.sh 'echo r >> flash.jlink'
129
+ # echo >> flash.sh 'echo loadfile $1 >> flash.jlink'
130
+ # echo >> flash.sh 'echo r >> flash.jlink'
131
+ # echo >> flash.sh 'echo go >> flash.jlink'
132
+ # echo >> flash.sh 'echo exit >> flash.jlink'
133
+ # echo >> flash.sh 'cmdout=$(JLinkExe -device stm32l412kb -if swd -JTAGConf -1,-1 -speed auto -NoGui 1 -ExitOnError 1 -CommandFile flash.jlink)'
134
+ # echo >> flash.sh 'if (( $? )) ; then echo $cmdout ; fi'
135
+ # chmod +x flash.sh
136
+ #
137
+ # - name: Test cdc_dual_ports
138
+ # run: |
139
+ # ./flash.sh cdc_dual_ports.elf
140
+ # while (! ([ -e /dev/ttyACM1 ] && [ -e /dev/ttyACM2 ])) && [ $SECONDS -le 10 ]; do :; done
141
+ # test -e /dev/ttyACM1 && echo "ttyACM1 exists"
142
+ # test -e /dev/ttyACM2 && echo "ttyACM2 exists"
143
+ #
144
+ # # Debian does not auto mount usb drive. skip this test for now
145
+ # - name: Test cdc_msc
146
+ # if: false
147
+ # run: |
148
+ # ./flash.sh cdc_msc.elf
149
+ # readme='/media/pi/TinyUSB MSC/README.TXT'
150
+ # while (! ([ -e /dev/ttyACM1 ] && [ -f "$readme" ])) && [ $SECONDS -le 10 ]; do :; done
151
+ # test -e /dev/ttyACM1 && echo "ttyACM1 exists"
152
+ # test -f "$readme" && echo "$readme exists"
153
+ # cat "$readme"
154
+ #
155
+ # - name: Test dfu
156
+ # run: |
157
+ # ./flash.sh dfu.elf
158
+ # while (! (dfu-util -l | grep "Found DFU")) && [ $SECONDS -le 10 ]; do :; done
159
+ # dfu-util -d cafe -a 0 -U dfu0
160
+ # dfu-util -d cafe -a 1 -U dfu1
161
+ # grep "TinyUSB DFU! - Partition 0" dfu0
162
+ # grep "TinyUSB DFU! - Partition 1" dfu1
163
+ #
164
+ # - name: Test dfu_runtime
165
+ # run: |
166
+ # ./flash.sh dfu_runtime.elf
167
+ # while (! (dfu-util -l | grep "Found Runtime")) && [ $SECONDS -le 10 ]; do :; done
0 commit comments