Check if scapy packet filter started correctly

Change-Id: I1968540895c56341302f1c71ffa092f11c1f1bfd
diff --git a/TestON/drivers/common/cli/emulator/scapyclidriver.py b/TestON/drivers/common/cli/emulator/scapyclidriver.py
index 96b9c17..0dd3b6b 100644
--- a/TestON/drivers/common/cli/emulator/scapyclidriver.py
+++ b/TestON/drivers/common/cli/emulator/scapyclidriver.py
@@ -725,6 +725,13 @@
             main.log.info( "Filter on " + self.name + ' > ' + cmd )
             self.handle.sendline( cmd )
             self.handle.expect( '"\)\r\n' )
+            # Make sure the sniff function didn't exit due to failures
+            i = self.handle.expect( [ self.scapyPrompt, pexpect.TIMEOUT ], timeout=3 )
+            if i == 0:
+                # sniff exited
+                main.log.error( self.name + ": sniff function exited" )
+                main.log.error( self.name + ":     " + self.handle.before )
+                return main.FALSE
             # TODO: parse this?
             return main.TRUE
         except pexpect.TIMEOUT: