Reduce output.xml size 34/93834/1
authorVratko Polak <vrpolak@cisco.com>
Fri, 13 Nov 2020 17:11:34 +0000 (18:11 +0100)
committerVratko Polak <vrpolak@cisco.com>
Fri, 13 Nov 2020 17:11:34 +0000 (18:11 +0100)
Other longevity tests may need a similar fix.

Signed-off-by: Vratko Polak <vrpolak@cisco.com>
Change-Id: Ie033532a542cbb203fb4a93afb75a98bbc8f218d

csit/libraries/controller/DnbCommons.robot

index ab4a65df0e99950723bcee4391fd0c29e490a8f8..80a875f8b244b80f4ed08e61934faf1e4f7366ff 100644 (file)
@@ -12,6 +12,10 @@ Resource          ${CURDIR}/../ScalarClosures.robot
 Resource          ${CURDIR}/../WaitUtils.robot
 
 *** Variables ***
+# There is half a megabyte of output.xml per check.
+# Even with check period of 15 seconds that makes more than 2 GB of output,
+# which is too much for processing into log.html (out of memory errors).
+${DNB_CHECK_PERIOD}    600s
 ${DNB_PUBLISHER_SUBSCRIBER_PAIR_RATE}    ${5000}
 ${DNB_PUBLISHER_LISTENER_PREFIX}    working-pair-
 ${DNB_TESTED_MEMBER_INDEX}    1
@@ -37,7 +41,7 @@ Dom_Notification_Broker_Test_Templ
     ${getter} =    ScalarClosures.Closure_From_Keyword_And_Arguments    Get_Notifications_Active_Status    ${DNB_TESTED_MEMBER_INDEX}    ${count}
     ${validator} =    ScalarClosures.Closure_From_Keyword_And_Arguments    Check_Notifications_Active_Status    data_holder
     ${validation_timeout} =    BuiltIn.Evaluate    ${test_duration_in_seconds}+${60}
-    WaitUtils.Wait_For_Getter_Failure_Or_Stateless_Validator_Pass    timeout=${validation_timeout}    period=15s    getter=${getter}    stateless_validator=${validator}
+    WaitUtils.Wait_For_Getter_Failure_Or_Stateless_Validator_Pass    timeout=${validation_timeout}    period=${DNB_CHECK_PERIOD}    getter=${getter}    stateless_validator=${validator}
     ${sum_local_number}    BuiltIn.Set_Variable    ${0}
     ${low_limit_pair_rate} =    BuiltIn.Evaluate    0.9*${DNB_PUBLISHER_SUBSCRIBER_PAIR_RATE}
     ${high_limit_pair_rate} =    BuiltIn.Evaluate    1.1*${DNB_PUBLISHER_SUBSCRIBER_PAIR_RATE}