|
34 | 34 | # --trace-to perfetto:${TRACE_TEST_PERFETTO}.perfetto |
35 | 35 | # --endpoint 1 |
36 | 36 | # --app-pipe /tmp/pavst_2_13_fifo |
| 37 | +# --timeout 300 |
37 | 38 | # factory-reset: true |
38 | 39 | # quiet: true |
39 | 40 | # === END CI TEST ARGUMENTS === |
@@ -278,17 +279,19 @@ async def test_TC_PAVST_2_13(self): |
278 | 279 | zoneID1 = cmdResponse.zoneID |
279 | 280 |
|
280 | 281 | self.step(6) |
| 282 | + # Initialze the time control fields |
281 | 283 | initDuration = 5 |
282 | 284 | augDuration = 2 |
283 | 285 | maxDuration = 15 |
284 | | - blindDuration = 3 |
| 286 | + # blindDuration time set as 10 sec to ensure it is sufficient enough to receive the motion event at DUT post the clip recording is completed |
| 287 | + blindDuration = 10 |
285 | 288 | maxPreRollLen = 4 |
286 | 289 | try: |
287 | 290 | zoneList = [{"zone": zoneID1, "sensitivity": 4}] |
288 | 291 | triggerOptions = {"triggerType": pvcluster.Enums.TransportTriggerTypeEnum.kMotion, |
289 | 292 | "maxPreRollLen": 4000, |
290 | 293 | "motionZones": zoneList, |
291 | | - "motionTimeControl": {"initialDuration": 5, "augmentationDuration": 2, "maxDuration": 15, "blindDuration": 3}} |
| 294 | + "motionTimeControl": {"initialDuration": initDuration, "augmentationDuration": augDuration, "maxDuration": maxDuration, "blindDuration": blindDuration}} |
292 | 295 | status = await self.allocate_one_pushav_transport(endpoint, trigger_Options=triggerOptions, |
293 | 296 | tlsEndPoint=tlsEndpointId, url=f"https://{host_ip}:1234/streams/{uploadStreamId}/") |
294 | 297 | asserts.assert_equal(status, Status.Success, |
@@ -323,7 +326,8 @@ async def test_TC_PAVST_2_13(self): |
323 | 326 | self.dut_node_id, |
324 | 327 | self.get_endpoint()) |
325 | 328 |
|
326 | | - timeControl = {"initialDuration": 5, "augmentationDuration": 2, "maxDuration": 15, "blindDuration": 3} |
| 329 | + timeControl = {"initialDuration": initDuration, "augmentationDuration": augDuration, |
| 330 | + "maxDuration": maxDuration, "blindDuration": blindDuration} |
327 | 331 | cmd = pvcluster.Commands.ManuallyTriggerTransport( |
328 | 332 | connectionID=aConnectionID, |
329 | 333 | activationReason=pvcluster.Enums.TriggerActivationReasonEnum.kEmergency, |
@@ -444,13 +448,15 @@ async def test_TC_PAVST_2_13(self): |
444 | 448 | ) |
445 | 449 |
|
446 | 450 | self.step(17) |
| 451 | + # update maxDuration and augDuration fields to ensure initDuration + augDuration > maxDuration |
447 | 452 | maxDuration = 10 |
| 453 | + augDuration = 15 |
448 | 454 | try: |
449 | 455 | zoneList = [{"zone": zoneID1, "sensitivity": 4}] |
450 | 456 | triggerOptions = {"triggerType": pvcluster.Enums.TransportTriggerTypeEnum.kMotion, |
451 | 457 | "maxPreRollLen": 4000, |
452 | 458 | "motionZones": zoneList, |
453 | | - "motionTimeControl": {"initialDuration": 5, "augmentationDuration": 15, "maxDuration": 10, "blindDuration": 3}} |
| 459 | + "motionTimeControl": {"initialDuration": initDuration, "augmentationDuration": augDuration, "maxDuration": maxDuration, "blindDuration": blindDuration}} |
454 | 460 | status = await self.allocate_one_pushav_transport(endpoint, trigger_Options=triggerOptions, |
455 | 461 | tlsEndPoint=tlsEndpointId, url=f"https://{host_ip}:1234/streams/{uploadStreamId}/") |
456 | 462 | asserts.assert_equal(status, Status.Success, |
|
0 commit comments