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