vlib: clean up r2 plugin registration relocator
[vpp.git] / test / sanity_run_vpp.py
index f91dc83..4743102 100644 (file)
@@ -3,13 +3,13 @@
 from __future__ import print_function
 from multiprocessing import Pipe
 import sys
-import os
-from framework import VppDiedError, VppTestCase, KeepAliveReporter
+from asfframework import VppDiedError, VppAsfTestCase, KeepAliveReporter
 
 
-class SanityTestCase(VppTestCase):
-    """ Sanity test case - verify whether VPP is able to start """
-    pass
+class SanityTestCase(VppAsfTestCase):
+    """Sanity test case - verify whether VPP is able to start"""
+
+    cpus = [0]
 
     # don't ask to debug SanityTestCase
     @classmethod
@@ -24,7 +24,7 @@ class SanityTestCase(VppTestCase):
             pass
 
 
-if __name__ == '__main__':
+def main():
     rc = 0
     tc = SanityTestCase
     x, y = Pipe()
@@ -43,8 +43,11 @@ if __name__ == '__main__':
     y.close()
 
     if rc == 0:
-        print('Sanity test case passed.')
+        print("Sanity test case passed.")
     else:
-        print('Sanity test case failed.')
+        print("Sanity test case failed.")
+    return rc
+
 
-    sys.exit(rc)
+if __name__ == "__main__":
+    sys.exit(main())