X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=test%2Fsanity_run_vpp.py;h=5e2b3c1f92becc8cf2b4874ab0129231442b9df9;hb=4810e5b4836e806c191ce4ffd1b5b9f6ddb349c0;hp=535d054fe5139a6a77f0bae43dd066cad66f59ee;hpb=ead1e536d66d83b546528c32e2112085a97c8e13;p=vpp.git diff --git a/test/sanity_run_vpp.py b/test/sanity_run_vpp.py index 535d054fe51..5e2b3c1f92b 100644 --- a/test/sanity_run_vpp.py +++ b/test/sanity_run_vpp.py @@ -2,18 +2,30 @@ from __future__ import print_function from multiprocessing import Pipe -from sys import exit +import sys import os from framework import VppDiedError, VppTestCase, KeepAliveReporter class SanityTestCase(VppTestCase): - """ Sanity test case - verify whether VPP is able to start """ - pass + """Sanity test case - verify whether VPP is able to start""" + cpus = [0] -if __name__ == '__main__': - os.environ["RND_SEED"] = "1" + # don't ask to debug SanityTestCase + @classmethod + def wait_for_enter(cls, pid=0): + pass + + @classmethod + def _debug_quit(cls): + try: + cls.vpp.poll() + except AttributeError: + pass + + +def main(): rc = 0 tc = SanityTestCase x, y = Pipe() @@ -26,14 +38,17 @@ if __name__ == '__main__': else: try: tc.tearDownClass() - except: - pass + except Exception: + rc = -1 x.close() y.close() if rc == 0: - print('Sanity test case passed\n') + print("Sanity test case passed.") else: - print('Sanity test case failed\n') + print("Sanity test case failed.") + return rc + - exit(rc) +if __name__ == "__main__": + sys.exit(main())