X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=test%2Fsanity_run_vpp.py;h=4b21de12dfed2419bb7053b704462b4fad5a942b;hb=e15245d79d67f842c4b35f0a382d85a264c795a0;hp=d1c29877b9b1e9c12aaf92b3a62d9f011c1d84af;hpb=185e6490eef10f5e0c5e9d08ad0fd4b976a73c9c;p=vpp.git diff --git a/test/sanity_run_vpp.py b/test/sanity_run_vpp.py index d1c29877b9b..4b21de12dfe 100644 --- a/test/sanity_run_vpp.py +++ b/test/sanity_run_vpp.py @@ -1,15 +1,28 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 from __future__ import print_function from multiprocessing import Pipe -from sys import exit -from hook import VppDiedError -from framework import VppTestCase, KeepAliveReporter +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 + + @classmethod + def _debug_quit(cls): + try: + cls.vpp.poll() + except AttributeError: + pass + if __name__ == '__main__': rc = 0 @@ -24,14 +37,14 @@ 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.') - exit(rc) + sys.exit(rc)