diff --git a/examples/placeholder/linux/apps/app1/tests.js b/examples/placeholder/linux/apps/app1/tests.js index 0db800bdaa7fb5..82fabb0cb94e5f 100644 --- a/examples/placeholder/linux/apps/app1/tests.js +++ b/examples/placeholder/linux/apps/app1/tests.js @@ -19,6 +19,7 @@ function getTests() { const tests = [ "Test_TC_DM_1_3_Simulated", + "Test_TC_DM_3_3_Simulated", ]; return tests.join(', '); diff --git a/src/app/tests/suites/certification/PICS.yaml b/src/app/tests/suites/certification/PICS.yaml index 628d4ac8775ed8..80fc2d2ee27f37 100644 --- a/src/app/tests/suites/certification/PICS.yaml +++ b/src/app/tests/suites/certification/PICS.yaml @@ -20,6 +20,9 @@ PICS: - label: "Does the device support discovery over WiFi?" id: WIFI + + - label: "Does the device support discover over THREAD" + id: THREAD - label: "Does the device support manufacturing date" id: MANF_DATE diff --git a/src/app/tests/suites/certification/Test_TC_DM_3_3_Simulated.yaml b/src/app/tests/suites/certification/Test_TC_DM_3_3_Simulated.yaml new file mode 100644 index 00000000000000..e64cb1923e5214 --- /dev/null +++ b/src/app/tests/suites/certification/Test_TC_DM_3_3_Simulated.yaml @@ -0,0 +1,30 @@ +name: 10.3.3. [TC-DM-3.3] Network Commissioning Commands [DUT - Commissioner] + +config: + cluster: "Network Commissioning" + endpoint: 0 + +tests: + - label: "Wait for the device to be commissioned" + cluster: "DelayCommands" + command: "WaitForCommissioning" + + - label: "Wait for Scan Network Command" + wait: "ScanNetworks" + + - label: "Wait for Add Wifi Network Command" + wait: "AddOrUpdateWiFiNetwork" + PICS: WIFI + + - label: "Wait for Update Thread Network Command" + wait: "AddOrUpdateThreadNetwork" + PICS: THREAD + + - label: "Wait for Enable Network Command" + wait: "ConnectNetwork" + + - label: "Wait for Remove Network Command" + wait: "RemoveNetwork" + PICS: WIFI | THREAD + +