[ONOS-7937] Automatically check SCPF test results
Change-Id: Ifec2e7965fbc43ab9bb65338810ca62d7b120739
(cherry picked from commit aa7bc72e78ba2ba5656939232751b1501cc56ceb)
diff --git a/TestON/tests/SCPF/SCPFintentEventTp/SCPFintentEventTp.params b/TestON/tests/SCPF/SCPFintentEventTp/SCPFintentEventTp.params
index c295a18..955be53 100644
--- a/TestON/tests/SCPF/SCPFintentEventTp/SCPFintentEventTp.params
+++ b/TestON/tests/SCPF/SCPFintentEventTp/SCPFintentEventTp.params
@@ -1,6 +1,6 @@
<PARAMS>
- <testcases>0,1,2,1,2,1,2,1,2,1,2,1,2,1,2</testcases>
+ <testcases>0,1,2,1,2,1,2,1,2,1,2</testcases>
<GRAPH>
<nodeCluster>BM</nodeCluster>
@@ -14,8 +14,8 @@
<cellApps>drivers,null</cellApps>
</ENV>
- <SCALE>1,3,3,5,5,7,7</SCALE>
- <max>7</max>
+ <SCALE>1,3,3,5,5</SCALE>
+ <max>5</max>
<GIT>
<pull>False</pull>
@@ -57,37 +57,44 @@
# timeout for pexpect
<timeout>300</timeout>
</SLEEP>
+
<BENCH>
<user>sdn</user>
<ip1>OCN</ip1>
</BENCH>
<TEST>
- <loadFrom>1,1,1,1,1,1,1</loadFrom> #generate load on server, 1 = generator on
- <numSwitches>10,10,10,10,10,10,10</numSwitches>
<duration>400</duration>
<log_interval>20</log_interval>
<numKeys>40000</numKeys>
<numKeysFlowObj>4000</numKeysFlowObj>
<cyclePeriod>1000</cyclePeriod>
- <neighbors>0,0,a,0,a,0,a</neighbors> #a == all nodes (-1)
+ <neighbors>0,0,a,0,a</neighbors> #a == all nodes (-1)
<skipReleaseResourcesOnWithdrawal>true</skipReleaseResourcesOnWithdrawal>
<flowObj>False</flowObj>
</TEST>
+
<CFG>
<intentManager>org.onosproject.net.intent.impl.IntentManager</intentManager>
<intentConfigRegi>org.onosproject.net.intent.impl.compiler.IntentConfigurableRegistrator</intentConfigRegi>
<nullProvider>org.onosproject.provider.nil.NullProviders</nullProvider>
<intentPerfInstaller>org.onosproject.intentperf.IntentPerfInstaller</intentPerfInstaller>
</CFG>
+
<DATABASE>
<dbName>/tmp/IntentEventTPDB</dbName>
<dbFlowObj>/tmp/IntentEventTPflowObjDB</dbFlowObj>
</DATABASE>
+
<METRICS>
<intents_rate>intents-events-metrics|grep "Intent Installed Events"|cut -d ' ' -f7</intents_rate>
<intents_withdrawn>intents-events-metrics|grep "Intent Withdrawn Events"|cut -d ' ' -f7</intents_withdrawn>
<intents_failed>intents-events-metrics|grep "Intent Failed Events"|cut -d ' ' -f7</intents_failed>
</METRICS>
+ <ALARM>
+ <minTp>37700,90000,90000,135000,140000</minTp>
+ <minTpFlowObj>1000,3000,3000,5000,5000</minTpFlowObj>
+ </ALARM>
+
</PARAMS>