diff --git a/src/app/tests/suites/certification/Test_TC_DD_3_13.yaml b/src/app/tests/suites/certification/Test_TC_DD_3_13.yaml index 4e7df5518ff176..908034fd80a777 100644 --- a/src/app/tests/suites/certification/Test_TC_DD_3_13.yaml +++ b/src/app/tests/suites/certification/Test_TC_DD_3_13.yaml @@ -12,9 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -name: - 7.3.13. [TC-DD-3.13] Commissioning Flow - Manual Pairing Code [DUT - - Commissioner] +name: 7.3.13.[TC-DD-3.13] Commissioning Flow - Manual Pairing Code [DUT - Commissioner] config: nodeId: 0x12344321 @@ -22,203 +20,198 @@ config: endpoint: 0 tests: - - label: - "If (PICS_11_MANUAL_PC), VERSION: Use an 11 digit Manual pairing code - from a commissionee that has their Manual pairing code VERSION bit - string set to 0" - verification: - "Device TH: ./out/all-clusters-app/chip-all-clusters-app ... - [1645845935.798806][8925:8925] CHIP:DL: Device Configuration: - [1645845935.798853][8925:8925] CHIP:DL: Serial Number: TEST_SN - [1645845935.798875][8925:8925] CHIP:DL: Vendor Id: 65521 (0xFFF1) - [1645845935.798904][8925:8925] CHIP:DL: Product Id: 32769 (0x8001) - [1645845935.798929][8925:8925] CHIP:DL: Hardware Version: 0 - [1645845935.798960][8925:8925] CHIP:DL: Setup Pin Code: 20202021 - [1645845935.798984][8925:8925] CHIP:DL: Setup Discriminator: 3840 - (0xF00) [1645845935.799008][8925:8925] CHIP:DL: Manufacturing Date: - (not set) [1645845935.799038][8925:8925] CHIP:DL: Device Type: 65535 - (0xFFFF) [1645845935.799106][8925:8925] CHIP:SVR: SetupQRCode: - [MT:-24J042C00KA0648G00] [1645845935.799135][8925:8925] CHIP:SVR: - Copy/paste the below URL in a browser to see the QR Code: - [1645845935.799164][8925:8925] CHIP:SVR: - https://dhrishi.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J042C00KA0648G00 - [1645845935.799195][8925:8925] CHIP:SVR: Manual pairing code: - [34970112332] [1645845935.799236][8925:8925] CHIP:SVR: Long manual - pairing code: [749701123365521327694]" - disabled: true - - - label: - "If (PICS_11_MANUAL_PC), Provide the manual pairing code, generated in - the previous step, to the DUT in any format supported by the DUT. - Follow any steps needed for the Commissioner/Commissionee to complete - the commissioning process." - verification: - "DUT Commissioner: sudo ./examples/chip-tool/out/debug/chip-tool - pairing manualcode 1234 34970112332 ... [1646267353060] - [53689:29437234] CHIP: [TOO] Device commissioning completed with - success Device TH: ./out/all-clusters-app/chip-all-clusters-app ... - [1646267353.273560][28656:28656] CHIP:DL: - HandlePlatformSpecificBLEEvent 32784 [1646267353.273586][28656:28656] - CHIP:SVR: Commissioning completed successfully" - disabled: true - - - label: - "If (PICS_21_MANUAL_PC), VERSION: Use a 21 digit Manual pairing code - from a commissionee that has their Manual pairing code VERSION bit - string set to 0" - verification: - "Device TH: ./out/all-clusters-app/chip-all-clusters-app ... - [1645845935.798806][8925:8925] CHIP:DL: Device Configuration: - [1645845935.798853][8925:8925] CHIP:DL: Serial Number: TEST_SN - [1645845935.798875][8925:8925] CHIP:DL: Vendor Id: 65521 (0xFFF1) - [1645845935.798904][8925:8925] CHIP:DL: Product Id: 32769 (0x8001) - [1645845935.798929][8925:8925] CHIP:DL: Hardware Version: 0 - [1645845935.798960][8925:8925] CHIP:DL: Setup Pin Code: 20202021 - [1645845935.798984][8925:8925] CHIP:DL: Setup Discriminator: 3840 - (0xF00) [1645845935.799008][8925:8925] CHIP:DL: Manufacturing Date: - (not set) [1645845935.799038][8925:8925] CHIP:DL: Device Type: 65535 - (0xFFFF) [1645845935.799106][8925:8925] CHIP:SVR: SetupQRCode: - [MT:-24J042C00KA0648G00] [1645845935.799135][8925:8925] CHIP:SVR: - Copy/paste the below URL in a browser to see the QR Code: - [1645845935.799164][8925:8925] CHIP:SVR: - https://dhrishi.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J042C00KA0648G00 - [1645845935.799195][8925:8925] CHIP:SVR: Manual pairing code: - [34970112332] [1645845935.799236][8925:8925] CHIP:SVR: Long manual - pairing code: [749701123365521327694]" - disabled: true - - - label: - "If (PICS_21_MANUAL_PC), Provide the manual pairing code, generated in - the previous step, to the DUT in any format supported by the DUT. - Follow any steps needed for the Commissioner/Commissionee to complete - the commissioning process." - verification: - "DUT Commissioner: sudo ./examples/chip-tool/out/debug/chip-tool - pairing manualcode 1234 34970112332 ... [1646267665776] - [53714:29441244] CHIP: [TOO] Device commissioning completed with - success Device TH: ./out/all-clusters-app/chip-all-clusters-app ... - [1646267665.929519][28709:28709] CHIP:DL: - HandlePlatformSpecificBLEEvent 32784 [1646267665.929545][28709:28709] - CHIP:SVR: Commissioning completed successfully" - disabled: true - - - label: - "If (PICS_11_MANUAL_PC), VID_PID_PRESENT: Use an 11 digit Manual - pairing code from a commissionee that has their VID_PID_PRESENT bit - string set to 0" - verification: - "Device TH: ./out/all-clusters-app/chip-all-clusters-app ... - [1645845935.798806][8925:8925] CHIP:DL: Device Configuration: - [1645845935.798853][8925:8925] CHIP:DL: Serial Number: TEST_SN - [1645845935.798875][8925:8925] CHIP:DL: Vendor Id: 65521 (0xFFF1) - [1645845935.798904][8925:8925] CHIP:DL: Product Id: 32769 (0x8001) - [1645845935.798929][8925:8925] CHIP:DL: Hardware Version: 0 - [1645845935.798960][8925:8925] CHIP:DL: Setup Pin Code: 20202021 - [1645845935.798984][8925:8925] CHIP:DL: Setup Discriminator: 3840 - (0xF00) [1645845935.799008][8925:8925] CHIP:DL: Manufacturing Date: - (not set) [1645845935.799038][8925:8925] CHIP:DL: Device Type: 65535 - (0xFFFF) [1645845935.799106][8925:8925] CHIP:SVR: SetupQRCode: - [MT:-24J042C00KA0648G00] [1645845935.799135][8925:8925] CHIP:SVR: - Copy/paste the below URL in a browser to see the QR Code: - [1645845935.799164][8925:8925] CHIP:SVR: - https://dhrishi.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J042C00KA0648G00 - [1645845935.799195][8925:8925] CHIP:SVR: Manual pairing code: - [34970112332] [1645845935.799236][8925:8925] CHIP:SVR: Long manual - pairing code: [749701123365521327694]" - disabled: true - - - label: - "If (PICS_11_MANUAL_PC), Provide the manual pairing code, generated in - the previous step, to the DUT in any format supported by the DUT. - Follow any steps needed for the Commissioner/Commissionee to complete - the commissioning process." - verification: - "DUT Commissioner: sudo ./examples/chip-tool/out/debug/chip-tool - pairing manualcode 1234 34970112332 ... [1646267353060] - [53689:29437234] CHIP: [TOO] Device commissioning completed with - success Device TH: ./out/all-clusters-app/chip-all-clusters-app ... - [1646267353.273560][28656:28656] CHIP:DL: - HandlePlatformSpecificBLEEvent 32784 [1646267353.273586][28656:28656] - CHIP:SVR: Commissioning completed successfully" - disabled: true - - - label: - "If (PICS_21_MANUAL_PC), VID_PID_PRESENT: Use a 21 digit Manual - pairing code from a commissionee that has their VID_PID_PRESENT bit - string set to 1" - verification: - "Device TH: ./out/all-clusters-app/chip-all-clusters-app ... - [1645845935.798806][8925:8925] CHIP:DL: Device Configuration: - [1645845935.798853][8925:8925] CHIP:DL: Serial Number: TEST_SN - [1645845935.798875][8925:8925] CHIP:DL: Vendor Id: 65521 (0xFFF1) - [1645845935.798904][8925:8925] CHIP:DL: Product Id: 32769 (0x8001) - [1645845935.798929][8925:8925] CHIP:DL: Hardware Version: 0 - [1645845935.798960][8925:8925] CHIP:DL: Setup Pin Code: 20202021 - [1645845935.798984][8925:8925] CHIP:DL: Setup Discriminator: 3840 - (0xF00) [1645845935.799008][8925:8925] CHIP:DL: Manufacturing Date: - (not set) [1645845935.799038][8925:8925] CHIP:DL: Device Type: 65535 - (0xFFFF) [1645845935.799106][8925:8925] CHIP:SVR: SetupQRCode: - [MT:-24J042C00KA0648G00] [1645845935.799135][8925:8925] CHIP:SVR: - Copy/paste the below URL in a browser to see the QR Code: - [1645845935.799164][8925:8925] CHIP:SVR: - https://dhrishi.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J042C00KA0648G00 - [1645845935.799195][8925:8925] CHIP:SVR: Manual pairing code: - [34970112332] [1645845935.799236][8925:8925] CHIP:SVR: Long manual - pairing code: [749701123365521327694]" - disabled: true - - - label: - "If (PICS_21_MANUAL_PC), Provide the manual pairing code, generated in - the previous step, to the DUT in any format supported by the DUT. - Follow any steps needed for the Commissioner/Commissionee to complete - the commissioning process." - verification: - "DUT Commissioner: sudo ./examples/chip-tool/out/debug/chip-tool - pairing manualcode 1234 34970112332 ... [1646267665776] - [53714:29441244] CHIP: [TOO] Device commissioning completed with - success Device TH: ./out/all-clusters-app/chip-all-clusters-app ... - [1646267665.929519][28709:28709] CHIP:DL: - HandlePlatformSpecificBLEEvent 32784 [1646267665.929545][28709:28709] - CHIP:SVR: Commissioning completed successfully" - disabled: true - - - label: - "If (PICS_21_MANUAL_PC), VENDOR_ID and PRODUCT_ID: Use a 21 digit - Manual pairing code from a commissionee that has a valid VENDOR_ID (as - defined in section 2.5.2. 'Vendor Identifier') and PRODUCT_ID (as - defined in section 2.5.3. 'Product Identifier')" - verification: - "Device TH: ./out/all-clusters-app/chip-all-clusters-app ... - [1645845935.798806][8925:8925] CHIP:DL: Device Configuration: - [1645845935.798853][8925:8925] CHIP:DL: Serial Number: TEST_SN - [1645845935.798875][8925:8925] CHIP:DL: Vendor Id: 65521 (0xFFF1) - [1645845935.798904][8925:8925] CHIP:DL: Product Id: 32769 (0x8001) - [1645845935.798929][8925:8925] CHIP:DL: Hardware Version: 0 - [1645845935.798960][8925:8925] CHIP:DL: Setup Pin Code: 20202021 - [1645845935.798984][8925:8925] CHIP:DL: Setup Discriminator: 3840 - (0xF00) [1645845935.799008][8925:8925] CHIP:DL: Manufacturing Date: - (not set) [1645845935.799038][8925:8925] CHIP:DL: Device Type: 65535 - (0xFFFF) [1645845935.799106][8925:8925] CHIP:SVR: SetupQRCode: - [MT:-24J042C00KA0648G00] [1645845935.799135][8925:8925] CHIP:SVR: - Copy/paste the below URL in a browser to see the QR Code: - [1645845935.799164][8925:8925] CHIP:SVR: - https://dhrishi.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J042C00KA0648G00 - [1645845935.799195][8925:8925] CHIP:SVR: Manual pairing code: - [34970112332] [1645845935.799236][8925:8925] CHIP:SVR: Long manual - pairing code: [749701123365521327694]" - disabled: true - - - label: - "Provide the manual pairing code, generated in the previous step, to - the DUT in any format supported by the DUT. Follow any steps needed - for the Commissioner/Commissionee to complete the commissioning - process." - verification: - "DUT Commissioner: sudo ./examples/chip-tool/out/debug/chip-tool - pairing manualcode 1234 34970112332 ... [1646267665776] - [53714:29441244] CHIP: [TOO] Device commissioning completed with - success Device TH: ./out/all-clusters-app/chip-all-clusters-app ... - [1646267665.929519][28709:28709] CHIP:DL: - HandlePlatformSpecificBLEEvent 32784 [1646267665.929545][28709:28709] - CHIP:SVR: Commissioning completed successfully" - disabled: true + - label: "If (PICS_11_MANUAL_PC), VERSION: Use an 11 digit Manual pairing code from a commissionee that + has their Manual pairing code VERSION bit string set to 0" + verification: | + Device TH: + ./out/all-clusters-app/chip-all-clusters-app + + ... + [1645845935.798806][8925:8925] CHIP:DL: Device Configuration: + [1645845935.798853][8925:8925] CHIP:DL: Serial Number: TEST_SN + [1645845935.798875][8925:8925] CHIP:DL: Vendor Id: 65521 (0xFFF1) + [1645845935.798904][8925:8925] CHIP:DL: Product Id: 32769 (0x8001) + [1645845935.798929][8925:8925] CHIP:DL: Hardware Version: 0 + [1645845935.798960][8925:8925] CHIP:DL: Setup Pin Code: 20202021 + [1645845935.798984][8925:8925] CHIP:DL: Setup Discriminator: 3840 (0xF00) + [1645845935.799008][8925:8925] CHIP:DL: Manufacturing Date: (not set) + [1645845935.799038][8925:8925] CHIP:DL: Device Type: 65535 (0xFFFF) + [1645845935.799106][8925:8925] CHIP:SVR: SetupQRCode: [MT:-24J042C00KA0648G00] + [1645845935.799135][8925:8925] CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: + [1645845935.799164][8925:8925] CHIP:SVR: https://dhrishi.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J042C00KA0648G00 + [1645845935.799195][8925:8925] CHIP:SVR: Manual pairing code: [34970112332] + [1645845935.799236][8925:8925] CHIP:SVR: Long manual pairing code: [749701123365521327694] + disabled: true + + - label: "If (PICS_11_MANUAL_PC), Provide the manual pairing code, generated in the previous step, to + the DUT in any format supported by the DUT. Follow any steps needed for the Commissioner/Commissionee + to complete the commissioning process." + verification: | + DUT Commissioner: + sudo ./examples/chip-tool/out/debug/chip-tool pairing manualcode 1234 34970112332 + ... + [1646267353060] [53689:29437234] CHIP: [TOO] Device commissioning completed with success + + Device TH: + ./out/all-clusters-app/chip-all-clusters-app + ... + [1646267353.273560][28656:28656] CHIP:DL: HandlePlatformSpecificBLEEvent 32784 + [1646267353.273586][28656:28656] CHIP:SVR: Commissioning completed successfully + disabled: true + + - label: "If (PICS_21_MANUAL_PC), VERSION: Use a 21 digit Manual pairing code from a commissionee that + has their Manual pairing code VERSION bit string set to 0" + verification: | + Device TH: + ./out/all-clusters-app/chip-all-clusters-app + + ... + [1645845935.798806][8925:8925] CHIP:DL: Device Configuration: + [1645845935.798853][8925:8925] CHIP:DL: Serial Number: TEST_SN + [1645845935.798875][8925:8925] CHIP:DL: Vendor Id: 65521 (0xFFF1) + [1645845935.798904][8925:8925] CHIP:DL: Product Id: 32769 (0x8001) + [1645845935.798929][8925:8925] CHIP:DL: Hardware Version: 0 + [1645845935.798960][8925:8925] CHIP:DL: Setup Pin Code: 20202021 + [1645845935.798984][8925:8925] CHIP:DL: Setup Discriminator: 3840 (0xF00) + [1645845935.799008][8925:8925] CHIP:DL: Manufacturing Date: (not set) + [1645845935.799038][8925:8925] CHIP:DL: Device Type: 65535 (0xFFFF) + [1645845935.799106][8925:8925] CHIP:SVR: SetupQRCode: [MT:-24J042C00KA0648G00] + [1645845935.799135][8925:8925] CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: + [1645845935.799164][8925:8925] CHIP:SVR: https://dhrishi.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J042C00KA0648G00 + [1645845935.799195][8925:8925] CHIP:SVR: Manual pairing code: [34970112332] + [1645845935.799236][8925:8925] CHIP:SVR: Long manual pairing code: [749701123365521327694] + disabled: true + + - label: "If (PICS_21_MANUAL_PC), Provide the manual pairing code, generated in the previous step, to + the DUT in any format supported by the DUT. Follow any steps needed for the Commissioner/Commissionee + to complete the commissioning process." + verification: | + DUT Commissioner: + sudo ./examples/chip-tool/out/debug/chip-tool pairing manualcode 1234 34970112332 + ... + [1646267665776] [53714:29441244] CHIP: [TOO] Device commissioning completed with success + + Device TH: + ./out/all-clusters-app/chip-all-clusters-app + ... + [1646267665.929519][28709:28709] CHIP:DL: HandlePlatformSpecificBLEEvent 32784 + [1646267665.929545][28709:28709] CHIP:SVR: Commissioning completed successfully + disabled: true + + - label: "If (PICS_11_MANUAL_PC), VID_PID_PRESENT: Use an 11 digit Manual pairing code from a commissionee + that has their VID_PID_PRESENT bit string set to 0" + verification: | + Device TH: + ./out/all-clusters-app/chip-all-clusters-app + + ... + [1645845935.798806][8925:8925] CHIP:DL: Device Configuration: + [1645845935.798853][8925:8925] CHIP:DL: Serial Number: TEST_SN + [1645845935.798875][8925:8925] CHIP:DL: Vendor Id: 65521 (0xFFF1) + [1645845935.798904][8925:8925] CHIP:DL: Product Id: 32769 (0x8001) + [1645845935.798929][8925:8925] CHIP:DL: Hardware Version: 0 + [1645845935.798960][8925:8925] CHIP:DL: Setup Pin Code: 20202021 + [1645845935.798984][8925:8925] CHIP:DL: Setup Discriminator: 3840 (0xF00) + [1645845935.799008][8925:8925] CHIP:DL: Manufacturing Date: (not set) + [1645845935.799038][8925:8925] CHIP:DL: Device Type: 65535 (0xFFFF) + [1645845935.799106][8925:8925] CHIP:SVR: SetupQRCode: [MT:-24J042C00KA0648G00] + [1645845935.799135][8925:8925] CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: + [1645845935.799164][8925:8925] CHIP:SVR: https://dhrishi.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J042C00KA0648G00 + [1645845935.799195][8925:8925] CHIP:SVR: Manual pairing code: [34970112332] + [1645845935.799236][8925:8925] CHIP:SVR: Long manual pairing code: [749701123365521327694] + disabled: true + + - label: "If (PICS_11_MANUAL_PC), Provide the manual pairing code, generated in the previous step, to + the DUT in any format supported by the DUT. Follow any steps needed for the Commissioner/Commissionee + to complete the commissioning process." + verification: | + DUT Commissioner: + sudo ./examples/chip-tool/out/debug/chip-tool pairing manualcode 1234 34970112332 + ... + [1646267353060] [53689:29437234] CHIP: [TOO] Device commissioning completed with success + + Device TH: + ./out/all-clusters-app/chip-all-clusters-app + ... + [1646267353.273560][28656:28656] CHIP:DL: HandlePlatformSpecificBLEEvent 32784 + [1646267353.273586][28656:28656] CHIP:SVR: Commissioning completed successfully + disabled: true + + - label: "If (PICS_21_MANUAL_PC), VID_PID_PRESENT: Use a 21 digit Manual pairing code from a commissionee + that has their VID_PID_PRESENT bit string set to 1" + verification: | + Device TH: + ./out/all-clusters-app/chip-all-clusters-app + + ... + [1645845935.798806][8925:8925] CHIP:DL: Device Configuration: + [1645845935.798853][8925:8925] CHIP:DL: Serial Number: TEST_SN + [1645845935.798875][8925:8925] CHIP:DL: Vendor Id: 65521 (0xFFF1) + [1645845935.798904][8925:8925] CHIP:DL: Product Id: 32769 (0x8001) + [1645845935.798929][8925:8925] CHIP:DL: Hardware Version: 0 + [1645845935.798960][8925:8925] CHIP:DL: Setup Pin Code: 20202021 + [1645845935.798984][8925:8925] CHIP:DL: Setup Discriminator: 3840 (0xF00) + [1645845935.799008][8925:8925] CHIP:DL: Manufacturing Date: (not set) + [1645845935.799038][8925:8925] CHIP:DL: Device Type: 65535 (0xFFFF) + [1645845935.799106][8925:8925] CHIP:SVR: SetupQRCode: [MT:-24J042C00KA0648G00] + [1645845935.799135][8925:8925] CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: + [1645845935.799164][8925:8925] CHIP:SVR: https://dhrishi.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J042C00KA0648G00 + [1645845935.799195][8925:8925] CHIP:SVR: Manual pairing code: [34970112332] + [1645845935.799236][8925:8925] CHIP:SVR: Long manual pairing code: [749701123365521327694] + disabled: true + + - label: "If (PICS_21_MANUAL_PC), Provide the manual pairing code, generated in the previous step, to + the DUT in any format supported by the DUT. Follow any steps needed for the Commissioner/Commissionee + to complete the commissioning process." + verification: | + DUT Commissioner: + sudo ./examples/chip-tool/out/debug/chip-tool pairing manualcode 1234 34970112332 + ... + [1646267665776] [53714:29441244] CHIP: [TOO] Device commissioning completed with success + + Device TH: + ./out/all-clusters-app/chip-all-clusters-app + ... + [1646267665.929519][28709:28709] CHIP:DL: HandlePlatformSpecificBLEEvent 32784 + [1646267665.929545][28709:28709] CHIP:SVR: Commissioning completed successfully + disabled: true + + - label: "If (PICS_21_MANUAL_PC), VENDOR_ID and PRODUCT_ID: Use a 21 digit Manual pairing code from + a commissionee that has a valid VENDOR_ID (as defined in section 2.5.2. 'Vendor Identifier') and + PRODUCT_ID (as defined in section 2.5.3. 'Product Identifier')" + verification: | + Device TH: + ./out/all-clusters-app/chip-all-clusters-app + + ... + [1645845935.798806][8925:8925] CHIP:DL: Device Configuration: + [1645845935.798853][8925:8925] CHIP:DL: Serial Number: TEST_SN + [1645845935.798875][8925:8925] CHIP:DL: Vendor Id: 65521 (0xFFF1) + [1645845935.798904][8925:8925] CHIP:DL: Product Id: 32769 (0x8001) + [1645845935.798929][8925:8925] CHIP:DL: Hardware Version: 0 + [1645845935.798960][8925:8925] CHIP:DL: Setup Pin Code: 20202021 + [1645845935.798984][8925:8925] CHIP:DL: Setup Discriminator: 3840 (0xF00) + [1645845935.799008][8925:8925] CHIP:DL: Manufacturing Date: (not set) + [1645845935.799038][8925:8925] CHIP:DL: Device Type: 65535 (0xFFFF) + [1645845935.799106][8925:8925] CHIP:SVR: SetupQRCode: [MT:-24J042C00KA0648G00] + [1645845935.799135][8925:8925] CHIP:SVR: Copy/paste the below URL in a browser to see the QR Code: + [1645845935.799164][8925:8925] CHIP:SVR: https://dhrishi.github.io/connectedhomeip/qrcode.html?data=MT%3A-24J042C00KA0648G00 + [1645845935.799195][8925:8925] CHIP:SVR: Manual pairing code: [34970112332] + [1645845935.799236][8925:8925] CHIP:SVR: Long manual pairing code: [749701123365521327694] + disabled: true + + - label: "Provide the manual pairing code, generated in the previous step, to the DUT in any format + supported by the DUT. Follow any steps needed for the Commissioner/Commissionee to complete the + commissioning process." + verification: | + DUT Commissioner: + sudo ./examples/chip-tool/out/debug/chip-tool pairing manualcode 1234 34970112332 + ... + [1646267665776] [53714:29441244] CHIP: [TOO] Device commissioning completed with success + + Device TH: + ./out/all-clusters-app/chip-all-clusters-app + ... + [1646267665.929519][28709:28709] CHIP:DL: HandlePlatformSpecificBLEEvent 32784 + [1646267665.929545][28709:28709] CHIP:SVR: Commissioning completed successfully + disabled: true \ No newline at end of file diff --git a/src/app/tests/suites/certification/Test_TC_GENDIAG_2_1.yaml b/src/app/tests/suites/certification/Test_TC_GENDIAG_2_1.yaml index 0d31a3c50774a6..994444729b5424 100644 --- a/src/app/tests/suites/certification/Test_TC_GENDIAG_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_GENDIAG_2_1.yaml @@ -18,23 +18,24 @@ config: nodeId: 0x12344321 cluster: "Basic" endpoint: 0 - + tests: - - label: "TH use chip-tool event read to get server event report" - verification: - "./chip-tool generaldiagnostics read-event hardware-fault-change 1 0" - disabled: true + - label: "TH use chip-tool event read to get server event report" + verification: | + ./chip-tool generaldiagnostics read-event hardware-fault-change 1 0 + disabled: true - - label: "TH use chip-tool event read to get server event report" - verification: - "./chip-tool generaldiagnostics read-event radio-fault-change 1 0" - disabled: true + - label: "TH use chip-tool event read to get server event report" + verification: | + ./chip-tool generaldiagnostics read-event radio-fault-change 1 0 + disabled: true - - label: "TH use chip-tool event read to get server event report" - verification: - "./chip-tool generaldiagnostics read-event network-fault-change 1 0" - disabled: true + - label: "TH use chip-tool event read to get server event report" + verification: | + ./chip-tool generaldiagnostics read-event network-fault-change 1 0 + disabled: true - - label: "TH use chip-tool event read to get server event report" - verification: "./chip-tool generaldiagnostics read-event boot-reason 1 0" - disabled: true + - label: "TH use chip-tool event read to get server event report" + verification: | + ./chip-tool generaldiagnostics read-event boot-reason 1 0 + disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_IDM_1_1.yaml b/src/app/tests/suites/certification/Test_TC_IDM_1_1.yaml index c61bc5e51ec5a6..72aab58d322f1b 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_1_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_1_1.yaml @@ -12,54 +12,48 @@ # See the License for the specific language governing permissions and # limitations under the License. -name: - 19.1.1. [TC-IDM-1.1] Invoke Request Action from DUT to TH [DUT - Controller] +name: 19.1.1. [TC-IDM-1.1] Invoke Request Action from DUT to TH [DUT - Controller] config: nodeId: 0x12344321 cluster: "Basic" endpoint: 0 - + tests: - - label: - "DUT sends the Invoke Request Message to the TH. The Message should - contain one valid CommandDataIB, which has the specific Endpoint, - Specific Cluster and Specific Command." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool identify identify 0 1 1" - disabled: true + - label: "DUT sends the Invoke Request Message to the TH. The Message should contain one valid CommandDataIB, + which has the specific Endpoint, Specific Cluster and Specific Command." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool identify identify 0 1 1 + disabled: true + + - label: "DUT sends the Invoke Request Message to the TH. The Message should contain the wildcard for + Endpoint, specific Cluster and Specific Command in the CommandDataIB." + verification: | + Out of Scope for V1.0 + disabled: true - - label: - "DUT sends the Invoke Request Message to the TH. The Message should - contain the wildcard for Endpoint, specific Cluster and Specific - Command in the CommandDataIB." - verification: "Out of Scope for V1.0" - disabled: true + - label: "DUT sends the Invoke Request Message to the TH. The Message should contain multiple paths + Path = [[ Endpoint = Endpoint1, Cluster = ClusterID, Command = Command1 ], [ Endpoint = Endpoint1, + Cluster = ClusterID, Command = Command2 ] ]" + verification: | + Out of Scope for V1.0 + disabled: true - - label: - "DUT sends the Invoke Request Message to the TH. The Message should - contain multiple paths Path = [[ Endpoint = Endpoint1, Cluster = - ClusterID, Command = Command1 ], [ Endpoint = Endpoint1, Cluster = - ClusterID, Command = Command2 ] ]" - verification: "Out of Scope for V1.0" - disabled: true + - label: "DUT sends the Invoke Request Message to the TH. The Message should contain one valid CommandDataIB, + which has the specific Endpoint, Specific Cluster and Specific Command. Send 2 more Invoke Request + Messages to the TH." + verification: | + In case of chip tool, here is an example command to use + sudo ./chip-tool identify identify 10 1 1 + sudo ./chip-tool identify identify 10 1 1 + disabled: true - - label: - "DUT sends the Invoke Request Message to the TH. The Message should - contain one valid CommandDataIB, which has the specific Endpoint, - Specific Cluster and Specific Command. Send 2 more Invoke Request - Messages to the TH." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool identify identify 10 1 1 sudo ./chip-tool identify - identify 10 1 1" - disabled: true + - label: "DUT sends the Invoke Request Message to the TH. The message should contain a command that + will return a data type of list as a response." + verification: | + In case of chip tool, here is an example command to use - - label: - "DUT sends the Invoke Request Message to the TH. The message should - contain a command that will return a data type of list as a response." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool modeselect read supported-modes 1 1" - disabled: true + sudo ./chip-tool modeselect read supported-modes 1 1 + disabled: true \ No newline at end of file diff --git a/src/app/tests/suites/certification/Test_TC_IDM_2_1.yaml b/src/app/tests/suites/certification/Test_TC_IDM_2_1.yaml index 36f19526d31c63..8bfbcd47ccc6c6 100644 --- a/src/app/tests/suites/certification/Test_TC_IDM_2_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_IDM_2_1.yaml @@ -12,211 +12,200 @@ # See the License for the specific language governing permissions and # limitations under the License. -name: 19.2.1. [TC-IDM-2.1] Read Request Action from DUT to TH [DUT - Controller] +name: '[TC-IDM-2.1] Read Request Action from DUT to TH [DUT - Controller]' config: nodeId: 0x12344321 cluster: "Basic" endpoint: 0 - + tests: - - label: - "DUT sends the Read Request Message to the TH to read one attribute on - a given cluster and endpoint. The Message should contain one valid - CommandDataIB, which has the specific Endpoint, Specific Cluster and - Specific Attribute. On receipt of this message, TH should send a - report data action with the attribute value to the DUT." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool identify read identify-time 1 1" - disabled: true - - - label: - "DUT sends the Read Request Message to the TH. The Message should read - all attributes on a given cluster and Endpoint AttributePath = - [[Endpoint = Endpoint1, Cluster = ClusterID]] On receipt of this - message, TH should send a report data action with the attribute value - to the DUT." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool any read-by-id 0x3 0xFFFFFFFF 1 0" - disabled: true - - - label: - "[Optional] DUT sends the Read Request Message to the TH to read an - attribute of data type bool." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool onoff read on-off 1 1" - disabled: true - - - label: - "[Optional] DUT sends the Read Request Message to the TH to read an - attribute of data type string." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool modeselect read description 1 1" - disabled: true - - - label: - "[Optional] DUT sends the Read Request Message to the TH to read an - attribute of data type unsigned integer." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool any read-by-id 0x3 0x1 1 0" - disabled: true - - - label: - "[Optional] DUT sends the Read Request Message to the TH to read an - attribute of data type signed integer." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool pressuremeasurement read measured-value 1 1" - disabled: true - - - label: - "[Optional] DUT sends the Read Request Message to the TH to read an - attribute of data type floating point." - verification: "Currently the Spec is not supporting for this data type." - disabled: true - - - label: - "[Optional] DUT sends the Read Request Message to the TH to read an - attribute of data type Octet String." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool operationalcredentials read trusted-root-certificates 1 0" - disabled: true - - - label: - "[Optional] DUT sends the Read Request Message to the TH to read an - attribute of data type Struct." - verification: - "In case of chip tool, here is an example command to use Currently the - Spec is not supporting for this data type." - disabled: true - - - label: - "[Optional] DUT sends the Read Request Message to the TH to read an - attribute of data type List." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool modeselect read supported-modes 1 1" - disabled: true - - - label: - "[Optional] DUT sends the Read Request Message to the TH to read an - attribute of data type enum." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool occupancysensing read occupancy-sensor-type 1 1" - disabled: true - - - label: - "[Optional] DUT sends the Read Request Message to the TH to read an - attribute of data type bitmap." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool levelcontrol read options 1 1" - disabled: true - - - label: - "DUT sends the Read Request Message to the TH to read any attribute TH - responds with the report data action with the right attribute value - and sets the SuppressResponse field is set to True" - verification: - "In case of chip tool, here is an example command to use ./chip-tool - basic read vendor-name 1 0" - disabled: true - - - label: - "DUT sends the Read Request Message to the TH to read an attribute - Repeat the above steps 3 times." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool occupancysensing read occupancy 1 1 sudo ./chip-tool - occupancysensing read occupancy 1 1 sudo ./chip-tool occupancysensing - read occupancy 1 1" - disabled: true - - - label: - "DUT sends the Read Request Message to the TH to read an attribute - data or event data which is large in size For every chunked data - message received, DUT sends a status response." - verification: - "Add multiple admins on to the node (say 5 , if device supports) and - read trusted-root-certificates attribute In case of chip tool, here is - an example command to use sudo ./out/debug/chip-tool - operationalcredentials read trusted-root-certificates 5 0" - disabled: true - - - label: - "DUT sends the Read Request Message to the TH to read any data which - is larger than 1 MTU(1280 bytes) The read can be done on any attribute - data or event data which is of type list and is greater than 1 MTU in - size or a set of attributes whose total size is greater than 1 MTU. - For every chunked data message received, DUT sends a status response." - verification: "Out of Scope for TE8" - disabled: true - - - label: - "DUT sends the Read Request Message to the TH. The Message should - contain one valid CommandDataIB, which has the AttributePath = [[ ]] - On receipt of this message, TH should send a report data action with - the attribute value to the DUT." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool colorcontrol read current-hue 1 1" - disabled: true - - - label: - "DUT sends the Read Request Message to the TH. The Message should - contain one valid CommandDataIB, which has the AttributePath = [[ - Attribute = specific attribute]] On receipt of this message, TH should - send a report data action with the attribute value to the DUT." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool any read-by-id 0xFFFFFFFF 0x0 1 0xFFFF" - disabled: true - - - label: - "DUT sends the Read Request Message to the TH. The Message should - contain one valid CommandDataIB, which has the AttributePath = [[ - Cluster = Specific Cluster]] On receipt of this message, TH should - send a report data action with the attribute value to the DUT." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool any read-by-id 0x3 0xFFFFFFFF 1 0xFFFF" - disabled: true - - - label: - "DUT sends the Read Request Message to the TH. The Message should - contain one valid CommandDataIB, which has the AttributePath = [[ - Cluster = Specific Cluster, Attribute = specific attribute]] On - receipt of this message, TH should send a report data action with the - attribute value to the DUT." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool any read-by-id 0x3 0x1 1 0xFFFF" - disabled: true - - - label: - "DUT sends the Read Request Message to the TH. The Message should - contain one valid CommandDataIB, which has the AttributePath = [[ - Endpoint = Specific Endpoint]] On receipt of this message, TH should - send a report data action with the attribute value to the DUT." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool any read-by-id 0xFFFFFFFF 0xFFFFFFFF 1 0" - disabled: true - - - label: - "DUT sends the Read Request Message to the TH. The Message should - contain one valid CommandDataIB, which has the AttributePath = [[ - Endpoint = Specific Endpoint, Attribute = specific attribute]] On - receipt of this message, TH should send a report data action with the - attribute value to the DUT." - verification: - "In case of chip tool, here is an example command to use sudo - ./chip-tool levelcontrol read min-level 1 1" - disabled: true + - label: "DUT sends the Read Request Message to the TH to read one attribute on a given cluster and + endpoint. The Message should contain one valid CommandDataIB, which has the specific Endpoint, + Specific Cluster and Specific Attribute. On receipt of this message, TH should send a report data + action with the attribute value to the DUT." + verification: | + In case of chip tool, here is an example command to use + sudo ./chip-tool identify read identify-time 1 1 + disabled: true + + - label: "DUT sends the Read Request Message to the TH. The Message should read all attributes on a + given cluster and Endpoint AttributePath = [[Endpoint = Endpoint1, Cluster = ClusterID]] On receipt + of this message, TH should send a report data action with the attribute value to the DUT." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool any read-by-id 0x3 0xFFFFFFFF 1 0 + disabled: true + + - label: "[Optional] DUT sends the Read Request Message to the TH to read an attribute of data type + bool." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool onoff read on-off 1 1 + disabled: true + + - label: "[Optional] DUT sends the Read Request Message to the TH to read an attribute of data type + string." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool modeselect read description 1 1 + disabled: true + + - label: "[Optional] DUT sends the Read Request Message to the TH to read an attribute of data type + unsigned integer." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool any read-by-id 0x3 0x1 1 0 + disabled: true + + - label: "[Optional] DUT sends the Read Request Message to the TH to read an attribute of data type + signed integer." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool pressuremeasurement read measured-value 1 1 + disabled: true + + - label: "[Optional] DUT sends the Read Request Message to the TH to read an attribute of data type + floating point." + verification: | + Currently the Spec is not supporting for this data type. + disabled: true + + - label: "[Optional] DUT sends the Read Request Message to the TH to read an attribute of data type + Octet String." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool operationalcredentials read trusted-root-certificates 1 0 + disabled: true + + - label: "[Optional] DUT sends the Read Request Message to the TH to read an attribute of data type + Struct." + verification: | + In case of chip tool, here is an example command to use + + Currently the Spec is not supporting for this data type. + disabled: true + + - label: "[Optional] DUT sends the Read Request Message to the TH to read an attribute of data type + List." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool modeselect read supported-modes 1 1 + disabled: true + + - label: "[Optional] DUT sends the Read Request Message to the TH to read an attribute of data type + enum." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool occupancysensing read occupancy-sensor-type 1 1 + disabled: true + + - label: "[Optional] DUT sends the Read Request Message to the TH to read an attribute of data type + bitmap." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool levelcontrol read options 1 1 + disabled: true + + - label: "DUT sends the Read Request Message to the TH to read any attribute TH responds with the report + data action with the right attribute value and sets the SuppressResponse field is set to True" + verification: | + In case of chip tool, here is an example command to use + + ./chip-tool basic read vendor-name 1 0 + disabled: true + + - label: "DUT sends the Read Request Message to the TH to read an attribute Repeat the above steps 3 + times." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool occupancysensing read occupancy 1 1 + sudo ./chip-tool occupancysensing read occupancy 1 1 + + + sudo ./chip-tool occupancysensing read occupancy 1 1 + disabled: true + + - label: "DUT sends the Read Request Message to the TH to read an attribute data or event data which + is large in size For every chunked data message received, DUT sends a status response." + verification: | + Add multiple admins on to the node (say 5 , if device supports) and read trusted-root-certificates attribute + + In case of chip tool, here is an example command to use + + sudo ./out/debug/chip-tool operationalcredentials read trusted-root-certificates 5 0 + disabled: true + + - label: "DUT sends the Read Request Message to the TH to read any data which is larger than 1 MTU(1280 + bytes) The read can be done on any attribute data or event data which is of type list and is greater + than 1 MTU in size or a set of attributes whose total size is greater than 1 MTU. For every chunked + data message received, DUT sends a status response." + verification: | + Out of Scope for TE8 + disabled: true + + - label: "DUT sends the Read Request Message to the TH. The Message should contain one valid CommandDataIB, + which has the AttributePath = [[ ]] On receipt of this message, TH should send a report data action + with the attribute value to the DUT." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool colorcontrol read current-hue 1 1 + disabled: true + + - label: "DUT sends the Read Request Message to the TH. The Message should contain one valid CommandDataIB, + which has the AttributePath = [[ Attribute = specific attribute]] On receipt of this message, + TH should send a report data action with the attribute value to the DUT." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool any read-by-id 0xFFFFFFFF 0x0 1 0xFFFF + disabled: true + + - label: "DUT sends the Read Request Message to the TH. The Message should contain one valid CommandDataIB, + which has the AttributePath = [[ Cluster = Specific Cluster]] On receipt of this message, TH should + send a report data action with the attribute value to the DUT." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool any read-by-id 0x3 0xFFFFFFFF 1 0xFFFF + disabled: true + + - label: "DUT sends the Read Request Message to the TH. The Message should contain one valid CommandDataIB, + which has the AttributePath = [[ Cluster = Specific Cluster, Attribute = specific attribute]] + On receipt of this message, TH should send a report data action with the attribute value to the + DUT." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool any read-by-id 0x3 0x1 1 0xFFFF + disabled: true + + - label: "DUT sends the Read Request Message to the TH. The Message should contain one valid CommandDataIB, + which has the AttributePath = [[ Endpoint = Specific Endpoint]] On receipt of this message, TH + should send a report data action with the attribute value to the DUT." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool any read-by-id 0xFFFFFFFF 0xFFFFFFFF 1 0 + disabled: true + + - label: "DUT sends the Read Request Message to the TH. The Message should contain one valid CommandDataIB, + which has the AttributePath = [[ Endpoint = Specific Endpoint, Attribute = specific attribute]] + On receipt of this message, TH should send a report data action with the attribute value to the + DUT." + verification: | + In case of chip tool, here is an example command to use + + sudo ./chip-tool levelcontrol read min-level 1 1 + disabled: true \ No newline at end of file diff --git a/src/app/tests/suites/certification/Test_TC_MF_1_20.yaml b/src/app/tests/suites/certification/Test_TC_MF_1_20.yaml index 1cb357b740b26f..59f308dace6ec7 100644 --- a/src/app/tests/suites/certification/Test_TC_MF_1_20.yaml +++ b/src/app/tests/suites/certification/Test_TC_MF_1_20.yaml @@ -12,408 +12,407 @@ # See the License for the specific language governing permissions and # limitations under the License. -name: - 22.1.20. [TC-MF-1.20] max number of Commissioned Fabrics and - SupportedFabrics rollover using ECM or BCM [DUT - Commissioner] +name: 22.1.20. [TC-MF-1.20] max number of Commissioned Fabrics and SupportedFabrics rollover using ECM or BCM [DUT - Commissioner] config: nodeId: 0x12344321 cluster: "Basic" endpoint: 0 - + tests: - - label: "DUT_CR1 starts a commissioning process with TH_CE" - verification: - "1. Provision the device using DUT controller chip tool(use above - instructions) ," - disabled: true - - - label: - "DUT_CR1 opens a commissioning window on TH_CE using a commissioning - timeout of PIXIT_COMM_WIN seconds using BCM" - verification: - "On your DUT controller chip tool, open commissioning window Below is - the example when using chip tool as controller ./chip-tool - administratorcommissioning open-basic-commissioning-window 500 1 0 - [1635926620.928560][10177:10182] CHIP:DMG: InvokeCommand = - [1635926620.928631][10177:10182] CHIP:DMG: { - [1635926620.928680][10177:10182] CHIP:DMG: CommandList = - [1635926620.928745][10177:10182] CHIP:DMG: [ - [1635926620.928799][10177:10182] CHIP:DMG: CommandDataIB = - [1635926620.928866][10177:10182] CHIP:DMG: { - [1635926620.928963][10177:10182] CHIP:DMG: CommandPathIB = - [1635926620.929041][10177:10182] CHIP:DMG: { - [1635926620.929107][10177:10182] CHIP:DMG: EndpointId = 0x0, - [1635926620.929223][10177:10182] CHIP:DMG: ClusterId = 0x3c, - [1635926620.929308][10177:10182] CHIP:DMG: CommandId = 0x1, - [1635926620.929434][10177:10182] CHIP:DMG: }, - [1635926620.929516][10177:10182] CHIP:DMG: - [1635926620.929580][10177:10182] CHIP:DMG: StatusIB = - [1635926620.929656][10177:10182] CHIP:DMG: { - [1635926620.929755][10177:10182] CHIP:DMG: status = 0x0, - [1635926620.929829][10177:10182] CHIP:DMG: }, - [1635926620.929919][10177:10182] CHIP:DMG: - [1635926620.929976][10177:10182] CHIP:DMG: }, - [1635926620.930070][10177:10182] CHIP:DMG: - [1635926620.930123][10177:10182] CHIP:DMG: ], - [1635926620.930182][10177:10182] CHIP:DMG: - [1635926620.930226][10177:10182] CHIP:DMG: } - [1635926620.930325][10177:10182] CHIP:DMG: Received Command Response - Status for Endpoint=0 Cluster=0x0000_003C Command=0x0000_0001 - Status=0x0 [1635926620.930412][10177:10182] CHIP:TOO: Default Success - Response" - disabled: true - - - label: "TH_CR2 starts a commissioning process with TH_CE" - verification: - "On 2nd controller using chip tool connect to the accessory - ./chip-tool pairing onnetwork 1 20202021" - disabled: true - - - label: "TH_CR3 starts a commissioning process with TH_CE" - verification: - "On 3rd controller using chip tool connect to the accessory - ./chip-tool pairing onnetwork 1 20202021" - disabled: true - - - label: "TH_CR2 reads the list of Fabrics on TH_CE" - verification: - "On 2nd controller, read fabrics list ./chip-tool - operationalcredentials read fabrics-list 1 0 - [1635926361.458197][10154:10159] CHIP:DMG: ReportData = - [1635926361.458231][10154:10159] CHIP:DMG: { - [1635926361.458285][10154:10159] CHIP:DMG: AttributeDataList = - [1635926361.458319][10154:10159] CHIP:DMG: [ - [1635926361.458352][10154:10159] CHIP:DMG: AttributeDataElement = - [1635926361.458386][10154:10159] CHIP:DMG: { - [1635926361.458421][10154:10159] CHIP:DMG: AttributePath = - [1635926361.458464][10154:10159] CHIP:DMG: { - [1635926361.458523][10154:10159] CHIP:DMG: NodeId = 0x1, - [1635926361.458600][10154:10159] CHIP:DMG: EndpointId = 0x0, - [1635926361.458662][10154:10159] CHIP:DMG: ClusterId = 0x3e, - [1635926361.458734][10154:10159] CHIP:DMG: FieldTag = 0x0000_0001, - [1635926361.458779][10154:10159] CHIP:DMG: } - [1635926361.458839][10154:10159] CHIP:DMG: - [1635926361.458896][10154:10159] CHIP:DMG: Data = [ - [1635926361.458951][10154:10159] CHIP:DMG: - [1635926361.458992][10154:10159] CHIP:DMG: { - [1635926361.459054][10154:10159] CHIP:DMG: 0x0 = 1, - [1635926361.459100][10154:10159] CHIP:DMG: 0x1 = [ - [1635926361.459161][10154:10159] CHIP:DMG: 0x4, 0xd6, 0x7d, 0xf1, - 0x70, 0x4, 0x8, 0xb0, 0x4b, 0x2b, 0x86, 0xc, 0xe4, 0x28, 0xfa, 0xaa, - 0xd5, 0x61, 0x92, 0xf4, 0x53, 0x2, 0xe9, 0xa2, 0x91, 0x17, 0x67, 0x89, - 0xe7, 0xdc, 0x81, 0x18, 0x11, 0xe4, 0x41, 0x88, 0xbd, 0xdc, 0x6, 0xee, - 0x1, 0x53, 0x63 [1635926361.459229][10154:10159] CHIP:DMG: ] - [1635926361.459302][10154:10159] CHIP:DMG: 0x2 = 50504, - [1635926361.459341][10154:10159] CHIP:DMG: 0x3 = 0, - [1635926361.459405][10154:10159] CHIP:DMG: 0x4 = 1, - [1635926361.459451][10154:10159] CHIP:DMG: 0x5 = , - [1635926361.459492][10154:10159] CHIP:DMG: }, - [1635926361.459552][10154:10159] CHIP:DMG: { - [1635926361.459626][10154:10159] CHIP:DMG: 0x0 = 2, - [1635926361.459690][10154:10159] CHIP:DMG: 0x1 = [ - [1635926361.459751][10154:10159] CHIP:DMG: 0x4, 0x79, 0x31, 0x7e, - 0x45, 0x90, 0x63, 0xd2, 0x1e, 0x54, 0x63, 0x38, 0x11, 0x6b, 0xb4, - 0xd0, 0xcc, 0x5e, 0xad, 0x1d, 0xfe, 0xbb, 0xa6, 0xb3, 0xbf, 0x41, - 0x25, 0x47, 0x1f, 0x26, 0x0, 0x5a, 0x80, 0xed, 0xdf, 0x98, 0xcc, 0xe7, - 0xf3, 0xac, 0x81, 0x92, [1635926361.459797][10154:10159] CHIP:DMG: ] - [1635926361.459860][10154:10159] CHIP:DMG: 0x2 = 33608, - [1635926361.459924][10154:10159] CHIP:DMG: 0x3 = 0, - [1635926361.459968][10154:10159] CHIP:DMG: 0x4 = 2, - [1635926361.460011][10154:10159] CHIP:DMG: 0x5 = , - [1635926361.460054][10154:10159] CHIP:DMG: }, - [1635926361.460114][10154:10159] CHIP:DMG: ], - [1635926361.460169][10154:10159] CHIP:DMG: DataElementVersion = 0x0, - [1635926361.460207][10154:10159] CHIP:DMG: }, - [1635926361.460257][10154:10159] CHIP:DMG: - [1635926361.460289][10154:10159] CHIP:DMG: ], - [1635926361.460357][10154:10159] CHIP:DMG: - [1635926361.460388][10154:10159] CHIP:DMG: } - [1635926361.460535][10154:10159] CHIP:ZCL: ReadAttributesResponse: - [1635926361.460566][10154:10159] CHIP:ZCL: ClusterId: 0x0000_003E - [1635926361.460599][10154:10159] CHIP:ZCL: attributeId: 0x0000_0001 - [1635926361.460625][10154:10159] CHIP:ZCL: status: Success (0x0000) - [1635926361.460648][10154:10159] CHIP:ZCL: attribute TLV Type: 0x16 - [1635926361.460694][10154:10159] CHIP:TOO: - OnOperationalCredentialsFabricsListListAttributeResponse: 2 entries - [1635926361.460788][10154:10159] CHIP:TOO: FabricDescriptor[1]: - [1635926361.460821][10154:10159] CHIP:TOO: fabricIndex: 1 - [1635926361.460844][10154:10159] CHIP:ZCL: RootPublicKey: 65 - [1635926361.460866][10154:10159] CHIP:TOO: vendorId: 50504 - [1635926361.460888][10154:10159] CHIP:TOO: fabricId: 0 - [1635926361.460910][10154:10159] CHIP:TOO: nodeId: 1 - [1635926361.460961][10154:10159] CHIP:ZCL: Label: - [1635926361.461002][10154:10159] CHIP:TOO: FabricDescriptor[2]: - [1635926361.461031][10154:10159] CHIP:TOO: fabricIndex: 2 - [1635926361.461059][10154:10159] CHIP:ZCL: RootPublicKey: 65 - [1635926361.461092][10154:10159] CHIP:TOO: vendorId: 33608 - [1635926361.461119][10154:10159] CHIP:TOO: fabricId: 0 - [1635926361.461143][10154:10159] CHIP:TOO: nodeId: 2" - disabled: true - - - label: "TH_CR2 sends RemoveFabric with FabricIndex = 2 command to TH_CE" - verification: - "on 2nd controller using chip tool, remove fabric with FabricIndex=2 - ./chip-tool operationalcredentials remove-fabric 2 1 0" - disabled: true - - - label: - "TH_CR2 writes and reads the Basic Information Clusters NodeLabel - mandatory attribute of TH_CE" - verification: - "On 2nd controller, using chip-tool write attribute, Verify read - attribute returns the updated value written. ./chip-tool basic write - node-label te5new 1 0 [1635862117.716433][3691:3696] CHIP:DMG: - WriteResponse = [1635862117.716467][3691:3696] CHIP:DMG: { - [1635862117.716497][3691:3696] CHIP:DMG: AttributeStatusList = - [1635862117.716535][3691:3696] CHIP:DMG: [ - [1635862117.716567][3691:3696] CHIP:DMG: AttributeStatusIB = - [1635862117.716608][3691:3696] CHIP:DMG: { - [1635862117.716647][3691:3696] CHIP:DMG: AttributePath = - [1635862117.716689][3691:3696] CHIP:DMG: { - [1635862117.716734][3691:3696] CHIP:DMG: FieldTag = 0x0000_0005, - [1635862117.716781][3691:3696] CHIP:DMG: NodeId = 0x0, - [1635862117.716827][3691:3696] CHIP:DMG: ClusterId = 0x28, - [1635862117.716871][3691:3696] CHIP:DMG: EndpointId = 0x0, - [1635862117.716914][3691:3696] CHIP:DMG: } - [1635862117.716962][3691:3696] CHIP:DMG: - [1635862117.717002][3691:3696] CHIP:DMG: StatusIB = - [1635862117.717044][3691:3696] CHIP:DMG: { - [1635862117.717087][3691:3696] CHIP:DMG: status = 0x0, - [1635862117.717130][3691:3696] CHIP:DMG: }, - [1635862117.717173][3691:3696] CHIP:DMG: - [1635862117.717212][3691:3696] CHIP:DMG: }, - [1635862117.717256][3691:3696] CHIP:DMG: - [1635862117.717288][3691:3696] CHIP:DMG: ], - [1635862117.717330][3691:3696] CHIP:DMG: - [1635862117.717362][3691:3696] CHIP:DMG: } - [1635862117.717462][3691:3696] CHIP:ZCL: WriteResponse: - [1635862117.717493][3691:3696] CHIP:ZCL: status: Success (0x0000) - [1635862117.717525][3691:3696] CHIP:TOO: Default Success Response - ./chip-tool basic read user-label 1 0 [1635862186.734626][3701:3706] - CHIP:DMG: ReportData = [1635862186.734664][3701:3706] CHIP:DMG: { - [1635862186.734694][3701:3706] CHIP:DMG: AttributeDataList = - [1635862186.734735][3701:3706] CHIP:DMG: [ - [1635862186.734771][3701:3706] CHIP:DMG: AttributeDataElement = - [1635862186.734809][3701:3706] CHIP:DMG: { - [1635862186.734847][3701:3706] CHIP:DMG: AttributePath = - [1635862186.734895][3701:3706] CHIP:DMG: { - [1635862186.735070][3701:3706] CHIP:DMG: NodeId = 0x1, - [1635862186.735150][3701:3706] CHIP:DMG: EndpointId = 0x0, - [1635862186.735220][3701:3706] CHIP:DMG: ClusterId = 0x28, - [1635862186.735291][3701:3706] CHIP:DMG: FieldTag = 0x0000_0005, - [1635862186.735335][3701:3706] CHIP:DMG: } - [1635862186.735383][3701:3706] CHIP:DMG: - [1635862186.735431][3701:3706] CHIP:DMG: Data = te5new, - [1635862186.735473][3701:3706] CHIP:DMG: DataElementVersion = 0x0, - [1635862186.735533][3701:3706] CHIP:DMG: }, - [1635862186.735581][3701:3706] CHIP:DMG: - [1635862186.735617][3701:3706] CHIP:DMG: ], - [1635862186.735657][3701:3706] CHIP:DMG: - [1635862186.735691][3701:3706] CHIP:DMG: } - [1635862186.735799][3701:3706] CHIP:ZCL: ReadAttributesResponse: - [1635862186.735832][3701:3706] CHIP:ZCL: ClusterId: 0x0000_0028 - [1635862186.735868][3701:3706] CHIP:ZCL: attributeId: 0x0000_0005 - [1635862186.735901][3701:3706] CHIP:ZCL: status: Success (0x0000) - [1635862186.735932][3701:3706] CHIP:ZCL: attribute TLV Type: 0x0c - [1635862186.735967][3701:3706] CHIP:TOO: CharString attribute - Response: te5new" - disabled: true - - - label: "DUT_CR1 reads the list of Fabrics on TH_CE" - verification: - "On 1st controller, read fabrics list Below is the command using chip - tool controller ./chip-tool operationalcredentials read fabrics-list 1 - 0 [1635926361.458197][10154:10159] CHIP:DMG: ReportData = - [1635926361.458231][10154:10159] CHIP:DMG: { - [1635926361.458285][10154:10159] CHIP:DMG: AttributeDataList = - [1635926361.458319][10154:10159] CHIP:DMG: [ - [1635926361.458352][10154:10159] CHIP:DMG: AttributeDataElement = - [1635926361.458386][10154:10159] CHIP:DMG: { - [1635926361.458421][10154:10159] CHIP:DMG: AttributePath = - [1635926361.458464][10154:10159] CHIP:DMG: { - [1635926361.458523][10154:10159] CHIP:DMG: NodeId = 0x1, - [1635926361.458600][10154:10159] CHIP:DMG: EndpointId = 0x0, - [1635926361.458662][10154:10159] CHIP:DMG: ClusterId = 0x3e, - [1635926361.458734][10154:10159] CHIP:DMG: FieldTag = 0x0000_0001, - [1635926361.458779][10154:10159] CHIP:DMG: } - [1635926361.458839][10154:10159] CHIP:DMG: - [1635926361.458896][10154:10159] CHIP:DMG: Data = [ - [1635926361.458951][10154:10159] CHIP:DMG: - [1635926361.458992][10154:10159] CHIP:DMG: { - [1635926361.459054][10154:10159] CHIP:DMG: 0x0 = 1, - [1635926361.459100][10154:10159] CHIP:DMG: 0x1 = [ - [1635926361.459161][10154:10159] CHIP:DMG: 0x4, 0xd6, 0x7d, 0xf1, - 0x70, 0x4, 0x8, 0xb0, 0x4b, 0x2b, 0x86, 0xc, 0xe4, 0x28, 0xfa, 0xaa, - 0xd5, 0x61, 0x92, 0xf4, 0x53, 0x2, 0xe9, 0xa2, 0x91, 0x17, 0x67, 0x89, - 0xe7, 0xdc, 0x81, 0x18, 0x11, 0xe4, 0x41, 0x88, 0xbd, 0xdc, 0x6, 0xee, - 0x1, 0x53, 0x63 [1635926361.459229][10154:10159] CHIP:DMG: ] - [1635926361.459302][10154:10159] CHIP:DMG: 0x2 = 50504, - [1635926361.459341][10154:10159] CHIP:DMG: 0x3 = 0, - [1635926361.459405][10154:10159] CHIP:DMG: 0x4 = 1, - [1635926361.459451][10154:10159] CHIP:DMG: 0x5 = , - [1635926361.459492][10154:10159] CHIP:DMG: }, - [1635926361.459552][10154:10159] CHIP:DMG: { - [1635926361.459626][10154:10159] CHIP:DMG: 0x0 = 2, - [1635926361.459690][10154:10159] CHIP:DMG: 0x1 = [ - [1635926361.459751][10154:10159] CHIP:DMG: 0x4, 0x79, 0x31, 0x7e, - 0x45, 0x90, 0x63, 0xd2, 0x1e, 0x54, 0x63, 0x38, 0x11, 0x6b, 0xb4, - 0xd0, 0xcc, 0x5e, 0xad, 0x1d, 0xfe, 0xbb, 0xa6, 0xb3, 0xbf, 0x41, - 0x25, 0x47, 0x1f, 0x26, 0x0, 0x5a, 0x80, 0xed, 0xdf, 0x98, 0xcc, 0xe7, - 0xf3, 0xac, 0x81, 0x92, [1635926361.459797][10154:10159] CHIP:DMG: ] - [1635926361.459860][10154:10159] CHIP:DMG: 0x2 = 33608, - [1635926361.459924][10154:10159] CHIP:DMG: 0x3 = 0, - [1635926361.459968][10154:10159] CHIP:DMG: 0x4 = 2, - [1635926361.460011][10154:10159] CHIP:DMG: 0x5 = , - [1635926361.460054][10154:10159] CHIP:DMG: }, - [1635926361.460114][10154:10159] CHIP:DMG: ], - [1635926361.460169][10154:10159] CHIP:DMG: DataElementVersion = 0x0, - [1635926361.460207][10154:10159] CHIP:DMG: }, - [1635926361.460257][10154:10159] CHIP:DMG: - [1635926361.460289][10154:10159] CHIP:DMG: ], - [1635926361.460357][10154:10159] CHIP:DMG: - [1635926361.460388][10154:10159] CHIP:DMG: } - [1635926361.460535][10154:10159] CHIP:ZCL: ReadAttributesResponse: - [1635926361.460566][10154:10159] CHIP:ZCL: ClusterId: 0x0000_003E - [1635926361.460599][10154:10159] CHIP:ZCL: attributeId: 0x0000_0001 - [1635926361.460625][10154:10159] CHIP:ZCL: status: Success (0x0000) - [1635926361.460648][10154:10159] CHIP:ZCL: attribute TLV Type: 0x16 - [1635926361.460694][10154:10159] CHIP:TOO: - OnOperationalCredentialsFabricsListListAttributeResponse: 2 entries - [1635926361.460788][10154:10159] CHIP:TOO: FabricDescriptor[1]: - [1635926361.460821][10154:10159] CHIP:TOO: fabricIndex: 1 - [1635926361.460844][10154:10159] CHIP:ZCL: RootPublicKey: 65 - [1635926361.460866][10154:10159] CHIP:TOO: vendorId: 50504 - [1635926361.460888][10154:10159] CHIP:TOO: fabricId: 0 - [1635926361.460910][10154:10159] CHIP:TOO: nodeId: 1 - [1635926361.460961][10154:10159] CHIP:ZCL: Label: - [1635926361.461002][10154:10159] CHIP:TOO: FabricDescriptor[2]: - [1635926361.461031][10154:10159] CHIP:TOO: fabricIndex: 2 - [1635926361.461059][10154:10159] CHIP:ZCL: RootPublicKey: 65 - [1635926361.461092][10154:10159] CHIP:TOO: vendorId: 33608 - [1635926361.461119][10154:10159] CHIP:TOO: fabricId: 0 - [1635926361.461143][10154:10159] CHIP:TOO: nodeId: 2" - disabled: true - - - label: "" - verification: - "1. Verify if the DUT is broadcasting using $ avahi-browse -rt - _matter._tcp" - disabled: true - - - label: - "DUT_CR1 opens a commissioning window on TH_CE using a commissioning - timeout of PIXIT_COMM_WIN seconds using BCM" - verification: - "On 1st controller chip tool, open commissioning window Below is the - example when using chip tool as controller For BCM, ./chip-tool - administratorcommissioning open-basic-commissioning-window 500 1 0 - [1635926620.928560][10177:10182] CHIP:DMG: InvokeCommand = - [1635926620.928631][10177:10182] CHIP:DMG: { - [1635926620.928680][10177:10182] CHIP:DMG: CommandList = - [1635926620.928745][10177:10182] CHIP:DMG: [ - [1635926620.928799][10177:10182] CHIP:DMG: CommandDataIB = - [1635926620.928866][10177:10182] CHIP:DMG: { - [1635926620.928963][10177:10182] CHIP:DMG: CommandPathIB = - [1635926620.929041][10177:10182] CHIP:DMG: { - [1635926620.929107][10177:10182] CHIP:DMG: EndpointId = 0x0, - [1635926620.929223][10177:10182] CHIP:DMG: ClusterId = 0x3c, - [1635926620.929308][10177:10182] CHIP:DMG: CommandId = 0x1, - [1635926620.929434][10177:10182] CHIP:DMG: }, - [1635926620.929516][10177:10182] CHIP:DMG: - [1635926620.929580][10177:10182] CHIP:DMG: StatusIB = - [1635926620.929656][10177:10182] CHIP:DMG: { - [1635926620.929755][10177:10182] CHIP:DMG: status = 0x0, - [1635926620.929829][10177:10182] CHIP:DMG: }, - [1635926620.929919][10177:10182] CHIP:DMG: - [1635926620.929976][10177:10182] CHIP:DMG: }, - [1635926620.930070][10177:10182] CHIP:DMG: - [1635926620.930123][10177:10182] CHIP:DMG: ], - [1635926620.930182][10177:10182] CHIP:DMG: - [1635926620.930226][10177:10182] CHIP:DMG: } - [1635926620.930325][10177:10182] CHIP:DMG: Received Command Response - Status for Endpoint=0 Cluster=0x0000_003C Command=0x0000_0001 - Status=0x0 [1635926620.930412][10177:10182] CHIP:TOO: Default Success - Response" - disabled: true - - - label: "TH_CR2 starts a commissioning process with TH_CE" - verification: - "On 2nd controller using chip tool connect to the accessory - ./chip-tool pairing onnetwork 1 20202021" - disabled: true - - - label: "DUT_CR1 reads the list of Fabrics on TH_CE" - verification: - "On 1st controller, read fabrics list Below is the command using chip - tool controller ./chip-tool operationalcredentials read fabrics-list 1 - 0 [1635926361.458197][10154:10159] CHIP:DMG: ReportData = - [1635926361.458231][10154:10159] CHIP:DMG: { - [1635926361.458285][10154:10159] CHIP:DMG: AttributeDataList = - [1635926361.458319][10154:10159] CHIP:DMG: [ - [1635926361.458352][10154:10159] CHIP:DMG: AttributeDataElement = - [1635926361.458386][10154:10159] CHIP:DMG: { - [1635926361.458421][10154:10159] CHIP:DMG: AttributePath = - [1635926361.458464][10154:10159] CHIP:DMG: { - [1635926361.458523][10154:10159] CHIP:DMG: NodeId = 0x1, - [1635926361.458600][10154:10159] CHIP:DMG: EndpointId = 0x0, - [1635926361.458662][10154:10159] CHIP:DMG: ClusterId = 0x3e, - [1635926361.458734][10154:10159] CHIP:DMG: FieldTag = 0x0000_0001, - [1635926361.458779][10154:10159] CHIP:DMG: } - [1635926361.458839][10154:10159] CHIP:DMG: - [1635926361.458896][10154:10159] CHIP:DMG: Data = [ - [1635926361.458951][10154:10159] CHIP:DMG: - [1635926361.458992][10154:10159] CHIP:DMG: { - [1635926361.459054][10154:10159] CHIP:DMG: 0x0 = 1, - [1635926361.459100][10154:10159] CHIP:DMG: 0x1 = [ - [1635926361.459161][10154:10159] CHIP:DMG: 0x4, 0xd6, 0x7d, 0xf1, - 0x70, 0x4, 0x8, 0xb0, 0x4b, 0x2b, 0x86, 0xc, 0xe4, 0x28, 0xfa, 0xaa, - 0xd5, 0x61, 0x92, 0xf4, 0x53, 0x2, 0xe9, 0xa2, 0x91, 0x17, 0x67, 0x89, - 0xe7, 0xdc, 0x81, 0x18, 0x11, 0xe4, 0x41, 0x88, 0xbd, 0xdc, 0x6, 0xee, - 0x1, 0x53, 0x63 [1635926361.459229][10154:10159] CHIP:DMG: ] - [1635926361.459302][10154:10159] CHIP:DMG: 0x2 = 50504, - [1635926361.459341][10154:10159] CHIP:DMG: 0x3 = 0, - [1635926361.459405][10154:10159] CHIP:DMG: 0x4 = 1, - [1635926361.459451][10154:10159] CHIP:DMG: 0x5 = , - [1635926361.459492][10154:10159] CHIP:DMG: }, - [1635926361.459552][10154:10159] CHIP:DMG: { - [1635926361.459626][10154:10159] CHIP:DMG: 0x0 = 2, - [1635926361.459690][10154:10159] CHIP:DMG: 0x1 = [ - [1635926361.459751][10154:10159] CHIP:DMG: 0x4, 0x79, 0x31, 0x7e, - 0x45, 0x90, 0x63, 0xd2, 0x1e, 0x54, 0x63, 0x38, 0x11, 0x6b, 0xb4, - 0xd0, 0xcc, 0x5e, 0xad, 0x1d, 0xfe, 0xbb, 0xa6, 0xb3, 0xbf, 0x41, - 0x25, 0x47, 0x1f, 0x26, 0x0, 0x5a, 0x80, 0xed, 0xdf, 0x98, 0xcc, 0xe7, - 0xf3, 0xac, 0x81, 0x92, [1635926361.459797][10154:10159] CHIP:DMG: ] - [1635926361.459860][10154:10159] CHIP:DMG: 0x2 = 33608, - [1635926361.459924][10154:10159] CHIP:DMG: 0x3 = 0, - [1635926361.459968][10154:10159] CHIP:DMG: 0x4 = 2, - [1635926361.460011][10154:10159] CHIP:DMG: 0x5 = , - [1635926361.460054][10154:10159] CHIP:DMG: }, - [1635926361.460114][10154:10159] CHIP:DMG: ], - [1635926361.460169][10154:10159] CHIP:DMG: DataElementVersion = 0x0, - [1635926361.460207][10154:10159] CHIP:DMG: }, - [1635926361.460257][10154:10159] CHIP:DMG: - [1635926361.460289][10154:10159] CHIP:DMG: ], - [1635926361.460357][10154:10159] CHIP:DMG: - [1635926361.460388][10154:10159] CHIP:DMG: } - [1635926361.460535][10154:10159] CHIP:ZCL: ReadAttributesResponse: - [1635926361.460566][10154:10159] CHIP:ZCL: ClusterId: 0x0000_003E - [1635926361.460599][10154:10159] CHIP:ZCL: attributeId: 0x0000_0001 - [1635926361.460625][10154:10159] CHIP:ZCL: status: Success (0x0000) - [1635926361.460648][10154:10159] CHIP:ZCL: attribute TLV Type: 0x16 - [1635926361.460694][10154:10159] CHIP:TOO: - OnOperationalCredentialsFabricsListListAttributeResponse: 2 entries - [1635926361.460788][10154:10159] CHIP:TOO: FabricDescriptor[1]: - [1635926361.460821][10154:10159] CHIP:TOO: fabricIndex: 1 - [1635926361.460844][10154:10159] CHIP:ZCL: RootPublicKey: 65 - [1635926361.460866][10154:10159] CHIP:TOO: vendorId: 50504 - [1635926361.460888][10154:10159] CHIP:TOO: fabricId: 0 - [1635926361.460910][10154:10159] CHIP:TOO: nodeId: 1 - [1635926361.460961][10154:10159] CHIP:ZCL: Label: - [1635926361.461002][10154:10159] CHIP:TOO: FabricDescriptor[2]: - [1635926361.461031][10154:10159] CHIP:TOO: fabricIndex: 2 - [1635926361.461059][10154:10159] CHIP:ZCL: RootPublicKey: 65 - [1635926361.461092][10154:10159] CHIP:TOO: vendorId: 33608 - [1635926361.461119][10154:10159] CHIP:TOO: fabricId: 0 - [1635926361.461143][10154:10159] CHIP:TOO: nodeId: 2" - disabled: true + - label: "Reset DUT_CR1 to factory defaults" + verification: | + + disabled: true + + - label: "DUT_CR1 starts a commissioning process with TH_CE" + verification: | + 1. Provision the device using DUT controller chip tool(use above instructions) , + disabled: true + + - label: "DUT_CR1 opens a commissioning window on TH_CE using a commissioning timeout of PIXIT_COMM_WIN + seconds using BCM" + verification: | + On your DUT controller chip tool, open commissioning window + + Below is the example when using chip tool as controller + + ./chip-tool administratorcommissioning open-basic-commissioning-window 500 1 0 + + [1635926620.928560][10177:10182] CHIP:DMG: InvokeCommand = + [1635926620.928631][10177:10182] CHIP:DMG: { + [1635926620.928680][10177:10182] CHIP:DMG: CommandList = + [1635926620.928745][10177:10182] CHIP:DMG: [ + [1635926620.928799][10177:10182] CHIP:DMG: CommandDataIB = + [1635926620.928866][10177:10182] CHIP:DMG: { + [1635926620.928963][10177:10182] CHIP:DMG: CommandPathIB = + [1635926620.929041][10177:10182] CHIP:DMG: { + [1635926620.929107][10177:10182] CHIP:DMG: EndpointId = 0x0, + [1635926620.929223][10177:10182] CHIP:DMG: ClusterId = 0x3c, + [1635926620.929308][10177:10182] CHIP:DMG: CommandId = 0x1, + [1635926620.929434][10177:10182] CHIP:DMG: }, + [1635926620.929516][10177:10182] CHIP:DMG: + [1635926620.929580][10177:10182] CHIP:DMG: StatusIB = + [1635926620.929656][10177:10182] CHIP:DMG: { + [1635926620.929755][10177:10182] CHIP:DMG: status = 0x0, + [1635926620.929829][10177:10182] CHIP:DMG: }, + [1635926620.929919][10177:10182] CHIP:DMG: + [1635926620.929976][10177:10182] CHIP:DMG: }, + [1635926620.930070][10177:10182] CHIP:DMG: + [1635926620.930123][10177:10182] CHIP:DMG: ], + [1635926620.930182][10177:10182] CHIP:DMG: + [1635926620.930226][10177:10182] CHIP:DMG: } + [1635926620.930325][10177:10182] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_003C Command=0x0000_0001 Status=0x0 + [1635926620.930412][10177:10182] CHIP:TOO: Default Success Response + disabled: true + + - label: "TH_CR2 starts a commissioning process with TH_CE" + verification: | + On 2nd controller using chip tool connect to the accessory + + + ./chip-tool pairing onnetwork 1 20202021 + disabled: true + + - label: "Repeat step3 to commission TH_CR3" + verification: | + + disabled: true + + - label: "TH_CR3 starts a commissioning process with TH_CE" + verification: | + On 3rd controller using chip tool connect to the accessory + + + ./chip-tool pairing onnetwork 1 20202021 + disabled: true + + - label: "TH_CR2 reads the list of Fabrics on TH_CE" + verification: | + On 2nd controller, read fabrics list + + ./chip-tool operationalcredentials read fabrics-list 1 0 + + [1635926361.458197][10154:10159] CHIP:DMG: ReportData = + [1635926361.458231][10154:10159] CHIP:DMG: { + [1635926361.458285][10154:10159] CHIP:DMG: AttributeDataList = + [1635926361.458319][10154:10159] CHIP:DMG: [ + [1635926361.458352][10154:10159] CHIP:DMG: AttributeDataElement = + [1635926361.458386][10154:10159] CHIP:DMG: { + [1635926361.458421][10154:10159] CHIP:DMG: AttributePath = + [1635926361.458464][10154:10159] CHIP:DMG: { + [1635926361.458523][10154:10159] CHIP:DMG: NodeId = 0x1, + [1635926361.458600][10154:10159] CHIP:DMG: EndpointId = 0x0, + [1635926361.458662][10154:10159] CHIP:DMG: ClusterId = 0x3e, + [1635926361.458734][10154:10159] CHIP:DMG: FieldTag = 0x0000_0001, + [1635926361.458779][10154:10159] CHIP:DMG: } + [1635926361.458839][10154:10159] CHIP:DMG: + [1635926361.458896][10154:10159] CHIP:DMG: Data = [ + [1635926361.458951][10154:10159] CHIP:DMG: + [1635926361.458992][10154:10159] CHIP:DMG: { + [1635926361.459054][10154:10159] CHIP:DMG: 0x0 = 1, + [1635926361.459100][10154:10159] CHIP:DMG: 0x1 = [ + [1635926361.459161][10154:10159] CHIP:DMG: 0x4, 0xd6, 0x7d, 0xf1, 0x70, 0x4, 0x8, 0xb0, 0x4b, 0x2b, 0x86, 0xc, 0xe4, 0x28, 0xfa, 0xaa, 0xd5, 0x61, 0x92, 0xf4, 0x53, 0x2, 0xe9, 0xa2, 0x91, 0x17, 0x67, 0x89, 0xe7, 0xdc, 0x81, 0x18, 0x11, 0xe4, 0x41, 0x88, 0xbd, 0xdc, 0x6, 0xee, 0x1, 0x53, 0x63 + [1635926361.459229][10154:10159] CHIP:DMG: ] + [1635926361.459302][10154:10159] CHIP:DMG: 0x2 = 50504, + [1635926361.459341][10154:10159] CHIP:DMG: 0x3 = 0, + [1635926361.459405][10154:10159] CHIP:DMG: 0x4 = 1, + [1635926361.459451][10154:10159] CHIP:DMG: 0x5 = "", + [1635926361.459492][10154:10159] CHIP:DMG: }, + [1635926361.459552][10154:10159] CHIP:DMG: { + [1635926361.459626][10154:10159] CHIP:DMG: 0x0 = 2, + [1635926361.459690][10154:10159] CHIP:DMG: 0x1 = [ + [1635926361.459751][10154:10159] CHIP:DMG: 0x4, 0x79, 0x31, 0x7e, 0x45, 0x90, 0x63, 0xd2, 0x1e, 0x54, 0x63, 0x38, 0x11, 0x6b, 0xb4, 0xd0, 0xcc, 0x5e, 0xad, 0x1d, 0xfe, 0xbb, 0xa6, 0xb3, 0xbf, 0x41, 0x25, 0x47, 0x1f, 0x26, 0x0, 0x5a, 0x80, 0xed, 0xdf, 0x98, 0xcc, 0xe7, 0xf3, 0xac, 0x81, 0x92, + [1635926361.459797][10154:10159] CHIP:DMG: ] + [1635926361.459860][10154:10159] CHIP:DMG: 0x2 = 33608, + [1635926361.459924][10154:10159] CHIP:DMG: 0x3 = 0, + [1635926361.459968][10154:10159] CHIP:DMG: 0x4 = 2, + [1635926361.460011][10154:10159] CHIP:DMG: 0x5 = "", + [1635926361.460054][10154:10159] CHIP:DMG: }, + [1635926361.460114][10154:10159] CHIP:DMG: ], + [1635926361.460169][10154:10159] CHIP:DMG: DataElementVersion = 0x0, + [1635926361.460207][10154:10159] CHIP:DMG: }, + [1635926361.460257][10154:10159] CHIP:DMG: + [1635926361.460289][10154:10159] CHIP:DMG: ], + [1635926361.460357][10154:10159] CHIP:DMG: + [1635926361.460388][10154:10159] CHIP:DMG: } + [1635926361.460535][10154:10159] CHIP:ZCL: ReadAttributesResponse: + [1635926361.460566][10154:10159] CHIP:ZCL: ClusterId: 0x0000_003E + [1635926361.460599][10154:10159] CHIP:ZCL: attributeId: 0x0000_0001 + [1635926361.460625][10154:10159] CHIP:ZCL: status: Success (0x0000) + [1635926361.460648][10154:10159] CHIP:ZCL: attribute TLV Type: 0x16 + [1635926361.460694][10154:10159] CHIP:TOO: OnOperationalCredentialsFabricsListListAttributeResponse: 2 entries + [1635926361.460788][10154:10159] CHIP:TOO: FabricDescriptor[1]: + [1635926361.460821][10154:10159] CHIP:TOO: fabricIndex: 1 + [1635926361.460844][10154:10159] CHIP:ZCL: RootPublicKey: 65 + [1635926361.460866][10154:10159] CHIP:TOO: vendorId: 50504 + [1635926361.460888][10154:10159] CHIP:TOO: fabricId: 0 + [1635926361.460910][10154:10159] CHIP:TOO: nodeId: 1 + [1635926361.460961][10154:10159] CHIP:ZCL: Label: + [1635926361.461002][10154:10159] CHIP:TOO: FabricDescriptor[2]: + [1635926361.461031][10154:10159] CHIP:TOO: fabricIndex: 2 + [1635926361.461059][10154:10159] CHIP:ZCL: RootPublicKey: 65 + [1635926361.461092][10154:10159] CHIP:TOO: vendorId: 33608 + [1635926361.461119][10154:10159] CHIP:TOO: fabricId: 0 + [1635926361.461143][10154:10159] CHIP:TOO: nodeId: 2 + disabled: true + + - label: "TH_CR2 sends RemoveFabric with FabricIndex = 2 command to TH_CE" + verification: | + on 2nd controller using chip tool, remove fabric with FabricIndex=2 + + ./chip-tool operationalcredentials remove-fabric 2 1 0 + disabled: true + + - label: "TH_CR2 writes and reads the Basic Information Clusters NodeLabel mandatory attribute of TH_CE" + verification: | + On 2nd controller, using chip-tool write attribute, Verify read attribute returns the updated value written. + + ./chip-tool basic write node-label te5new 1 0 + + [1635862117.716433][3691:3696] CHIP:DMG: WriteResponse = + [1635862117.716467][3691:3696] CHIP:DMG: { + [1635862117.716497][3691:3696] CHIP:DMG: AttributeStatusList = + [1635862117.716535][3691:3696] CHIP:DMG: [ + [1635862117.716567][3691:3696] CHIP:DMG: AttributeStatusIB = + [1635862117.716608][3691:3696] CHIP:DMG: { + [1635862117.716647][3691:3696] CHIP:DMG: AttributePath = + [1635862117.716689][3691:3696] CHIP:DMG: { + [1635862117.716734][3691:3696] CHIP:DMG: FieldTag = 0x0000_0005, + [1635862117.716781][3691:3696] CHIP:DMG: NodeId = 0x0, + [1635862117.716827][3691:3696] CHIP:DMG: ClusterId = 0x28, + [1635862117.716871][3691:3696] CHIP:DMG: EndpointId = 0x0, + [1635862117.716914][3691:3696] CHIP:DMG: } + [1635862117.716962][3691:3696] CHIP:DMG: + [1635862117.717002][3691:3696] CHIP:DMG: StatusIB = + [1635862117.717044][3691:3696] CHIP:DMG: { + [1635862117.717087][3691:3696] CHIP:DMG: status = 0x0, + [1635862117.717130][3691:3696] CHIP:DMG: }, + [1635862117.717173][3691:3696] CHIP:DMG: + [1635862117.717212][3691:3696] CHIP:DMG: }, + [1635862117.717256][3691:3696] CHIP:DMG: + [1635862117.717288][3691:3696] CHIP:DMG: ], + [1635862117.717330][3691:3696] CHIP:DMG: + [1635862117.717362][3691:3696] CHIP:DMG: } + [1635862117.717462][3691:3696] CHIP:ZCL: WriteResponse: + [1635862117.717493][3691:3696] CHIP:ZCL: status: Success (0x0000) + [1635862117.717525][3691:3696] CHIP:TOO: Default Success Response + + ./chip-tool basic read user-label 1 0 + [1635862186.734626][3701:3706] CHIP:DMG: ReportData = + [1635862186.734664][3701:3706] CHIP:DMG: { + [1635862186.734694][3701:3706] CHIP:DMG: AttributeDataList = + [1635862186.734735][3701:3706] CHIP:DMG: [ + [1635862186.734771][3701:3706] CHIP:DMG: AttributeDataElement = + [1635862186.734809][3701:3706] CHIP:DMG: { + [1635862186.734847][3701:3706] CHIP:DMG: AttributePath = + [1635862186.734895][3701:3706] CHIP:DMG: { + [1635862186.735070][3701:3706] CHIP:DMG: NodeId = 0x1, + [1635862186.735150][3701:3706] CHIP:DMG: EndpointId = 0x0, + [1635862186.735220][3701:3706] CHIP:DMG: ClusterId = 0x28, + [1635862186.735291][3701:3706] CHIP:DMG: FieldTag = 0x0000_0005, + [1635862186.735335][3701:3706] CHIP:DMG: } + [1635862186.735383][3701:3706] CHIP:DMG: + [1635862186.735431][3701:3706] CHIP:DMG: Data = "te5new", + [1635862186.735473][3701:3706] CHIP:DMG: DataElementVersion = 0x0, + [1635862186.735533][3701:3706] CHIP:DMG: }, + [1635862186.735581][3701:3706] CHIP:DMG: + [1635862186.735617][3701:3706] CHIP:DMG: ], + [1635862186.735657][3701:3706] CHIP:DMG: + [1635862186.735691][3701:3706] CHIP:DMG: } + [1635862186.735799][3701:3706] CHIP:ZCL: ReadAttributesResponse: + [1635862186.735832][3701:3706] CHIP:ZCL: ClusterId: 0x0000_0028 + [1635862186.735868][3701:3706] CHIP:ZCL: attributeId: 0x0000_0005 + [1635862186.735901][3701:3706] CHIP:ZCL: status: Success (0x0000) + [1635862186.735932][3701:3706] CHIP:ZCL: attribute TLV Type: 0x0c + [1635862186.735967][3701:3706] CHIP:TOO: CharString attribute Response: te5new + disabled: true + + - label: "DUT_CR1 reads the list of Fabrics on TH_CE" + verification: | + On 1st controller, read fabrics list + + Below is the command using chip tool controller + + ./chip-tool operationalcredentials read fabrics-list 1 0 + + [1635926361.458197][10154:10159] CHIP:DMG: ReportData = + [1635926361.458231][10154:10159] CHIP:DMG: { + [1635926361.458285][10154:10159] CHIP:DMG: AttributeDataList = + [1635926361.458319][10154:10159] CHIP:DMG: [ + [1635926361.458352][10154:10159] CHIP:DMG: AttributeDataElement = + [1635926361.458386][10154:10159] CHIP:DMG: { + [1635926361.458421][10154:10159] CHIP:DMG: AttributePath = + [1635926361.458464][10154:10159] CHIP:DMG: { + [1635926361.458523][10154:10159] CHIP:DMG: NodeId = 0x1, + [1635926361.458600][10154:10159] CHIP:DMG: EndpointId = 0x0, + [1635926361.458662][10154:10159] CHIP:DMG: ClusterId = 0x3e, + [1635926361.458734][10154:10159] CHIP:DMG: FieldTag = 0x0000_0001, + [1635926361.458779][10154:10159] CHIP:DMG: } + [1635926361.458839][10154:10159] CHIP:DMG: + [1635926361.458896][10154:10159] CHIP:DMG: Data = [ + [1635926361.458951][10154:10159] CHIP:DMG: + [1635926361.458992][10154:10159] CHIP:DMG: { + [1635926361.459054][10154:10159] CHIP:DMG: 0x0 = 1, + [1635926361.459100][10154:10159] CHIP:DMG: 0x1 = [ + [1635926361.459161][10154:10159] CHIP:DMG: 0x4, 0xd6, 0x7d, 0xf1, 0x70, 0x4, 0x8, 0xb0, 0x4b, 0x2b, 0x86, 0xc, 0xe4, 0x28, 0xfa, 0xaa, 0xd5, 0x61, 0x92, 0xf4, 0x53, 0x2, 0xe9, 0xa2, 0x91, 0x17, 0x67, 0x89, 0xe7, 0xdc, 0x81, 0x18, 0x11, 0xe4, 0x41, 0x88, 0xbd, 0xdc, 0x6, 0xee, 0x1, 0x53, 0x63 + [1635926361.459229][10154:10159] CHIP:DMG: ] + [1635926361.459302][10154:10159] CHIP:DMG: 0x2 = 50504, + [1635926361.459341][10154:10159] CHIP:DMG: 0x3 = 0, + [1635926361.459405][10154:10159] CHIP:DMG: 0x4 = 1, + [1635926361.459451][10154:10159] CHIP:DMG: 0x5 = "", + [1635926361.459492][10154:10159] CHIP:DMG: }, + [1635926361.459552][10154:10159] CHIP:DMG: { + [1635926361.459626][10154:10159] CHIP:DMG: 0x0 = 2, + [1635926361.459690][10154:10159] CHIP:DMG: 0x1 = [ + [1635926361.459751][10154:10159] CHIP:DMG: 0x4, 0x79, 0x31, 0x7e, 0x45, 0x90, 0x63, 0xd2, 0x1e, 0x54, 0x63, 0x38, 0x11, 0x6b, 0xb4, 0xd0, 0xcc, 0x5e, 0xad, 0x1d, 0xfe, 0xbb, 0xa6, 0xb3, 0xbf, 0x41, 0x25, 0x47, 0x1f, 0x26, 0x0, 0x5a, 0x80, 0xed, 0xdf, 0x98, 0xcc, 0xe7, 0xf3, 0xac, 0x81, 0x92, + [1635926361.459797][10154:10159] CHIP:DMG: ] + [1635926361.459860][10154:10159] CHIP:DMG: 0x2 = 33608, + [1635926361.459924][10154:10159] CHIP:DMG: 0x3 = 0, + [1635926361.459968][10154:10159] CHIP:DMG: 0x4 = 2, + [1635926361.460011][10154:10159] CHIP:DMG: 0x5 = "", + [1635926361.460054][10154:10159] CHIP:DMG: }, + [1635926361.460114][10154:10159] CHIP:DMG: ], + [1635926361.460169][10154:10159] CHIP:DMG: DataElementVersion = 0x0, + [1635926361.460207][10154:10159] CHIP:DMG: }, + [1635926361.460257][10154:10159] CHIP:DMG: + [1635926361.460289][10154:10159] CHIP:DMG: ], + [1635926361.460357][10154:10159] CHIP:DMG: + [1635926361.460388][10154:10159] CHIP:DMG: } + [1635926361.460535][10154:10159] CHIP:ZCL: ReadAttributesResponse: + [1635926361.460566][10154:10159] CHIP:ZCL: ClusterId: 0x0000_003E + [1635926361.460599][10154:10159] CHIP:ZCL: attributeId: 0x0000_0001 + [1635926361.460625][10154:10159] CHIP:ZCL: status: Success (0x0000) + [1635926361.460648][10154:10159] CHIP:ZCL: attribute TLV Type: 0x16 + [1635926361.460694][10154:10159] CHIP:TOO: OnOperationalCredentialsFabricsListListAttributeResponse: 2 entries + [1635926361.460788][10154:10159] CHIP:TOO: FabricDescriptor[1]: + [1635926361.460821][10154:10159] CHIP:TOO: fabricIndex: 1 + [1635926361.460844][10154:10159] CHIP:ZCL: RootPublicKey: 65 + [1635926361.460866][10154:10159] CHIP:TOO: vendorId: 50504 + [1635926361.460888][10154:10159] CHIP:TOO: fabricId: 0 + [1635926361.460910][10154:10159] CHIP:TOO: nodeId: 1 + [1635926361.460961][10154:10159] CHIP:ZCL: Label: + [1635926361.461002][10154:10159] CHIP:TOO: FabricDescriptor[2]: + [1635926361.461031][10154:10159] CHIP:TOO: fabricIndex: 2 + [1635926361.461059][10154:10159] CHIP:ZCL: RootPublicKey: 65 + [1635926361.461092][10154:10159] CHIP:TOO: vendorId: 33608 + [1635926361.461119][10154:10159] CHIP:TOO: fabricId: 0 + [1635926361.461143][10154:10159] CHIP:TOO: nodeId: 2 + disabled: true + + - label: "DUT_CR1 opens a commissioning window on TH_CE using a commissioning timeout of PIXIT_COMM_WIN + seconds using BCM" + verification: | + On 1st controller chip tool, open commissioning window + + Below is the example when using chip tool as controller + + For BCM, + ./chip-tool administratorcommissioning open-basic-commissioning-window 500 1 0 + + [1635926620.928560][10177:10182] CHIP:DMG: InvokeCommand = + [1635926620.928631][10177:10182] CHIP:DMG: { + [1635926620.928680][10177:10182] CHIP:DMG: CommandList = + [1635926620.928745][10177:10182] CHIP:DMG: [ + [1635926620.928799][10177:10182] CHIP:DMG: CommandDataIB = + [1635926620.928866][10177:10182] CHIP:DMG: { + [1635926620.928963][10177:10182] CHIP:DMG: CommandPathIB = + [1635926620.929041][10177:10182] CHIP:DMG: { + [1635926620.929107][10177:10182] CHIP:DMG: EndpointId = 0x0, + [1635926620.929223][10177:10182] CHIP:DMG: ClusterId = 0x3c, + [1635926620.929308][10177:10182] CHIP:DMG: CommandId = 0x1, + [1635926620.929434][10177:10182] CHIP:DMG: }, + [1635926620.929516][10177:10182] CHIP:DMG: + [1635926620.929580][10177:10182] CHIP:DMG: StatusIB = + [1635926620.929656][10177:10182] CHIP:DMG: { + [1635926620.929755][10177:10182] CHIP:DMG: status = 0x0, + [1635926620.929829][10177:10182] CHIP:DMG: }, + [1635926620.929919][10177:10182] CHIP:DMG: + [1635926620.929976][10177:10182] CHIP:DMG: }, + [1635926620.930070][10177:10182] CHIP:DMG: + [1635926620.930123][10177:10182] CHIP:DMG: ], + [1635926620.930182][10177:10182] CHIP:DMG: + [1635926620.930226][10177:10182] CHIP:DMG: } + [1635926620.930325][10177:10182] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_003C Command=0x0000_0001 Status=0x0 + [1635926620.930412][10177:10182] CHIP:TOO: Default Success Response + disabled: true + + - label: "TH_CR2 starts a commissioning process with TH_CE" + verification: | + On 2nd controller using chip tool connect to the accessory + + + ./chip-tool pairing onnetwork 1 20202021 + disabled: true + + - label: "DUT_CR1 reads the list of Fabrics on TH_CE" + verification: | + On 1st controller, read fabrics list + + Below is the command using chip tool controller + + ./chip-tool operationalcredentials read fabrics-list 1 0 + + [1635926361.458197][10154:10159] CHIP:DMG: ReportData = + [1635926361.458231][10154:10159] CHIP:DMG: { + [1635926361.458285][10154:10159] CHIP:DMG: AttributeDataList = + [1635926361.458319][10154:10159] CHIP:DMG: [ + [1635926361.458352][10154:10159] CHIP:DMG: AttributeDataElement = + [1635926361.458386][10154:10159] CHIP:DMG: { + [1635926361.458421][10154:10159] CHIP:DMG: AttributePath = + [1635926361.458464][10154:10159] CHIP:DMG: { + [1635926361.458523][10154:10159] CHIP:DMG: NodeId = 0x1, + [1635926361.458600][10154:10159] CHIP:DMG: EndpointId = 0x0, + [1635926361.458662][10154:10159] CHIP:DMG: ClusterId = 0x3e, + [1635926361.458734][10154:10159] CHIP:DMG: FieldTag = 0x0000_0001, + [1635926361.458779][10154:10159] CHIP:DMG: } + [1635926361.458839][10154:10159] CHIP:DMG: + [1635926361.458896][10154:10159] CHIP:DMG: Data = [ + [1635926361.458951][10154:10159] CHIP:DMG: + [1635926361.458992][10154:10159] CHIP:DMG: { + [1635926361.459054][10154:10159] CHIP:DMG: 0x0 = 1, + [1635926361.459100][10154:10159] CHIP:DMG: 0x1 = [ + [1635926361.459161][10154:10159] CHIP:DMG: 0x4, 0xd6, 0x7d, 0xf1, 0x70, 0x4, 0x8, 0xb0, 0x4b, 0x2b, 0x86, 0xc, 0xe4, 0x28, 0xfa, 0xaa, 0xd5, 0x61, 0x92, 0xf4, 0x53, 0x2, 0xe9, 0xa2, 0x91, 0x17, 0x67, 0x89, 0xe7, 0xdc, 0x81, 0x18, 0x11, 0xe4, 0x41, 0x88, 0xbd, 0xdc, 0x6, 0xee, 0x1, 0x53, 0x63 + [1635926361.459229][10154:10159] CHIP:DMG: ] + [1635926361.459302][10154:10159] CHIP:DMG: 0x2 = 50504, + [1635926361.459341][10154:10159] CHIP:DMG: 0x3 = 0, + [1635926361.459405][10154:10159] CHIP:DMG: 0x4 = 1, + [1635926361.459451][10154:10159] CHIP:DMG: 0x5 = "", + [1635926361.459492][10154:10159] CHIP:DMG: }, + [1635926361.459552][10154:10159] CHIP:DMG: { + [1635926361.459626][10154:10159] CHIP:DMG: 0x0 = 2, + [1635926361.459690][10154:10159] CHIP:DMG: 0x1 = [ + [1635926361.459751][10154:10159] CHIP:DMG: 0x4, 0x79, 0x31, 0x7e, 0x45, 0x90, 0x63, 0xd2, 0x1e, 0x54, 0x63, 0x38, 0x11, 0x6b, 0xb4, 0xd0, 0xcc, 0x5e, 0xad, 0x1d, 0xfe, 0xbb, 0xa6, 0xb3, 0xbf, 0x41, 0x25, 0x47, 0x1f, 0x26, 0x0, 0x5a, 0x80, 0xed, 0xdf, 0x98, 0xcc, 0xe7, 0xf3, 0xac, 0x81, 0x92, + [1635926361.459797][10154:10159] CHIP:DMG: ] + [1635926361.459860][10154:10159] CHIP:DMG: 0x2 = 33608, + [1635926361.459924][10154:10159] CHIP:DMG: 0x3 = 0, + [1635926361.459968][10154:10159] CHIP:DMG: 0x4 = 2, + [1635926361.460011][10154:10159] CHIP:DMG: 0x5 = "", + [1635926361.460054][10154:10159] CHIP:DMG: }, + [1635926361.460114][10154:10159] CHIP:DMG: ], + [1635926361.460169][10154:10159] CHIP:DMG: DataElementVersion = 0x0, + [1635926361.460207][10154:10159] CHIP:DMG: }, + [1635926361.460257][10154:10159] CHIP:DMG: + [1635926361.460289][10154:10159] CHIP:DMG: ], + [1635926361.460357][10154:10159] CHIP:DMG: + [1635926361.460388][10154:10159] CHIP:DMG: } + [1635926361.460535][10154:10159] CHIP:ZCL: ReadAttributesResponse: + [1635926361.460566][10154:10159] CHIP:ZCL: ClusterId: 0x0000_003E + [1635926361.460599][10154:10159] CHIP:ZCL: attributeId: 0x0000_0001 + [1635926361.460625][10154:10159] CHIP:ZCL: status: Success (0x0000) + [1635926361.460648][10154:10159] CHIP:ZCL: attribute TLV Type: 0x16 + [1635926361.460694][10154:10159] CHIP:TOO: OnOperationalCredentialsFabricsListListAttributeResponse: 2 entries + [1635926361.460788][10154:10159] CHIP:TOO: FabricDescriptor[1]: + [1635926361.460821][10154:10159] CHIP:TOO: fabricIndex: 1 + [1635926361.460844][10154:10159] CHIP:ZCL: RootPublicKey: 65 + [1635926361.460866][10154:10159] CHIP:TOO: vendorId: 50504 + [1635926361.460888][10154:10159] CHIP:TOO: fabricId: 0 + [1635926361.460910][10154:10159] CHIP:TOO: nodeId: 1 + [1635926361.460961][10154:10159] CHIP:ZCL: Label: + [1635926361.461002][10154:10159] CHIP:TOO: FabricDescriptor[2]: + [1635926361.461031][10154:10159] CHIP:TOO: fabricIndex: 2 + [1635926361.461059][10154:10159] CHIP:ZCL: RootPublicKey: 65 + [1635926361.461092][10154:10159] CHIP:TOO: vendorId: 33608 + [1635926361.461119][10154:10159] CHIP:TOO: fabricId: 0 + [1635926361.461143][10154:10159] CHIP:TOO: nodeId: 2 + disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_MF_1_24.yaml b/src/app/tests/suites/certification/Test_TC_MF_1_24.yaml index 18ef1e03fe18dd..c84a2145346b20 100644 --- a/src/app/tests/suites/certification/Test_TC_MF_1_24.yaml +++ b/src/app/tests/suites/certification/Test_TC_MF_1_24.yaml @@ -12,81 +12,87 @@ # See the License for the specific language governing permissions and # limitations under the License. -name: - 22.1.24. [TC-MF-1.24] Open commissioning window - durations max and max+1 - [ECM] [DUT - Commissioner] +name: 22.1.24. [TC-MF-1.24] Open commissioning window - durations max and max+1 [ECM] [DUT - Commissioner] config: nodeId: 0x12344321 cluster: "Basic" endpoint: 0 - + tests: - - label: "DUT_CR1 starts a commissioning process with TH_CE" - verification: - "1. Provision the device using your DUT controller(use above - instructions) ," - disabled: true - - - label: - "DUT_CR1 opens a commissioning window on TH_CE using a commissioning - timeout of PIXIT_COMM_WIN seconds using BCM" - verification: - "On your DUT controller chip tool, open commissioning window Below is - the example when using chip tool as controller ./chip-tool - administratorcommissioning open-basic-commissioning-window 500 1 0 - [1635926620.928560][10177:10182] CHIP:DMG: InvokeCommand = - [1635926620.928631][10177:10182] CHIP:DMG: { - [1635926620.928680][10177:10182] CHIP:DMG: CommandList = - [1635926620.928745][10177:10182] CHIP:DMG: [ - [1635926620.928799][10177:10182] CHIP:DMG: CommandDataIB = - [1635926620.928866][10177:10182] CHIP:DMG: { - [1635926620.928963][10177:10182] CHIP:DMG: CommandPathIB = - [1635926620.929041][10177:10182] CHIP:DMG: { - [1635926620.929107][10177:10182] CHIP:DMG: EndpointId = 0x0, - [1635926620.929223][10177:10182] CHIP:DMG: ClusterId = 0x3c, - [1635926620.929308][10177:10182] CHIP:DMG: CommandId = 0x1, - [1635926620.929434][10177:10182] CHIP:DMG: }, - [1635926620.929516][10177:10182] CHIP:DMG: - [1635926620.929580][10177:10182] CHIP:DMG: StatusIB = - [1635926620.929656][10177:10182] CHIP:DMG: { - [1635926620.929755][10177:10182] CHIP:DMG: status = 0x0, - [1635926620.929829][10177:10182] CHIP:DMG: }, - [1635926620.929919][10177:10182] CHIP:DMG: - [1635926620.929976][10177:10182] CHIP:DMG: }, - [1635926620.930070][10177:10182] CHIP:DMG: - [1635926620.930123][10177:10182] CHIP:DMG: ], - [1635926620.930182][10177:10182] CHIP:DMG: - [1635926620.930226][10177:10182] CHIP:DMG: } - [1635926620.930325][10177:10182] CHIP:DMG: Received Command Response - Status for Endpoint=0 Cluster=0x0000_003C Command=0x0000_0001 - Status=0x0 [1635926620.930412][10177:10182] CHIP:TOO: Default Success - Response" - disabled: true - - - label: "THn starts a commissioning process with TH_CE" - verification: - "On nth controller using chip tool connect to the accessory - ./chip-tool pairing onnetwork 1 20202021" - disabled: true - - - label: - "Repeat Step 3 an additional (SupportedFabrics - 2) times to reach an - index value of SupportedFabrics on TH_CE" - verification: - "Repeat Step 3 an additional (SupportedFabrics - 2) times to reach an - index value of SupportedFabrics on TH_CE" - disabled: true - - - label: "THn starts a commissioning process with TH_CE" - verification: - "On nth controller using chip tool connect to the accessory - ./chip-tool pairing onnetwork 1 20202021" - disabled: true - - - label: "DUT_CR1 removes FabricIndex2" - verification: - "on your DUT controller, remove fabric with FabricIndex=2 Below is the - example when using chip tool as controller ./chip-tool - operationalcredentials remove-fabric 2 1 0" - disabled: true + - label: "Reset DUT_CR1 to factory defaults" + verification: | + + disabled: true + + - label: "DUT_CR1 starts a commissioning process with TH_CE" + verification: | + 1. Provision the device using your DUT controller(use above instructions) , + disabled: true + + - label: "DUT_CR1 opens a commissioning window on TH_CE using a commissioning timeout of PIXIT_COMM_WIN + seconds using BCM" + verification: | + On your DUT controller chip tool, open commissioning window + + Below is the example when using chip tool as controller + + ./chip-tool administratorcommissioning open-basic-commissioning-window 500 1 0 + + [1635926620.928560][10177:10182] CHIP:DMG: InvokeCommand = + [1635926620.928631][10177:10182] CHIP:DMG: { + [1635926620.928680][10177:10182] CHIP:DMG: CommandList = + [1635926620.928745][10177:10182] CHIP:DMG: [ + [1635926620.928799][10177:10182] CHIP:DMG: CommandDataIB = + [1635926620.928866][10177:10182] CHIP:DMG: { + [1635926620.928963][10177:10182] CHIP:DMG: CommandPathIB = + [1635926620.929041][10177:10182] CHIP:DMG: { + [1635926620.929107][10177:10182] CHIP:DMG: EndpointId = 0x0, + [1635926620.929223][10177:10182] CHIP:DMG: ClusterId = 0x3c, + [1635926620.929308][10177:10182] CHIP:DMG: CommandId = 0x1, + [1635926620.929434][10177:10182] CHIP:DMG: }, + [1635926620.929516][10177:10182] CHIP:DMG: + [1635926620.929580][10177:10182] CHIP:DMG: StatusIB = + [1635926620.929656][10177:10182] CHIP:DMG: { + [1635926620.929755][10177:10182] CHIP:DMG: status = 0x0, + [1635926620.929829][10177:10182] CHIP:DMG: }, + [1635926620.929919][10177:10182] CHIP:DMG: + [1635926620.929976][10177:10182] CHIP:DMG: }, + [1635926620.930070][10177:10182] CHIP:DMG: + [1635926620.930123][10177:10182] CHIP:DMG: ], + [1635926620.930182][10177:10182] CHIP:DMG: + [1635926620.930226][10177:10182] CHIP:DMG: } + [1635926620.930325][10177:10182] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_003C Command=0x0000_0001 Status=0x0 + [1635926620.930412][10177:10182] CHIP:TOO: Default Success Response + disabled: true + + - label: "THn starts a commissioning process with TH_CE" + verification: | + On nth controller using chip tool connect to the accessory + + + ./chip-tool pairing onnetwork 1 20202021 + disabled: true + + - label: "Repeat Step 3 an additional (SupportedFabrics - 2) times to reach an index value of SupportedFabrics + on TH_CE" + verification: | + Repeat Step 3 an additional (SupportedFabrics - 2) times to reach an index value of SupportedFabrics on TH_CE + disabled: true + + - label: "THn starts a commissioning process with TH_CE" + verification: | + On nth controller using chip tool connect to the accessory + + + ./chip-tool pairing onnetwork 1 20202021 + disabled: true + + - label: "DUT_CR1 removes FabricIndex2" + verification: | + on your DUT controller, remove fabric with FabricIndex=2 + + Below is the example when using chip tool as controller + + ./chip-tool operationalcredentials remove-fabric 2 1 0 + disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_MF_1_25.yaml b/src/app/tests/suites/certification/Test_TC_MF_1_25.yaml index 890870bd7ddb0d..886dc2146e72c0 100644 --- a/src/app/tests/suites/certification/Test_TC_MF_1_25.yaml +++ b/src/app/tests/suites/certification/Test_TC_MF_1_25.yaml @@ -12,48 +12,46 @@ # See the License for the specific language governing permissions and # limitations under the License. -name: - 22.1.25. [TC-MF-1.25] Open commissioning window - durations max and max+1 - [BCM] [DUT - Commissionee] +name: 22.1.25. [TC-MF-1.25] Open commissioning window - durations max and max+1 [BCM] [DUT - Commissionee] config: nodeId: 0x12344321 cluster: "Basic" endpoint: 0 - + tests: - - label: "Reset DUT_CE to factory defaults" - verification: "" - disabled: true - - - label: "TH_CR1 starts a commissioning process with DUT_CE using BCM" - verification: - "1. Provision the device using 1st controller chip tool(use above - instructions) , " - disabled: true - - - label: - "TH_CR1 opens a commissioning window on DUT_CE with a value of 15 - minutes" - verification: - "On 1st controller chip tool, open commissioning window For BCM, - ./chip-tool administratorcommissioning open-basic-commissioning-window - 900 1 0" - disabled: true - - - label: "Wait for commissioning Window to Timeout" - verification: "Wait for commissioning Window to Timeout" - disabled: true - - - label: - "TH_CR1 opens a commissioning window on DUT_CE with a value of 901 - seconds" - verification: - "On 1st controller chip tool, open commissioning window For BCM, - ./chip-tool administratorcommissioning open-basic-commissioning-window - 901 1 0" - disabled: true - - - label: "Wait for commissioning Window to Timeout" - verification: "Wait for commissioning Window to Timeout" - disabled: true + - label: "Reset DUT_CE to factory defaults" + verification: | + + disabled: true + + - label: "TH_CR1 starts a commissioning process with DUT_CE using BCM" + verification: | + 1. Provision the device using 1st controller chip tool(use above instructions) , + disabled: true + + - label: "TH_CR1 opens a commissioning window on DUT_CE with a value of 15 minutes" + verification: | + On 1st controller chip tool, open commissioning window + + For BCM, + ./chip-tool administratorcommissioning open-basic-commissioning-window 900 1 0 + disabled: true + + - label: "Wait for commissioning Window to Timeout" + verification: | + Wait for commissioning Window to Timeout + disabled: true + + - label: "TH_CR1 opens a commissioning window on DUT_CE with a value of 901 seconds" + verification: | + On 1st controller chip tool, open commissioning window + + For BCM, + ./chip-tool administratorcommissioning open-basic-commissioning-window 901 1 0 + disabled: true + + - label: "Wait for commissioning Window to Timeout" + verification: | + Wait for commissioning Window to Timeout + disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_OCC_2_3.yaml b/src/app/tests/suites/certification/Test_TC_OCC_2_3.yaml index d980d20b3e1179..6ea23cbaf4f4fb 100644 --- a/src/app/tests/suites/certification/Test_TC_OCC_2_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_OCC_2_3.yaml @@ -12,31 +12,32 @@ # See the License for the specific language governing permissions and # limitations under the License. -name: - 3.2.3. [TC-OCC-2.3] OccupancySensorTypeBitmap and OccupancySensorType - interdependency with server as DUT +name: 3.2.3. [TC-OCC-2.3] OccupancySensorTypeBitmap and OccupancySensorType interdependency with server + as DUT config: nodeId: 0x12344321 cluster: "Basic" endpoint: 0 - + tests: - - label: "Commission DUT to TH" - verification: "" - disabled: true + - label: "Commission DUT to TH" + verification: | + + disabled: true + + - label: "TH reads OccupancySensorType attribute from DUT" + verification: | + ./chip-tool occupancysensing read occupancy-sensor-type 1 1 + + Endpoint: 1 Cluster: 0x0000_0406 Attribute 0x0000_0001DataVersion: 289401399 + [1646129490.492433][2997:3002] CHIP:TOO: occupancy sensor type: 0 + disabled: true - - label: "TH reads OccupancySensorType attribute from DUT" - verification: - "./chip-tool occupancysensing read occupancy-sensor-type 1 1 Endpoint: - 1 Cluster: 0x0000_0406 Attribute 0x0000_0001 DataVersion: 289401399 - [1646129490.492433][2997:3002] CHIP:TOO: occupancy sensor type: 0" - disabled: true + - label: "TH reads OccupancySensorTypeBitmap attribute from DUT" + verification: | + ./chip-tool occupancysensing read occupancy-sensor-type-bitmap 1 1 - - label: "TH reads OccupancySensorTypeBitmap attribute from DUT" - verification: - "./chip-tool occupancysensing read occupancy-sensor-type-bitmap 1 1 - Endpoint: 1 Cluster: 0x0000_0406 Attribute 0x0000_0002 DataVersion: - 289401399 [1646129577.158531][3007:3013] CHIP:TOO: occupancy sensor - type bitmap: 1" - disabled: true + Endpoint: 1 Cluster: 0x0000_0406 Attribute 0x0000_0002DataVersion: 289401399 + [1646129577.158531][3007:3013] CHIP:TOO: occupancy sensor type bitmap: 1 + disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_OCC_2_4.yaml b/src/app/tests/suites/certification/Test_TC_OCC_2_4.yaml index d94989873fcd3e..cf66e77a97061d 100644 --- a/src/app/tests/suites/certification/Test_TC_OCC_2_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_OCC_2_4.yaml @@ -12,62 +12,61 @@ # See the License for the specific language governing permissions and # limitations under the License. -name: - 3.2.4. [TC-OCC-2.4] OccupancySensorTypeBitmap and OccupancySensorType - interdependency with client as DUT +name: 3.2.4. [TC-OCC-2.4] OccupancySensorTypeBitmap and OccupancySensorType interdependency with client + as DUT config: nodeId: 0x12344321 cluster: "Basic" endpoint: 0 - + tests: - - label: "Commission DUT to TH" - verification: "" - disabled: true + - label: "Commission DUT to TH" + verification: | + + disabled: true - - label: "TH reads OccupancySensorType attribute from DUT" - verification: - "./chip-tool occupancysensing read occupancy-sensor-type 1 1 - [1646207157.076863][2190:2190] CHIP:IM: Received Read request - [1646207157.076920][2190:2190] CHIP:DMG: ReadRequestMessage = - [1646207157.076949][2190:2190] CHIP:DMG: { - [1646207157.076974][2190:2190] CHIP:DMG: AttributePathIBs = - [1646207157.077003][2190:2190] CHIP:DMG: [ - [1646207157.077029][2190:2190] CHIP:DMG: AttributePathIB = - [1646207157.077074][2190:2190] CHIP:DMG: { - [1646207157.077125][2190:2190] CHIP:DMG: Endpoint = 0x1, - [1646207157.077165][2190:2190] CHIP:DMG: Cluster = 0x406, - [1646207157.077202][2190:2190] CHIP:DMG: Attribute = - 0x0000_0001,[1646207157.077239][2190:2190] CHIP:DMG: } - [1646207157.077271][2190:2190] CHIP:DMG: - [1646207157.077299][2190:2190] CHIP:DMG: ], - [1646207157.077329][2190:2190] CHIP:DMG: - [1646207157.077358][2190:2190] CHIP:DMG: isFabricFiltered = false, - [1646207157.077393][2190:2190] CHIP:DMG: InteractionModelRevision = 1 - [1646207157.077417][2190:2190] CHIP:DMG: }, - [1646207157.077486][2190:2190] CHIP:DMG: IM RH moving to - [GeneratingReports]" - disabled: true + - label: "TH reads OccupancySensorType attribute from DUT" + verification: | + ./chip-tool occupancysensing read occupancy-sensor-type 1 1 + [1646207157.076863][2190:2190] CHIP:IM: Received Read request + [1646207157.076920][2190:2190] CHIP:DMG: ReadRequestMessage = + [1646207157.076949][2190:2190] CHIP:DMG: { + [1646207157.076974][2190:2190] CHIP:DMG: AttributePathIBs = + [1646207157.077003][2190:2190] CHIP:DMG: [ + [1646207157.077029][2190:2190] CHIP:DMG: AttributePathIB = + [1646207157.077074][2190:2190] CHIP:DMG: { + [1646207157.077125][2190:2190] CHIP:DMG: Endpoint = 0x1, + [1646207157.077165][2190:2190] CHIP:DMG: Cluster = 0x406, + [1646207157.077202][2190:2190] CHIP:DMG: Attribute = 0x0000_0001, + [1646207157.077239][2190:2190] CHIP:DMG: } + [1646207157.077271][2190:2190] CHIP:DMG: + [1646207157.077299][2190:2190] CHIP:DMG: ], + [1646207157.077329][2190:2190] CHIP:DMG: + [1646207157.077358][2190:2190] CHIP:DMG: isFabricFiltered = false, + [1646207157.077393][2190:2190] CHIP:DMG: InteractionModelRevision = 1 + [1646207157.077417][2190:2190] CHIP:DMG: }, + [1646207157.077486][2190:2190] CHIP:DMG: IM RH moving to [GeneratingReports] + disabled: true - - label: "TH reads OccupancySensorTypeBitmap attribute from DUT" - verification: - "./chip-tool occupancysensing read occupancy-sensor-type-bitmap 1 1 - [1646207177.525045][2190:2190] CHIP:IM: Received Read request - [1646207177.525107][2190:2190] CHIP:DMG: ReadRequestMessage = - [1646207177.525139][2190:2190] CHIP:DMG: { - [1646207177.525165][2190:2190] CHIP:DMG: AttributePathIBs = - [1646207177.525202][2190:2190] CHIP:DMG: [ - [1646207177.525232][2190:2190] CHIP:DMG: AttributePathIB = - [1646207177.525268][2190:2190] CHIP:DMG: { - [1646207177.525304][2190:2190] CHIP:DMG: Endpoint = 0x1, - [1646207177.525346][2190:2190] CHIP:DMG: Cluster = 0x406, - [1646207177.525385][2190:2190] CHIP:DMG: Attribute = 0x0000_0002, - [1646207177.525425][2190:2190] CHIP:DMG: } - [1646207177.525461][2190:2190] CHIP:DMG: - [1646207177.525494][2190:2190] CHIP:DMG: ], - [1646207177.525529][2190:2190] CHIP:DMG: - [1646207177.525561][2190:2190] CHIP:DMG: isFabricFiltered = false, - [1646207177.525591][2190:2190] CHIP:DMG: InteractionModelRevision = 1 - [1646207177.525619][2190:2190] CHIP:DMG: }," - disabled: true + - label: "TH reads OccupancySensorTypeBitmap attribute from DUT" + verification: | + ./chip-tool occupancysensing read occupancy-sensor-type-bitmap 1 1 + [1646207177.525045][2190:2190] CHIP:IM: Received Read request + [1646207177.525107][2190:2190] CHIP:DMG: ReadRequestMessage = + [1646207177.525139][2190:2190] CHIP:DMG: { + [1646207177.525165][2190:2190] CHIP:DMG: AttributePathIBs = + [1646207177.525202][2190:2190] CHIP:DMG: [ + [1646207177.525232][2190:2190] CHIP:DMG: AttributePathIB = + [1646207177.525268][2190:2190] CHIP:DMG: { + [1646207177.525304][2190:2190] CHIP:DMG: Endpoint = 0x1, + [1646207177.525346][2190:2190] CHIP:DMG: Cluster = 0x406, + [1646207177.525385][2190:2190] CHIP:DMG: Attribute = 0x0000_0002, + [1646207177.525425][2190:2190] CHIP:DMG: } + [1646207177.525461][2190:2190] CHIP:DMG: + [1646207177.525494][2190:2190] CHIP:DMG: ], + [1646207177.525529][2190:2190] CHIP:DMG: + [1646207177.525561][2190:2190] CHIP:DMG: isFabricFiltered = false, + [1646207177.525591][2190:2190] CHIP:DMG: InteractionModelRevision = 1 + [1646207177.525619][2190:2190] CHIP:DMG: }, + disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_OCC_3_1.yaml b/src/app/tests/suites/certification/Test_TC_OCC_3_1.yaml index 20322cfca0b5ce..59f34a439dcf27 100644 --- a/src/app/tests/suites/certification/Test_TC_OCC_3_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_OCC_3_1.yaml @@ -18,26 +18,30 @@ config: nodeId: 0x12344321 cluster: "Basic" endpoint: 0 - + tests: - - label: "Commission DUT to TH" - verification: "" - disabled: true - - - label: "TH reads Occupancy attribute from DUT" - verification: - "./chip-tool occupancysensing read occupancy 1 1 Endpoint: 1 Cluster: - 0x0000_0406 Attribute 0x0000_0000 DataVersion: 289401399 - [1646130536.783615][3045:3050] CHIP:TOO: occupancy: 0" - disabled: true - - - label: "Operate on DUT to change the occupancy status" - verification: "" - disabled: true - - - label: "after a few seconds, TH reads Occupancy attribute from DUT" - verification: - "./chip-tool occupancysensing read occupancy 1 1 Endpoint: 1 Cluster: - 0x0000_0406 Attribute 0x0000_0000 DataVersion: 289401399 - [1646130536.783615][3045:3050] CHIP:TOO: occupancy: 1" - disabled: true + - label: "Commission DUT to TH" + verification: | + + disabled: true + + - label: "TH reads Occupancy attribute from DUT" + verification: | + ./chip-tool occupancysensing read occupancy 1 1 + + Endpoint: 1 Cluster: 0x0000_0406 Attribute 0x0000_0000DataVersion: 289401399 + [1646130536.783615][3045:3050] CHIP:TOO: occupancy: 0 + disabled: true + + - label: "Operate on DUT to change the occupancy status" + verification: | + + disabled: true + + - label: "after a few seconds, TH reads Occupancy attribute from DUT" + verification: | + ./chip-tool occupancysensing read occupancy 1 1 + + Endpoint: 1 Cluster: 0x0000_0406 Attribute 0x0000_0000DataVersion: 289401399 + [1646130536.783615][3045:3050] CHIP:TOO: occupancy: 1 + disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_OO_2_4.yaml b/src/app/tests/suites/certification/Test_TC_OO_2_4.yaml index e6800a37aa61af..111e284ebc536f 100644 --- a/src/app/tests/suites/certification/Test_TC_OO_2_4.yaml +++ b/src/app/tests/suites/certification/Test_TC_OO_2_4.yaml @@ -18,110 +18,166 @@ config: nodeId: 0x12344321 cluster: "Basic" endpoint: 0 - + tests: - - label: "Commission DUT to TH" - verification: "" - disabled: true - - - label: "TH sends On command to DUT" - verification: "./chip-tool onoff on 1 1 StatusIB = { status = 0x00, }," - disabled: true - - - label: "TH writes a value of 0 to StartUpOnOff attribute of DUT" - verification: - "./chip-tool onoff write start-up-on-off 0 1 1 StatusIB = { status = - 0x00, }," - disabled: true - - - label: "Power off DUT" - verification: "" - disabled: true - - - label: "Power on DUT" - verification: "" - disabled: true - - - label: "TH reads the OnOff attribute from the DUT" - verification: "./chip-tool onoff read on-off 1 1 OnOff: FALSE" - disabled: true - - - label: "TH writes a value of 1 to StartUpOnOff attribute of DUT" - verification: - "./chip-tool onoff write start-up-on-off 1 1 1 StatusIB = { status = - 0x00, }," - disabled: true - - - label: "Power off DUT" - verification: "" - disabled: true - - - label: "Power on DUT" - verification: "" - disabled: true - - - label: "TH reads the OnOff attribute from the DUT" - verification: "./chip-tool onoff read on-off 1 1 OnOff: TRUE" - disabled: true - - - label: "TH writes a value of 2 to StartUpOnOff attribute of DUT" - verification: - "./chip-tool onoff write start-up-on-off 2 1 1 StatusIB = { status = - 0x00, }," - disabled: true - - - label: "Power off DUT" - verification: "" - disabled: true - - - label: "Power on DUT" - verification: "" - disabled: true - - - label: "TH reads the OnOff attribute from the DUT" - verification: "./chip-tool onoff read on-off 1 1 OnOff: FALSE" - disabled: true - - - label: "Power off DUT" - verification: "" - disabled: true - - - label: "Power on DUT" - verification: "" - disabled: true - - - label: "TH reads the OnOff attribute from the DUT" - verification: "./chip-tool onoff read on-off 1 1 OnOff: TRUE" - disabled: true - - - label: "TH writes NULL to StartUpOnOff attribute of DUT" - verification: "(how to perform this in chip-tool?)" - disabled: true - - - label: "Power off DUT" - verification: "" - disabled: true - - - label: "Power on DUT" - verification: "" - disabled: true - - - label: "TH reads the OnOff attribute from the DUT" - verification: "./chip-tool onoff read on-off 1 1 OnOff: TRUE" - disabled: true - - - label: "TH sends Off command to DUT" - verification: "./chip-tool onoff off 1 1 StatusIB = { status = 0x00, }," - disabled: true - - - label: "Power off DUT" - verification: "" - disabled: true - - - label: "Power on DUT" - verification: "" - disabled: true - - - label: "TH reads the OnOff attribute from the DUT" - verification: "./chip-tool onoff read on-off 1 1 OnOff: FALSE" - disabled: true + - label: "Commission DUT to TH" + verification: | + + disabled: true + + - label: "TH sends On command to DUT" + verification: | + ./chip-tool onoff on 1 1 + + StatusIB = + { + status = 0x00, + }, + disabled: true + + - label: "TH writes a value of 0 to StartUpOnOff attribute of DUT" + verification: | + ./chip-tool onoff write start-up-on-off 0 1 1 + + StatusIB = + { + status = 0x00, + }, + disabled: true + + - label: "Power off DUT" + verification: | + + disabled: true + + - label: "Power on DUT" + verification: | + + disabled: true + + - label: "TH reads the OnOff attribute from the DUT" + verification: | + ./chip-tool onoff read on-off 1 1 + + OnOff: FALSE + disabled: true + + - label: "TH writes a value of 1 to StartUpOnOff attribute of DUT" + verification: | + ./chip-tool onoff write start-up-on-off 1 1 1 + + StatusIB = + { + status = 0x00, + }, + disabled: true + + - label: "Power off DUT" + verification: | + + disabled: true + + - label: "Power on DUT" + verification: | + + disabled: true + + - label: "TH reads the OnOff attribute from the DUT" + verification: | + ./chip-tool onoff read on-off 1 1 + + OnOff: TRUE + disabled: true + + - label: "TH writes a value of 2 to StartUpOnOff attribute of DUT" + verification: | + ./chip-tool onoff write start-up-on-off 2 1 1 + + StatusIB = + { + status = 0x00, + }, + disabled: true + + - label: "Power off DUT" + verification: | + + disabled: true + + - label: "Power on DUT" + verification: | + + disabled: true + + - label: "TH reads the OnOff attribute from the DUT" + verification: | + ./chip-tool onoff read on-off 1 1 + + OnOff: FALSE + disabled: true + + - label: "Power off DUT" + verification: | + + disabled: true + + - label: "Power on DUT" + verification: | + + disabled: true + + - label: "TH reads the OnOff attribute from the DUT" + verification: | + ./chip-tool onoff read on-off 1 1 + + OnOff: TRUE + disabled: true + + - label: "TH writes NULL to StartUpOnOff attribute of DUT" + verification: | + (how to perform this in chip-tool?) + disabled: true + + - label: "Power off DUT" + verification: | + + disabled: true + + - label: "Power on DUT" + verification: | + + disabled: true + + - label: "TH reads the OnOff attribute from the DUT" + verification: | + ./chip-tool onoff read on-off 1 1 + + OnOff: TRUE + disabled: true + + - label: "TH sends Off command to DUT" + verification: | + ./chip-tool onoff off 1 1 + + StatusIB = + { + status = 0x00, + }, + disabled: true + + - label: "Power off DUT" + verification: | + + disabled: true + + - label: "Power on DUT" + verification: | + + disabled: true + + - label: "TH reads the OnOff attribute from the DUT" + verification: | + ./chip-tool onoff read on-off 1 1 + + OnOff: FALSE + disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_PRS_2_2.yaml b/src/app/tests/suites/certification/Test_TC_PRS_2_2.yaml index c5a645414d99d5..e415cab2d004a8 100644 --- a/src/app/tests/suites/certification/Test_TC_PRS_2_2.yaml +++ b/src/app/tests/suites/certification/Test_TC_PRS_2_2.yaml @@ -18,22 +18,25 @@ config: nodeId: 0x12344321 cluster: "Basic" endpoint: 0 - + tests: - - label: "Commission DUT to TH" - verification: "" - disabled: true - - - label: "TH reads MeasuredValue attribute from DUT" - verification: - "./chip-tool pressuremeasurement read measured-value 1 1 Verify - response: cluster id: 0x0403 Attribute: 0" - disabled: true - - - label: "Operate on device to change the pressure significantly" - verification: "" - disabled: true - - - label: "after a few seconds, TH reads MeasuredValue attribute from DUT" - verification: "" - disabled: true + - label: "Commission DUT to TH" + verification: | + + disabled: true + + - label: "TH reads MeasuredValue attribute from DUT" + verification: | + ./chip-tool pressuremeasurement read measured-value 1 1 + Verify response: cluster id: 0x0403 Attribute: 0 + disabled: true + + - label: "Operate on device to change the pressure significantly" + verification: | + + disabled: true + + - label: "after a few seconds, TH reads MeasuredValue attribute from DUT" + verification: | + + disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_PRS_2_3.yaml b/src/app/tests/suites/certification/Test_TC_PRS_2_3.yaml index 3fdb6d6629470a..7af3444c58ecee 100644 --- a/src/app/tests/suites/certification/Test_TC_PRS_2_3.yaml +++ b/src/app/tests/suites/certification/Test_TC_PRS_2_3.yaml @@ -18,43 +18,50 @@ config: nodeId: 0x12344321 cluster: "Basic" endpoint: 0 - + tests: - - label: "Commission DUT to TH" - verification: "" - disabled: true - - - label: "TH reads Tolerance attribute from DUT" - verification: "./chip-tool pressuremeasurement read tolerance 1 1" - disabled: true - - - label: "TH reads MeasuredValue attribute from DUT" - verification: - "./chip-tool pressuremeasurement read measured-value 1 1 - [1646049376.457970][12096:12101] CHIP:DMG: SuppressResponse = true, - [1646049376.458003][12096:12101] CHIP:DMG: InteractionModelRevision = - 1 [1646049376.458033][12096:12101] CHIP:DMG: } - [1646049376.458206][12096:12101] CHIP:TOO: Endpoint: 1 Cluster: - 0x0000_0403 Attribute 0x0000_0000 DataVersion: 781236764 - [1646049376.458395][12096:12101] CHIP:TOO: MeasuredValue: 0" - disabled: true - - - label: "TH reads MeasuredValue attribute from DUT" - verification: "" - disabled: true - - - label: "TH reads Scale attribute from DUT" - verification: "./chip-tool pressuremeasurement read scale 1 1" - disabled: true - - - label: "TH reads ScaledValue attribute from DUT" - verification: "./chip-tool pressuremeasurement read scaled-value 1 1" - disabled: true - - - label: "TH reads ScaledTolerance attribute from DUT" - verification: "./chip-tool pressuremeasurement read scaled-tolerance 1 1" - disabled: true - - - label: "TH reads ScaledValue attribute from DUT" - verification: "./chip-tool pressuremeasurement read scaled-value 1 1" - disabled: true + - label: "Commission DUT to TH" + verification: | + + disabled: true + + - label: "TH reads Tolerance attribute from DUT" + verification: | + ./chip-tool pressuremeasurement read tolerance 1 1 + disabled: true + + - label: "TH reads MeasuredValue attribute from DUT" + verification: | + ./chip-tool pressuremeasurement read measured-value 1 1 + [1646049376.457970][12096:12101] CHIP:DMG: SuppressResponse = true, + [1646049376.458003][12096:12101] CHIP:DMG: InteractionModelRevision = 1 + [1646049376.458033][12096:12101] CHIP:DMG: } + [1646049376.458206][12096:12101] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0403 Attribute 0x0000_0000 + DataVersion: 781236764 + [1646049376.458395][12096:12101] CHIP:TOO: MeasuredValue: 0 + disabled: true + + - label: "TH reads MeasuredValue attribute from DUT" + verification: | + + disabled: true + + - label: "TH reads Scale attribute from DUT" + verification: | + ./chip-tool pressuremeasurement read scale 1 1 + disabled: true + + - label: "TH reads ScaledValue attribute from DUT" + verification: | + ./chip-tool pressuremeasurement read scaled-value 1 1 + disabled: true + + - label: "TH reads ScaledTolerance attribute from DUT" + verification: | + ./chip-tool pressuremeasurement read scaled-tolerance 1 1 + disabled: true + + - label: "TH reads ScaledValue attribute from DUT" + verification: | + ./chip-tool pressuremeasurement read scaled-value 1 1 + disabled: true diff --git a/src/app/tests/suites/certification/Test_TC_SU_4_1.yaml b/src/app/tests/suites/certification/Test_TC_SU_4_1.yaml index e25a2f46f032d5..84de8b267f897a 100644 --- a/src/app/tests/suites/certification/Test_TC_SU_4_1.yaml +++ b/src/app/tests/suites/certification/Test_TC_SU_4_1.yaml @@ -18,123 +18,142 @@ config: nodeId: 0x12344321 cluster: "Basic" endpoint: 0 - + tests: - - label: - "TH sends a read request to read the UpdatePossible attribute from the - DUT." - verification: - "chip-tool otasoftwareupdaterequestor read update-possible - 0x1234567890 0 where 0x1234567890 is OTA Requestor node ID Verify on - the chip-tool logs [1645822694702] [22599:21229305] CHIP: [DMG] - ReportDataMessage = [1645822694702] [22599:21229305] CHIP: [DMG] { - [1645822694702] [22599:21229305] CHIP: [DMG] AttributeReportIBs = - [1645822694702] [22599:21229305] CHIP: [DMG] [ [1645822694702] - [22599:21229305] CHIP: [DMG] AttributeReportIB = [1645822694702] - [22599:21229305] CHIP: [DMG] { [1645822694702] [22599:21229305] CHIP: - [DMG] AttributeDataIB = [1645822694702] [22599:21229305] CHIP: [DMG] { - [1645822694702] [22599:21229305] CHIP: [DMG] DataVersion = 0x3873a963, - [1645822694702] [22599:21229305] CHIP: [DMG] AttributePathIB = - [1645822694702] [22599:21229305] CHIP: [DMG] { [1645822694702] - [22599:21229305] CHIP: [DMG] Endpoint = 0x0, [1645822694702] - [22599:21229305] CHIP: [DMG] Cluster = 0x2a, [1645822694702] - [22599:21229305] CHIP: [DMG] Attribute = 0x0000_0001, [1645822694702] - [22599:21229305] CHIP: [DMG] } [1645822694702] [22599:21229305] CHIP: - [DMG] [1645822694702] [22599:21229305] CHIP: [DMG] Data = true, - [1645822694702] [22599:21229305] CHIP: [DMG] }, [1645822694702] - [22599:21229305] CHIP: [DMG] [1645822694702] [22599:21229305] CHIP: - [DMG] }, [1645822694702] [22599:21229305] CHIP: [DMG] [1645822694702] - [22599:21229305] CHIP: [DMG] ], [1645822694702] [22599:21229305] CHIP: - [DMG] [1645822694702] [22599:21229305] CHIP: [DMG] SuppressResponse = - true, [1645822694702] [22599:21229305] CHIP: [DMG] - InteractionModelRevision = 1 [1645822694702] [22599:21229305] CHIP: - [DMG] }" - disabled: true + - label: "TH sends a read request to read the UpdatePossible attribute from the DUT." + verification: | + chip-tool otasoftwareupdaterequestor read update-possible 0x1234567890 0 + + where 0x1234567890 is OTA Requestor node ID + + Verify on the chip-tool logs + + [1645822694702] [22599:21229305] CHIP: [DMG] ReportDataMessage = + [1645822694702] [22599:21229305] CHIP: [DMG] { + [1645822694702] [22599:21229305] CHIP: [DMG] AttributeReportIBs = + [1645822694702] [22599:21229305] CHIP: [DMG] [ + [1645822694702] [22599:21229305] CHIP: [DMG] AttributeReportIB = + [1645822694702] [22599:21229305] CHIP: [DMG] { + [1645822694702] [22599:21229305] CHIP: [DMG] AttributeDataIB = + [1645822694702] [22599:21229305] CHIP: [DMG] { + [1645822694702] [22599:21229305] CHIP: [DMG] DataVersion = 0x3873a963, + [1645822694702] [22599:21229305] CHIP: [DMG] AttributePathIB = + [1645822694702] [22599:21229305] CHIP: [DMG] { + [1645822694702] [22599:21229305] CHIP: [DMG] Endpoint = 0x0, + [1645822694702] [22599:21229305] CHIP: [DMG] Cluster = 0x2a, + [1645822694702] [22599:21229305] CHIP: [DMG] Attribute = 0x0000_0001, + [1645822694702] [22599:21229305] CHIP: [DMG] } + [1645822694702] [22599:21229305] CHIP: [DMG] + [1645822694702] [22599:21229305] CHIP: [DMG] Data = true, + [1645822694702] [22599:21229305] CHIP: [DMG] }, + [1645822694702] [22599:21229305] CHIP: [DMG] + [1645822694702] [22599:21229305] CHIP: [DMG] }, + [1645822694702] [22599:21229305] CHIP: [DMG] + [1645822694702] [22599:21229305] CHIP: [DMG] ], + [1645822694702] [22599:21229305] CHIP: [DMG] + [1645822694702] [22599:21229305] CHIP: [DMG] SuppressResponse = true, + [1645822694702] [22599:21229305] CHIP: [DMG] InteractionModelRevision = 1 + [1645822694702] [22599:21229305] CHIP: [DMG] } + disabled: true + + - label: "TH sends a read request to read the UpdateState attribute from the DUT" + verification: | + chip-tool otasoftwareupdaterequestor read update-state 0x1234567890 0 + + where 0x1234567890 is OTA Requestor node ID + + Verify that the value is set to one of the valid attribute values based on the current update state on the chip-tool logs + + [1645822907230] [22642:21232581] CHIP: [DMG] ReportDataMessage = + [1645822907230] [22642:21232581] CHIP: [DMG] { + [1645822907230] [22642:21232581] CHIP: [DMG] AttributeReportIBs = + [1645822907230] [22642:21232581] CHIP: [DMG] [ + [1645822907230] [22642:21232581] CHIP: [DMG] AttributeReportIB = + [1645822907230] [22642:21232581] CHIP: [DMG] { + [1645822907230] [22642:21232581] CHIP: [DMG] AttributeDataIB = + [1645822907230] [22642:21232581] CHIP: [DMG] { + [1645822907230] [22642:21232581] CHIP: [DMG] DataVersion = 0x3873a963, + [1645822907230] [22642:21232581] CHIP: [DMG] AttributePathIB = + [1645822907230] [22642:21232581] CHIP: [DMG] { + [1645822907230] [22642:21232581] CHIP: [DMG] Endpoint = 0x0, + [1645822907230] [22642:21232581] CHIP: [DMG] Cluster = 0x2a, + [1645822907230] [22642:21232581] CHIP: [DMG] Attribute = 0x0000_0002, + [1645822907230] [22642:21232581] CHIP: [DMG] } + [1645822907230] [22642:21232581] CHIP: [DMG] + [1645822907230] [22642:21232581] CHIP: [DMG] Data = 1, + [1645822907230] [22642:21232581] CHIP: [DMG] }, + [1645822907230] [22642:21232581] CHIP: [DMG] + [1645822907230] [22642:21232581] CHIP: [DMG] }, + [1645822907230] [22642:21232581] CHIP: [DMG] + [1645822907230] [22642:21232581] CHIP: [DMG] ], + [1645822907230] [22642:21232581] CHIP: [DMG] + [1645822907230] [22642:21232581] CHIP: [DMG] SuppressResponse = true, + [1645822907230] [22642:21232581] CHIP: [DMG] InteractionModelRevision = 1 + [1645822907230] [22642:21232581] CHIP: [DMG] } + disabled: true + + - label: "DUT should start initiating the Software update process. While the DUT is downloading the + image, TH sends a read request to read the UpdateStateProgress attribute from the DUT" + verification: | + chip-tool otasoftwareupdaterequestor read update-state-progress 0x1234567890 0 + + where 0x1234567890 is OTA Requestor node ID + + Verify that the field value is null if no ongoing update on the chip-tool logs + + [1645823750592] [22938:21245247] CHIP: [DMG] ReportDataMessage = + [1645823750592] [22938:21245247] CHIP: [DMG] { + [1645823750592] [22938:21245247] CHIP: [DMG] AttributeReportIBs = + [1645823750592] [22938:21245247] CHIP: [DMG] [ + [1645823750592] [22938:21245247] CHIP: [DMG] AttributeReportIB = + [1645823750592] [22938:21245247] CHIP: [DMG] { + [1645823750592] [22938:21245247] CHIP: [DMG] AttributeDataIB = + [1645823750592] [22938:21245247] CHIP: [DMG] { + [1645823750592] [22938:21245247] CHIP: [DMG] DataVersion = 0x3873a963, + [1645823750592] [22938:21245247] CHIP: [DMG] AttributePathIB = + [1645823750592] [22938:21245247] CHIP: [DMG] { + [1645823750592] [22938:21245247] CHIP: [DMG] Endpoint = 0x0, + [1645823750592] [22938:21245247] CHIP: [DMG] Cluster = 0x2a, + [1645823750592] [22938:21245247] CHIP: [DMG] Attribute = 0x0000_0003, + [1645823750592] [22938:21245247] CHIP: [DMG] } + [1645823750592] [22938:21245247] CHIP: [DMG] + [1645823750592] [22938:21245247] CHIP: [DMG] Data = NULL + [1645823750592] [22938:21245247] CHIP: [DMG] }, + [1645823750592] [22938:21245247] CHIP: [DMG] + [1645823750592] [22938:21245247] CHIP: [DMG] }, + [1645823750592] [22938:21245247] CHIP: [DMG] + [1645823750592] [22938:21245247] CHIP: [DMG] ], + [1645823750592] [22938:21245247] CHIP: [DMG] + [1645823750592] [22938:21245247] CHIP: [DMG] SuppressResponse = true, + [1645823750592] [22938:21245247] CHIP: [DMG] InteractionModelRevision = 1 + [1645823750592] [22938:21245247] CHIP: [DMG] } - - label: - "TH sends a read request to read the UpdateState attribute from the - DUT" - verification: - "chip-tool otasoftwareupdaterequestor read update-state 0x1234567890 0 - where 0x1234567890 is OTA Requestor node ID Verify that the value is - set to one of the valid attribute values based on the current update - state on the chip-tool logs [1645822907230] [22642:21232581] CHIP: - [DMG] ReportDataMessage = [1645822907230] [22642:21232581] CHIP: [DMG] - { [1645822907230] [22642:21232581] CHIP: [DMG] AttributeReportIBs = - [1645822907230] [22642:21232581] CHIP: [DMG] [ [1645822907230] - [22642:21232581] CHIP: [DMG] AttributeReportIB = [1645822907230] - [22642:21232581] CHIP: [DMG] { [1645822907230] [22642:21232581] CHIP: - [DMG] AttributeDataIB = [1645822907230] [22642:21232581] CHIP: [DMG] { - [1645822907230] [22642:21232581] CHIP: [DMG] DataVersion = 0x3873a963, - [1645822907230] [22642:21232581] CHIP: [DMG] AttributePathIB = - [1645822907230] [22642:21232581] CHIP: [DMG] { [1645822907230] - [22642:21232581] CHIP: [DMG] Endpoint = 0x0, [1645822907230] - [22642:21232581] CHIP: [DMG] Cluster = 0x2a, [1645822907230] - [22642:21232581] CHIP: [DMG] Attribute = 0x0000_0002, [1645822907230] - [22642:21232581] CHIP: [DMG] } [1645822907230] [22642:21232581] CHIP: - [DMG] [1645822907230] [22642:21232581] CHIP: [DMG] Data = 1, - [1645822907230] [22642:21232581] CHIP: [DMG] }, [1645822907230] - [22642:21232581] CHIP: [DMG] [1645822907230] [22642:21232581] CHIP: - [DMG] }, [1645822907230] [22642:21232581] CHIP: [DMG] [1645822907230] - [22642:21232581] CHIP: [DMG] ], [1645822907230] [22642:21232581] CHIP: - [DMG] [1645822907230] [22642:21232581] CHIP: [DMG] SuppressResponse = - true, [1645822907230] [22642:21232581] CHIP: [DMG] - InteractionModelRevision = 1 [1645822907230] [22642:21232581] CHIP: - [DMG] }" - disabled: true + Verify that the field value is anything between 1 to 100 for an ongoing update on the chip-tool logs - - label: - "DUT should start initiating the Software update process. While the - DUT is downloading the image, TH sends a read request to read the - UpdateStateProgress attribute from the DUT" - verification: - "chip-tool otasoftwareupdaterequestor read update-state-progress - 0x1234567890 0 where 0x1234567890 is OTA Requestor node ID Verify that - the field value is null if no ongoing update on the chip-tool logs - [1645823750592] [22938:21245247] CHIP: [DMG] ReportDataMessage = - [1645823750592] [22938:21245247] CHIP: [DMG] { [1645823750592] - [22938:21245247] CHIP: [DMG] AttributeReportIBs = [1645823750592] - [22938:21245247] CHIP: [DMG] [ [1645823750592] [22938:21245247] CHIP: - [DMG] AttributeReportIB = [1645823750592] [22938:21245247] CHIP: [DMG] - { [1645823750592] [22938:21245247] CHIP: [DMG] AttributeDataIB = - [1645823750592] [22938:21245247] CHIP: [DMG] { [1645823750592] - [22938:21245247] CHIP: [DMG] DataVersion = 0x3873a963, [1645823750592] - [22938:21245247] CHIP: [DMG] AttributePathIB = [1645823750592] - [22938:21245247] CHIP: [DMG] { [1645823750592] [22938:21245247] CHIP: - [DMG] Endpoint = 0x0, [1645823750592] [22938:21245247] CHIP: [DMG] - Cluster = 0x2a, [1645823750592] [22938:21245247] CHIP: [DMG] Attribute - = 0x0000_0003, [1645823750592] [22938:21245247] CHIP: [DMG] } - [1645823750592] [22938:21245247] CHIP: [DMG] [1645823750592] - [22938:21245247] CHIP: [DMG] Data = NULL [1645823750592] - [22938:21245247] CHIP: [DMG] }, [1645823750592] [22938:21245247] CHIP: - [DMG] [1645823750592] [22938:21245247] CHIP: [DMG] }, [1645823750592] - [22938:21245247] CHIP: [DMG] [1645823750592] [22938:21245247] CHIP: - [DMG] ], [1645823750592] [22938:21245247] CHIP: [DMG] [1645823750592] - [22938:21245247] CHIP: [DMG] SuppressResponse = true, [1645823750592] - [22938:21245247] CHIP: [DMG] InteractionModelRevision = 1 - [1645823750592] [22938:21245247] CHIP: [DMG] } Verify that the field - value is anything between 1 to 100 for an ongoing update on the - chip-tool logs [1645823829292] [22944:21246546] CHIP: [DMG] - ReportDataMessage = [1645823829292] [22944:21246546] CHIP: [DMG] { - [1645823829292] [22944:21246546] CHIP: [DMG] AttributeReportIBs = - [1645823829292] [22944:21246546] CHIP: [DMG] [ [1645823829292] - [22944:21246546] CHIP: [DMG] AttributeReportIB = [1645823829292] - [22944:21246546] CHIP: [DMG] { [1645823829292] [22944:21246546] CHIP: - [DMG] AttributeDataIB = [1645823829292] [22944:21246546] CHIP: [DMG] { - [1645823829292] [22944:21246546] CHIP: [DMG] DataVersion = 0x3873a966, - [1645823829292] [22944:21246546] CHIP: [DMG] AttributePathIB = - [1645823829292] [22944:21246546] CHIP: [DMG] { [1645823829292] - [22944:21246546] CHIP: [DMG] Endpoint = 0x0, [1645823829292] - [22944:21246546] CHIP: [DMG] Cluster = 0x2a, [1645823829292] - [22944:21246546] CHIP: [DMG] Attribute = 0x0000_0003, [1645823829292] - [22944:21246546] CHIP: [DMG] } [1645823829292] [22944:21246546] CHIP: - [DMG] [1645823829292] [22944:21246546] CHIP: [DMG] Data = 20, - [1645823829292] [22944:21246546] CHIP: [DMG] }, [1645823829292] - [22944:21246546] CHIP: [DMG] [1645823829292] [22944:21246546] CHIP: - [DMG] }, [1645823829292] [22944:21246546] CHIP: [DMG] [1645823829292] - [22944:21246546] CHIP: [DMG] ], [1645823829292] [22944:21246546] CHIP: - [DMG] [1645823829292] [22944:21246546] CHIP: [DMG] SuppressResponse = - true, [1645823829292] [22944:21246546] CHIP: [DMG] - InteractionModelRevision = 1 [1645823829292] [22944:21246546] CHIP: - [DMG] }" - disabled: true + [1645823829292] [22944:21246546] CHIP: [DMG] ReportDataMessage = + [1645823829292] [22944:21246546] CHIP: [DMG] { + [1645823829292] [22944:21246546] CHIP: [DMG] AttributeReportIBs = + [1645823829292] [22944:21246546] CHIP: [DMG] [ + [1645823829292] [22944:21246546] CHIP: [DMG] AttributeReportIB = + [1645823829292] [22944:21246546] CHIP: [DMG] { + [1645823829292] [22944:21246546] CHIP: [DMG] AttributeDataIB = + [1645823829292] [22944:21246546] CHIP: [DMG] { + [1645823829292] [22944:21246546] CHIP: [DMG] DataVersion = 0x3873a966, + [1645823829292] [22944:21246546] CHIP: [DMG] AttributePathIB = + [1645823829292] [22944:21246546] CHIP: [DMG] { + [1645823829292] [22944:21246546] CHIP: [DMG] Endpoint = 0x0, + [1645823829292] [22944:21246546] CHIP: [DMG] Cluster = 0x2a, + [1645823829292] [22944:21246546] CHIP: [DMG] Attribute = 0x0000_0003, + [1645823829292] [22944:21246546] CHIP: [DMG] } + [1645823829292] [22944:21246546] CHIP: [DMG] + [1645823829292] [22944:21246546] CHIP: [DMG] Data = 20, + [1645823829292] [22944:21246546] CHIP: [DMG] }, + [1645823829292] [22944:21246546] CHIP: [DMG] + [1645823829292] [22944:21246546] CHIP: [DMG] }, + [1645823829292] [22944:21246546] CHIP: [DMG] + [1645823829292] [22944:21246546] CHIP: [DMG] ], + [1645823829292] [22944:21246546] CHIP: [DMG] + [1645823829292] [22944:21246546] CHIP: [DMG] SuppressResponse = true, + [1645823829292] [22944:21246546] CHIP: [DMG] InteractionModelRevision = 1 + [1645823829292] [22944:21246546] CHIP: [DMG] } + disabled: true