Adding more patience to onos-check-summary and changing sequencing of smoke.xml scenario.
Change-Id: I1db9084524daa8c5494d0066be30d801e78d0fc3
diff --git a/tools/test/bin/onos-check-summary b/tools/test/bin/onos-check-summary
index ab7c22d..c1139c3 100755
--- a/tools/test/bin/onos-check-summary
+++ b/tools/test/bin/onos-check-summary
@@ -6,15 +6,22 @@
aux=/tmp/stc-$$.log
trap "rm -f $aux 2>/dev/null" EXIT
-onos ${1:-$OCI} "onos:summary" > $aux
-cat $aux
+for i in {1..10}; do
+ onos ${1:-$OCI} "onos:summary" > $aux
+ cat $aux
-let status=0
-grep -q "nodes=${2:-.*}" $aux || let status=status+1
-grep -q "devices=${3:-.*}" $aux || let status=status+1
-grep -q "links=${4:-.*}" $aux || let status=status+1
-grep -q "hosts=${5:-.*}" $aux || let status=status+1
-grep -q "flows=${6:-.*}" $aux || let status=status+1
-grep -q "intents=${7:-.*}" $aux || let status=status+1
+ let status=0
+ grep -q "nodes=${2:-.*}" $aux || let status=status+1
+ grep -q "devices=${3:-.*}" $aux || let status=status+1
+ grep -q "links=${4:-.*}" $aux || let status=status+1
+ grep -q "hosts=${5:-.*}" $aux || let status=status+1
+ grep -q "flows=${6:-.*}" $aux || let status=status+1
+ grep -q "intents=${7:-.*}" $aux || let status=status+1
+
+ if [ $status -eq 0 ]; then
+ exit 0;
+ fi
+ sleep 1
+done
exit $status
\ No newline at end of file