@@ -133,10 +133,10 @@ jobs:
133
133
export HW_MODEL=`echo ${{ matrix.cfg }}|awk -F '_' '{print $1}'`
134
134
export HW_VER=`echo ${{ matrix.cfg }}|awk -F '_' '{print $3"."$4}'`
135
135
test -d bin || mkdir ./bin
136
- test -f ./bin/ai_dut && rm -rf ./bin/ai_dut
137
- wget -qc https://ai.b-bug.org/k510_buildroot/github/ai_dut -O ./bin/ai_dut
138
- chmod +x ./bin/ai_dut
139
- available=$(./bin/ai_dut show --dest available --hw_type k510 --hw_model $HW_MODEL --hw_ver $HW_VER --format args)
136
+ test -f ./bin/ailab && rm -rf ./bin/ailab
137
+ wget -qc https://ai.b-bug.org/k510_buildroot/github/ailab -O ./bin/ailab
138
+ chmod +x ./bin/ailab
139
+ available=$(./bin/ailab show --dest available --hw_type k510 --hw_model $HW_MODEL --hw_ver $HW_VER --format args)
140
140
echo $available
141
141
echo "available=$available" >> $GITHUB_ENV
142
142
if [[ $available =~ "k510" ]]; then
@@ -152,7 +152,7 @@ jobs:
152
152
echo "Reserve DUT start"
153
153
echo "PR ID: $PULL_REQUEST_ID"
154
154
echo "Job ID: $GITHUB_RUN_ID"
155
- reserved=$(./bin/ai_dut add ${{ env.available }} --site github-actions --source $PULL_REQUEST_ID --job $GITHUB_RUN_ID --format args)
155
+ reserved=$(./bin/ailab add ${{ env.available }} --time 15m --site github-actions --source $PULL_REQUEST_ID --job $GITHUB_RUN_ID --format args)
156
156
echo $reserved
157
157
echo "reserved=$reserved" >> $GITHUB_ENV
158
158
if [[ $reserved =~ "github-actions" ]]; then
@@ -161,12 +161,12 @@ jobs:
161
161
echo "ERROR: Reserve DUT failed"
162
162
exit 1
163
163
fi
164
- power=$(./bin/ai_dut power --type=cycle ${{ env.available }})
164
+ power=$(./bin/ailab power --type=on ${{ env.available }})
165
165
echo $power
166
166
if [[ $power =~ "True" ]]; then
167
- echo "Power Cycle DUT pass"
167
+ echo "Power on DUT pass"
168
168
else
169
- echo "ERROR: Power Cycle DUT failed"
169
+ echo "ERROR: Power on DUT failed"
170
170
exit 1
171
171
fi
172
172
@@ -178,28 +178,28 @@ jobs:
178
178
echo "bbl md5: ${{needs.build_image.outputs.md5_bbl}}"
179
179
echo "dtb md5: ${{needs.build_image.outputs.md5_dtb}}"
180
180
test -d bin || mkdir ./bin
181
- test -f ./bin/ai_load && rm -rf ./bin/ai_load
182
- wget -qc https://ai.b-bug.org/k510_buildroot/github/ai_load -O ./bin/ai_load
183
- chmod +x ./bin/ai_load
181
+ test -f ./bin/aiload && rm -rf ./bin/aiload
182
+ wget -qc https://ai.b-bug.org/k510_buildroot/github/aiload -O ./bin/aiload
183
+ chmod +x ./bin/aiload
184
184
echo $PULL_REQUEST_ID
185
185
echo $GITHUB_RUN_ID
186
- ./bin/ai_load --pr_id $PULL_REQUEST_ID --job_id $GITHUB_RUN_ID --md5_dtb ${{needs.build_image.outputs.md5_dtb}} --md5_bbl ${{needs.build_image.outputs.md5_bbl}} ${{ env.available }}
186
+ ./bin/aiload --pr_id $PULL_REQUEST_ID --job_id $GITHUB_RUN_ID --md5_dtb ${{needs.build_image.outputs.md5_dtb}} --md5_bbl ${{needs.build_image.outputs.md5_bbl}} ${{ env.available }}
187
187
188
188
- name : Run Test
189
189
id : run_test
190
190
timeout-minutes : 10
191
191
run : |
192
192
echo "Run Test start"
193
193
test -d bin || mkdir ./bin
194
- test -f ./bin/ai_robot && rm -rf ./bin/ai_robot
195
- wget -qc https://ai.b-bug.org/k510_buildroot/github/ai_robot -O ./bin/ai_robot
196
- chmod +x ./bin/ai_robot
194
+ test -f ./bin/airobot && rm -rf ./bin/airobot
195
+ wget -qc https://ai.b-bug.org/k510_buildroot/github/airobot -O ./bin/airobot
196
+ chmod +x ./bin/airobot
197
197
test -f ./k510.robot && rm -rf ./k510.robot
198
198
wget -qc https://ai.b-bug.org/k510_buildroot/github/k510.robot -O ./k510.robot
199
- ./bin/ai_dut convert --dest=script --format yaml --file_name=var.yml ${{ env.available }}
199
+ ./bin/ailab convert --dest=script --format yaml --file_name=var.yml ${{ env.available }}
200
200
test -f var.yml || exit 1
201
201
echo "Run test case start"
202
- ./bin/ai_robot -m github -V var.yml -i github k510.robot
202
+ ./bin/airobot -m github -V var.yml -i github k510.robot
203
203
echo "Run test case pass"
204
204
205
205
- name : Release DUT
@@ -208,11 +208,19 @@ jobs:
208
208
run : |
209
209
echo "Release DUT start"
210
210
test -d bin || mkdir ./bin
211
- result=$(./bin/ai_dut delete ${{ env.reserved }})
211
+ result=$(./bin/ailab update ${{ env.reserved }})
212
212
echo $result
213
213
if [[ $result =~ "True" ]]; then
214
214
echo "Release DUT pass"
215
215
else
216
216
echo "ERROR: Release DUT failed"
217
217
exit 1
218
218
fi
219
+ power=$(./bin/ailab power --type=off ${{ env.available }})
220
+ echo $power
221
+ if [[ $power =~ "True" ]]; then
222
+ echo "Power off DUT pass"
223
+ else
224
+ echo "ERROR: Power off DUT failed"
225
+ exit 1
226
+ fi
0 commit comments