Skip to content

Commit 58a5f61

Browse files
Updated TC_SU_2_7 with restart flag
1 parent 809ea64 commit 58a5f61

File tree

1 file changed

+21
-23
lines changed

1 file changed

+21
-23
lines changed

src/python_testing/TC_SU_2_7.py

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,16 @@
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
@@ -59,14 +56,15 @@
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

Comments
 (0)