add check onos log case

Change-Id: If1097866a65d009d846e908396efef35c29d71df
diff --git a/TestON/tests/DEMO_SDNIP/DEMO_SDNIP.py b/TestON/tests/DEMO_SDNIP/DEMO_SDNIP.py
index 526d33c..129b378 100644
--- a/TestON/tests/DEMO_SDNIP/DEMO_SDNIP.py
+++ b/TestON/tests/DEMO_SDNIP/DEMO_SDNIP.py
@@ -891,3 +891,27 @@
         main.Functions.pingHostToHost( main,
                         hosts=["host64514", "host64515", "host64516"],
                         expectAllSuccess=True )
+
+    def CASE1001( self, main):
+        '''
+        Check onos node log for ERROR
+        '''
+        import time
+
+        main.case( "Checking onos logs for ERRORs...")
+        main.step( "Checking onos logs for ERRORs ...")
+        main.log.demoSummary( "DEMO:ONOS: Check onos logs for ERRORs")
+
+        onosErrors={}
+        result =  True
+        for node in  [ ONOS1Ip, ONOS2Ip, ONOS3Ip ]:
+            onosErrors[ node ] = main.ONOSbench.logReport(node, ["ERROR", "WARNING", "EXCEPT"] )
+            result  = onosErrors[ node ]  & result
+
+        utilities.assert_equals( \
+            expect=main.TRUE,
+            actual=result,
+            onpass="No onos WARNINGs/ERRORs/Exceptions at the end of the test!",
+            onfail="onos has WARNINGs/ERRORs/Exceptions at the end of the test!" )
+
+        time.sleep( int( main.params['timers']['Readability'] ) )