@@ -212,6 +212,7 @@ jobs:
212
212
--target linux-x64-tv-app-${BUILD_VARIANT} \
213
213
--target linux-x64-bridge-${BUILD_VARIANT} \
214
214
--target linux-x64-lit-icd-${BUILD_VARIANT} \
215
+ --target linux-x64-microwave-oven-${BUILD_VARIANT} \
215
216
build \
216
217
--copy-artifacts-to objdir-clone \
217
218
"
@@ -232,6 +233,7 @@ jobs:
232
233
--tv-app ./out/linux-x64-tv-app-${BUILD_VARIANT}/chip-tv-app \
233
234
--bridge-app ./out/linux-x64-bridge-${BUILD_VARIANT}/chip-bridge-app \
234
235
--lit-icd-app ./out/linux-x64-lit-icd-${BUILD_VARIANT}/lit-icd-app \
236
+ --microwave-oven-app ./out/linux-x64-microwave-oven-${BUILD_VARIANT}/chip-microwave-oven-app \
235
237
"
236
238
237
239
- name : Run purposeful failure tests using the python parser sending commands to chip-tool
@@ -271,6 +273,7 @@ jobs:
271
273
--tv-app ./out/linux-x64-tv-app-${BUILD_VARIANT}/chip-tv-app \
272
274
--bridge-app ./out/linux-x64-bridge-${BUILD_VARIANT}/chip-bridge-app \
273
275
--lit-icd-app ./out/linux-x64-lit-icd-${BUILD_VARIANT}/lit-icd-app \
276
+ --microwave-oven-app ./out/linux-x64-microwave-oven-${BUILD_VARIANT}/chip-microwave-oven-app \
274
277
"
275
278
- name : Run Tests using chip-repl (including slow)
276
279
if : github.event_name == 'push'
@@ -288,6 +291,7 @@ jobs:
288
291
--tv-app ./out/linux-x64-tv-app-${BUILD_VARIANT}/chip-tv-app \
289
292
--bridge-app ./out/linux-x64-bridge-${BUILD_VARIANT}/chip-bridge-app \
290
293
--lit-icd-app ./out/linux-x64-lit-icd-${BUILD_VARIANT}/lit-icd-app \
294
+ --microwave-oven-app ./out/linux-x64-microwave-oven-${BUILD_VARIANT}/chip-microwave-oven-app \
291
295
"
292
296
- name : Uploading core files
293
297
uses : actions/upload-artifact@v4
@@ -354,6 +358,7 @@ jobs:
354
358
--target darwin-x64-tv-app-${BUILD_VARIANT} \
355
359
--target darwin-x64-bridge-${BUILD_VARIANT} \
356
360
--target darwin-x64-lit-icd-${BUILD_VARIANT} \
361
+ --target darwin-x64-microwave-oven-${BUILD_VARIANT} \
357
362
build \
358
363
--copy-artifacts-to objdir-clone \
359
364
"
@@ -374,7 +379,8 @@ jobs:
374
379
--ota-requestor-app ./out/darwin-x64-ota-requestor-${BUILD_VARIANT}/chip-ota-requestor-app \
375
380
--tv-app ./out/darwin-x64-tv-app-${BUILD_VARIANT}/chip-tv-app \
376
381
--bridge-app ./out/darwin-x64-bridge-${BUILD_VARIANT}/chip-bridge-app \
377
- --lit-icd-app ./out/darwin-x64-lit-icd-${BUILD_VARIANT}/lit-icd-app \
382
+ --lit-icd-app ./out/darwin-x64-lit-icd-${BUILD_VARIANT}/lit-icd-app \
383
+ --microwave-oven-app ./out/darwin-x64-microwave-oven-${BUILD_VARIANT}/chip-microwave-oven-app \
378
384
"
379
385
380
386
- name : Run purposeful failure tests using the python parser sending commands to chip-tool
@@ -453,6 +459,7 @@ jobs:
453
459
--target linux-x64-lock-ipv6only-no-ble-no-wifi-tsan-clang-test \
454
460
--target linux-x64-lit-icd-ipv6only-no-ble-no-wifi-tsan-clang-test \
455
461
--target linux-x64-energy-management-ipv6only-no-ble-no-wifi-tsan-clang-test \
462
+ --target linux-x64-microwave-oven-ipv6only-no-ble-no-wifi-tsan-clang-test \
456
463
--target linux-x64-python-bindings \
457
464
build \
458
465
--copy-artifacts-to objdir-clone \
@@ -512,6 +519,10 @@ jobs:
512
519
scripts/run_in_python_env.sh out/venv './scripts/tests/run_python_test.py --script "src/python_testing/TestMatterTestingSupport.py" --script-args "--trace-to json:out/trace_data/test-{SCRIPT_BASE_NAME}.json --trace-to perfetto:out/trace_data/test-{SCRIPT_BASE_NAME}.perfetto"'
513
520
scripts/run_in_python_env.sh out/venv './scripts/tests/run_python_test.py --script "src/python_testing/TestSpecParsingSupport.py" --script-args "--trace-to json:out/trace_data/test-{SCRIPT_BASE_NAME}.json --trace-to perfetto:out/trace_data/test-{SCRIPT_BASE_NAME}.perfetto"'
514
521
scripts/run_in_python_env.sh out/venv './scripts/tests/TestTimeSyncTrustedTimeSourceRunner.py'
522
+ scripts/run_in_python_env.sh out/venv './scripts/tests/run_python_test.py --app out/linux-x64-microwave-oven-ipv6only-no-ble-no-wifi-tsan-clang-test/chip-microwave-oven-app --factoryreset --app-args "--discriminator 1234 --KVS kvs1 --trace_file json:out/trace_data/app-{SCRIPT_BASE_NAME}.json" --script "src/python_testing/TC_MWOCTRL_2_2.py" --script-args "--storage-path admin_storage.json --commissioning-method on-network --discriminator 1234 --passcode 20202021 --trace-to json:out/trace_data/test-{SCRIPT_BASE_NAME}.json --trace-to perfetto:out/trace_data/test-{SCRIPT_BASE_NAME}.perfetto"'
523
+ scripts/run_in_python_env.sh out/venv './scripts/tests/run_python_test.py --app out/linux-x64-microwave-oven-ipv6only-no-ble-no-wifi-tsan-clang-test/chip-microwave-oven-app --factoryreset --app-args "--discriminator 1234 --KVS kvs1 --trace_file json:out/trace_data/app-{SCRIPT_BASE_NAME}.json" --script "src/python_testing/TC_MWOCTRL_2_3.py" --script-args "--storage-path admin_storage.json --commissioning-method on-network --discriminator 1234 --passcode 20202021 --trace-to json:out/trace_data/test-{SCRIPT_BASE_NAME}.json --trace-to perfetto:out/trace_data/test-{SCRIPT_BASE_NAME}.perfetto"'
524
+ scripts/run_in_python_env.sh out/venv './scripts/tests/run_python_test.py --app out/linux-x64-microwave-oven-ipv6only-no-ble-no-wifi-tsan-clang-test/chip-microwave-oven-app --factoryreset --app-args "--discriminator 1234 --KVS kvs1 --trace_file json:out/trace_data/app-{SCRIPT_BASE_NAME}.json" --script "src/python_testing/TC_MWOCTRL_2_4.py" --script-args "--storage-path admin_storage.json --commissioning-method on-network --discriminator 1234 --passcode 20202021 --trace-to json:out/trace_data/test-{SCRIPT_BASE_NAME}.json --trace-to perfetto:out/trace_data/test-{SCRIPT_BASE_NAME}.perfetto"'
525
+ scripts/run_in_python_env.sh out/venv './scripts/tests/run_python_test.py --app out/linux-x64-microwave-oven-ipv6only-no-ble-no-wifi-tsan-clang-test/chip-microwave-oven-app --factoryreset --app-args "--discriminator 1234 --KVS kvs1 --trace_file json:out/trace_data/app-{SCRIPT_BASE_NAME}.json" --script "src/python_testing/TC_MWOM_1_2.py" --script-args "--storage-path admin_storage.json --commissioning-method on-network --discriminator 1234 --passcode 20202021 --trace-to json:out/trace_data/test-{SCRIPT_BASE_NAME}.json --trace-to perfetto:out/trace_data/test-{SCRIPT_BASE_NAME}.perfetto"'
515
526
- name : Uploading core files
516
527
uses : actions/upload-artifact@v4
517
528
if : ${{ failure() && !env.ACT }}
0 commit comments