import unittest import os import inspect import shutil """ import execute_testcase import tools.path_tool from basic.program import Job from basic.componentHandling import ComponentManager import basic.step import init_testcase import test_executer import test.constants import basic.constants as B import basic.componentHandling import tools.file_tool """ import basic.program import tools.job_tool as job_tool import test.constants as T import test.testtools HOME_PATH = T.HOME_PATH PYTHON_CMD = "python" #TEST_FUNCTIONS = [ "test_smokeTestcase"] TEST_FUNCTIONS = ["test_actProgram"] PROGRAM_NAME = "unit_tester" class MyTestCase(unittest.TestCase): mymsg = "--------------------------------------------------------------" def test_actProgram(self): global mymsg actfunction = str(inspect.currentframe().f_code.co_name) cnttest = 0 if actfunction not in TEST_FUNCTIONS: return job = test.testtools.getTestJob() print("test_actProgram ++++++++++++++++++") print("job "+str(job.__dict__)) args = job_tool.read_child_args(job) print("args "+str(args)) job_tool.start_child_process(job, args) if __name__ == '__main__': unittest.main()