X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=test%2Fsanity_run_vpp.py;h=b923c791b612fd94472061d0637b2f9adeebb744;hb=b23ffd7ef216463c35b75c831e6a27e58971f4ec;hp=2ee7d310a3504fb557740fa15e6ab7c980008d23;hpb=45a95dd782b91e9ae5665b5f95be4b6d7f99b879;p=vpp.git diff --git a/test/sanity_run_vpp.py b/test/sanity_run_vpp.py index 2ee7d310a35..b923c791b61 100644 --- a/test/sanity_run_vpp.py +++ b/test/sanity_run_vpp.py @@ -1,19 +1,30 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 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 + cpus = [0] + # don't ask to debug SanityTestCase + @classmethod + def wait_for_enter(cls, pid=0): + pass -if __name__ == '__main__': - os.environ["RND_SEED"] = "1" + @classmethod + def _debug_quit(cls): + try: + cls.vpp.poll() + except AttributeError: + pass + + +def main(): rc = 0 tc = SanityTestCase x, y = Pipe() @@ -26,14 +37,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())