@@ -338,9 +338,10 @@ jobs:
338
338
CHIP_TOOL_VARIANT : ${{matrix.chip_tool}}
339
339
TSAN_OPTIONS : " halt_on_error=1"
340
340
LSAN_OPTIONS : detect_leaks=1 suppressions=scripts/tests/chiptest/lsan-mac-suppressions.txt
341
+ DARWIN_ARCH : " arm64"
341
342
342
343
if : github.actor != 'restyled-io[bot]'
343
- runs-on : macos-13
344
+ runs-on : macos-14
344
345
345
346
steps :
346
347
- name : Checkout
@@ -366,17 +367,17 @@ jobs:
366
367
run : |
367
368
./scripts/run_in_build_env.sh \
368
369
"./scripts/build/build_examples.py \
369
- --target darwin-x64 -chip-tool${CHIP_TOOL_VARIANT}-${BUILD_VARIANT} \
370
- --target darwin-x64 -all-clusters-${BUILD_VARIANT} \
371
- --target darwin-x64 -lock-${BUILD_VARIANT} \
372
- --target darwin-x64 -ota-provider-${BUILD_VARIANT} \
373
- --target darwin-x64 -ota-requestor-${BUILD_VARIANT} \
374
- --target darwin-x64 -tv-app-${BUILD_VARIANT} \
375
- --target darwin-x64 -bridge-${BUILD_VARIANT} \
376
- --target darwin-x64 -lit-icd-${BUILD_VARIANT} \
377
- --target darwin-x64 -microwave-oven-${BUILD_VARIANT} \
378
- --target darwin-x64 -rvc-${BUILD_VARIANT} \
379
- --target darwin-x64 -network-manager-${BUILD_VARIANT} \
370
+ --target darwin-${DARWIN_ARCH} -chip-tool${CHIP_TOOL_VARIANT}-${BUILD_VARIANT} \
371
+ --target darwin-${DARWIN_ARCH} -all-clusters-${BUILD_VARIANT} \
372
+ --target darwin-${DARWIN_ARCH} -lock-${BUILD_VARIANT} \
373
+ --target darwin-${DARWIN_ARCH} -ota-provider-${BUILD_VARIANT} \
374
+ --target darwin-${DARWIN_ARCH} -ota-requestor-${BUILD_VARIANT} \
375
+ --target darwin-${DARWIN_ARCH} -tv-app-${BUILD_VARIANT} \
376
+ --target darwin-${DARWIN_ARCH} -bridge-${BUILD_VARIANT} \
377
+ --target darwin-${DARWIN_ARCH} -lit-icd-${BUILD_VARIANT} \
378
+ --target darwin-${DARWIN_ARCH} -microwave-oven-${BUILD_VARIANT} \
379
+ --target darwin-${DARWIN_ARCH} -rvc-${BUILD_VARIANT} \
380
+ --target darwin-${DARWIN_ARCH} -network-manager-${BUILD_VARIANT} \
380
381
build \
381
382
--copy-artifacts-to objdir-clone \
382
383
"
@@ -386,21 +387,21 @@ jobs:
386
387
./scripts/run_in_build_env.sh \
387
388
"./scripts/tests/run_test_suite.py \
388
389
--runner chip_tool_python \
389
- --chip-tool ./out/darwin-x64 -chip-tool${CHIP_TOOL_VARIANT}-${BUILD_VARIANT}/chip-tool \
390
+ --chip-tool ./out/darwin-${DARWIN_ARCH} -chip-tool${CHIP_TOOL_VARIANT}-${BUILD_VARIANT}/chip-tool \
390
391
--target-skip-glob '{Test_TC_DGTHREAD_2_1,Test_TC_DGTHREAD_2_2,Test_TC_DGTHREAD_2_3,Test_TC_DGTHREAD_2_4}' \
391
392
run \
392
393
--iterations 1 \
393
394
--test-timeout-seconds 120 \
394
- --all-clusters-app ./out/darwin-x64 -all-clusters-${BUILD_VARIANT}/chip-all-clusters-app \
395
- --lock-app ./out/darwin-x64 -lock-${BUILD_VARIANT}/chip-lock-app \
396
- --ota-provider-app ./out/darwin-x64 -ota-provider-${BUILD_VARIANT}/chip-ota-provider-app \
397
- --ota-requestor-app ./out/darwin-x64 -ota-requestor-${BUILD_VARIANT}/chip-ota-requestor-app \
398
- --tv-app ./out/darwin-x64 -tv-app-${BUILD_VARIANT}/chip-tv-app \
399
- --bridge-app ./out/darwin-x64 -bridge-${BUILD_VARIANT}/chip-bridge-app \
400
- --lit-icd-app ./out/darwin-x64 -lit-icd-${BUILD_VARIANT}/lit-icd-app \
401
- --microwave-oven-app ./out/darwin-x64 -microwave-oven-${BUILD_VARIANT}/chip-microwave-oven-app \
402
- --rvc-app ./out/darwin-x64 -rvc-${BUILD_VARIANT}/chip-rvc-app \
403
- --network-manager-app ./out/darwin-x64 -network-manager-${BUILD_VARIANT}/matter-network-manager-app \
395
+ --all-clusters-app ./out/darwin-${DARWIN_ARCH} -all-clusters-${BUILD_VARIANT}/chip-all-clusters-app \
396
+ --lock-app ./out/darwin-${DARWIN_ARCH} -lock-${BUILD_VARIANT}/chip-lock-app \
397
+ --ota-provider-app ./out/darwin-${DARWIN_ARCH} -ota-provider-${BUILD_VARIANT}/chip-ota-provider-app \
398
+ --ota-requestor-app ./out/darwin-${DARWIN_ARCH} -ota-requestor-${BUILD_VARIANT}/chip-ota-requestor-app \
399
+ --tv-app ./out/darwin-${DARWIN_ARCH} -tv-app-${BUILD_VARIANT}/chip-tv-app \
400
+ --bridge-app ./out/darwin-${DARWIN_ARCH} -bridge-${BUILD_VARIANT}/chip-bridge-app \
401
+ --lit-icd-app ./out/darwin-${DARWIN_ARCH} -lit-icd-${BUILD_VARIANT}/lit-icd-app \
402
+ --microwave-oven-app ./out/darwin-${DARWIN_ARCH} -microwave-oven-${BUILD_VARIANT}/chip-microwave-oven-app \
403
+ --rvc-app ./out/darwin-${DARWIN_ARCH} -rvc-${BUILD_VARIANT}/chip-rvc-app \
404
+ --network-manager-app ./out/darwin-${DARWIN_ARCH} -network-manager-${BUILD_VARIANT}/matter-network-manager-app \
404
405
"
405
406
406
407
- name : Run purposeful failure tests using the python parser sending commands to chip-tool
@@ -409,13 +410,13 @@ jobs:
409
410
"./scripts/tests/run_test_suite.py \
410
411
--runner chip_tool_python \
411
412
--include-tags PURPOSEFUL_FAILURE \
412
- --chip-tool ./out/darwin-x64 -chip-tool${CHIP_TOOL_VARIANT}-${BUILD_VARIANT}/chip-tool \
413
+ --chip-tool ./out/darwin-${DARWIN_ARCH} -chip-tool${CHIP_TOOL_VARIANT}-${BUILD_VARIANT}/chip-tool \
413
414
run \
414
415
--iterations 1 \
415
416
--expected-failures 3 \
416
417
--keep-going \
417
418
--test-timeout-seconds 120 \
418
- --all-clusters-app ./out/darwin-x64 -all-clusters-${BUILD_VARIANT}/chip-all-clusters-app \
419
+ --all-clusters-app ./out/darwin-${DARWIN_ARCH} -all-clusters-${BUILD_VARIANT}/chip-all-clusters-app \
419
420
"
420
421
421
422
- name : Uploading core files
@@ -559,7 +560,7 @@ jobs:
559
560
TSAN_OPTIONS : " halt_on_error=1"
560
561
561
562
if : github.actor != 'restyled-io[bot]' && false
562
- runs-on : macos-13
563
+ runs-on : macos-14
563
564
564
565
steps :
565
566
- name : Checkout
0 commit comments