def main(): rc = 0 tc = SanityTestCase x, y = Pipe() reporter = KeepAliveReporter() reporter.pipe = y try: tc.setUpClass() except VppDiedError: rc = -1 else: try: tc.tearDownClass() except Exception: rc = -1 x.close() y.close() if rc == 0: print('Sanity test case passed.') else: print('Sanity test case failed.') return rc
from multiprocessing import Pipe from sys import exit from hook import VppDiedError from framework import VppTestCase, KeepAliveReporter class SanityTestCase(VppTestCase): """ Sanity test case - verify if VPP is able to start """ pass if __name__ == '__main__': rc = 0 tc = SanityTestCase x, y = Pipe() reporter = KeepAliveReporter() reporter.pipe = y try: tc.setUpClass() except VppDiedError: rc = -1 else: try: tc.tearDownClass() except: pass x.close() y.close() exit(rc)