def run_test(self):
     server = Server()
     server.execute_command_on_thread()
     suite = unittest.TestSuite()
     suite.addTests(unittest.TestLoader().loadTestsFromTestCase(T1))
     suite.addTests(unittest.TestLoader().loadTestsFromTestCase(T2))
     suite.addTests(unittest.TestLoader().loadTestsFromTestCase(T3))
     suite.addTests(unittest.TestLoader().loadTestsFromTestCase(T4))
     suite.addTests(unittest.TestLoader().loadTestsFromTestCase(T5))
     filename = '../report//HTMLReport.html'
     with open(filename, 'wb') as  f:
         HTMLTestRunner.HTMLTestRunner(stream=f,
                                       title='MathFunc Test Report',
                                       description='测试报告详情:').run(suite)
     server.kill_server()
Beispiel #2
0
def stop_appium():
    server = Server()
    server.kill_server()
Beispiel #3
0
    suite.addTest(Ctrl_Ln1_V1_Case('test_case25'))
    suite.addTest(Ctrl_Ln1_V1_Case('test_case26'))
    suite.addTest(Ctrl_Ln1_V1_Case('test_case27'))
    suite.addTest(Ctrl_Ln1_V1_Case('test_case28'))
    suite.addTest(Ctrl_Ln1_V1_Case('test_case29'))
    suite.addTest(Ctrl_Ln1_V1_Case('test_case30'))
    suite.addTest(Ctrl_Ln1_V1_Case('test_case31'))
    suite.addTest(Ctrl_Ln1_V1_Case('test_case32'))
    suite.addTest(Ctrl_Ln1_V1_Case('test_case33'))
    suite.addTest(Ctrl_Ln1_V1_Case('test_case34'))

    # unittest.TextTestRunner().run(suite)
    # 定义个报告存放的路径,支持相对路径
    # filename = '../report/tesecase'+str(i)+'_report'+'.html'
    # filename = '../report/HTMLReport.html'
    filename = '/Users/lumi/Documents/items/MIOT/Appium_Android_RPC/report/HTMLReport.html'
    file_result = open(filename, 'wb')
    # 定义测试报告
    HTMLTestRunner.HTMLTestRunner(stream=file_result,
                                  title='Aqara墙壁开关(零火线单键版)测试用例结果',
                                  description='测试报告详情:').run(suite)
    file_result.close()


if __name__ == '__main__':
    server = Server()
    server.execute_command_on_thread()
    get_suite()
    server.kill_server()
Beispiel #4
0
def appium_stop():
    server = Server()
    server.kill_server()
Beispiel #5
0
 def tearDownClass(cls):
     print u"= = = = = Close APP = = = = ="
     cls.action_method.kill_App()  #退出APP
     time.sleep(20)
     server = Server()
     server.kill_server()  #杀掉appium服务进程