3131# --trace-to json:${TRACE_APP}.json
3232# script-args: >
3333# --storage-path admin_storage.json
34+ # --commissioning-method on-network
3435# --discriminator 123
3536# --passcode 2123
3637# --endpoint 0
3738# --nodeId 123
3839# --trace-to json:${TRACE_TEST_JSON}.json
3940# --trace-to perfetto:${TRACE_TEST_PERFETTO}.perfetto
4041# --string-arg provider_app_path:${OTA_PROVIDER_APP}
41- # --string-arg ota_image_step1:${OTA_IMAGE_V2}
42- # --string-arg ota_image_step1_expected_version:2
43- # --string-arg ota_image_step2:${OTA_IMAGE_V3}
44- # --string-arg ota_image_step3:${OTA_IMAGE_V3}
45- # --string-arg ota_image_step5:${OTA_IMAGE_V3}
46- # --string-arg ota_image_step6:${OTA_IMAGE_V4}
42+ # --string-arg ota_image:${SU_OTA_REQUESTOR_V2}
43+ # --int-arg ota_image_expected_version:2
4744# --tests test_TC_SU_2_7_1
4845# factory-reset: true
4946# quiet: true
5956# --trace-to json:${TRACE_APP}.json
6057# script-args: >
6158# --storage-path admin_storage.json
59+ # --commissioning-method on-network
6260# --discriminator 123
6361# --passcode 2123
6462# --endpoint 0
6563# --nodeId 123
6664# --trace-to json:${TRACE_TEST_JSON}.json
6765# --trace-to perfetto:${TRACE_TEST_PERFETTO}.perfetto
6866# --string-arg provider_app_path:${OTA_PROVIDER_APP}
69- # --string-arg ota_image_step4 :${OTA_IMAGE_V2 }
67+ # --string-arg ota_image :${SU_OTA_REQUESTOR_V2 }
7068# --tests test_TC_SU_2_7_2
7169# factory-reset: true
7270# quiet: true
@@ -176,11 +174,11 @@ async def test_TC_SU_2_7_1(self):
176174 self .step (0 )
177175 controller = self .default_controller
178176 provider_app_path = self .user_params .get ('provider_app_path' , None )
179- ota_image = self .user_params .get ('ota_image_step1 ' )
180- expected_version = self .user_params .get ('ota_image_step1_expected_version ' )
177+ ota_image = self .user_params .get ('ota_image ' )
178+ expected_version = self .user_params .get ('ota_image_expected_version ' )
181179
182180 self .start_provider (
183- provier_app_path = provider_app_path ,
181+ provider_app_path = provider_app_path ,
184182 ota_image_path = ota_image ,
185183 setup_pincode = self .provider_data ['setup_pincode' ],
186184 discriminator = self .provider_data ['discriminator' ],
@@ -257,9 +255,9 @@ async def test_TC_SU_2_7_1(self):
257255 self .current_provider_app_proc .terminate ()
258256
259257 self .step (2 )
260- ota_image = self .user_params .get ('ota_image_step2 ' )
258+ ota_image = self .user_params .get ('ota_image ' )
261259 self .start_provider (
262- provier_app_path = provider_app_path ,
260+ provider_app_path = provider_app_path ,
263261 ota_image_path = ota_image ,
264262 setup_pincode = self .provider_data ['setup_pincode' ],
265263 discriminator = self .provider_data ['discriminator' ],
@@ -286,9 +284,8 @@ async def test_TC_SU_2_7_1(self):
286284 self .current_provider_app_proc .terminate ()
287285
288286 self .step (3 )
289- # ota_image = self.user_params.get('ota_image_step3')
290287 self .start_provider (
291- provier_app_path = provider_app_path ,
288+ provider_app_path = provider_app_path ,
292289 ota_image_path = ota_image ,
293290 setup_pincode = self .provider_data ['setup_pincode' ],
294291 discriminator = self .provider_data ['discriminator' ],
@@ -315,15 +312,16 @@ async def test_TC_SU_2_7_1(self):
315312 state_transition_event_handler .reset ()
316313 await state_transition_event_handler .cancel ()
317314 self .current_provider_app_proc .terminate ()
315+ self .restart_requestor (controller )
318316
319317 # # This step is executed with TC_2_7_2
320318 self .skip_step (4 )
321319
322320 self .step (5 )
323- ota_image = self .user_params .get ('ota_image_step5 ' )
324- expected_version = self .user_params .get ('ota_image_step5_expected_version ' )
321+ ota_image = self .user_params .get ('ota_image ' )
322+ expected_version = self .user_params .get ('ota_image_expected_version ' )
325323 self .start_provider (
326- provier_app_path = provider_app_path ,
324+ provider_app_path = provider_app_path ,
327325 ota_image_path = ota_image ,
328326 setup_pincode = self .provider_data ['setup_pincode' ],
329327 discriminator = self .provider_data ['discriminator' ],
@@ -379,10 +377,10 @@ async def test_TC_SU_2_7_1(self):
379377 self .current_provider_app_proc .terminate ()
380378
381379 self .step (6 )
382- ota_image = self .user_params .get ('ota_image_step6 ' )
383- expected_version = self .user_params .get ('ota_image_step6_expected_version ' )
380+ ota_image = self .user_params .get ('ota_image ' )
381+ expected_version = self .user_params .get ('ota_image_expected_version ' )
384382 self .start_provider (
385- provier_app_path = provider_app_path ,
383+ provider_app_path = provider_app_path ,
386384 ota_image_path = ota_image ,
387385 setup_pincode = self .provider_data ['setup_pincode' ],
388386 discriminator = self .provider_data ['discriminator' ],
@@ -463,18 +461,18 @@ async def test_TC_SU_2_7_2(self):
463461 # Launch the requestor with flags:
464462 # --requestorCanConsent true
465463 # --userConsentState deferred
466- # These flags are needed by the provider to work properly
464+ # These flags are needed by the provider to work properly to trigger DelayedOnUserConsent
467465 # Retrieve the data from the args
468466 controller = self .default_controller
469467 provider_app_path = self .user_params .get ('provider_app_path' , None )
470- ota_image = self .user_params .get ('ota_image_step4 ' )
468+ ota_image = self .user_params .get ('ota_image ' )
471469 self .step (0 )
472470 self .skip_step (1 )
473471 self .skip_step (2 )
474472 self .skip_step (3 )
475473 self .step (4 )
476474 self .start_provider (
477- provier_app_path = provider_app_path ,
475+ provider_app_path = provider_app_path ,
478476 ota_image_path = ota_image ,
479477 setup_pincode = self .provider_data ['setup_pincode' ],
480478 discriminator = self .provider_data ['discriminator' ],
0 commit comments