diff --git a/run_api_test.py b/run_api_test.py index cd6b7ce..8e87537 100644 --- a/run_api_test.py +++ b/run_api_test.py @@ -8,6 +8,7 @@ if __name__=='__main__': parser=argparse.ArgumentParser() parser.add_argument('-k','--keyword',help='只执行匹配关键字的用例,会匹配文件名、类名、方法名',type=str) parser.add_argument('-d','--dir',help='指定要测试的目录',type=str) + parser.add_argument('-s', '--capture', help='是否在标准输出流中输出日志,1:是、0:否') args=parser.parse_args() # 初始化 @@ -25,6 +26,9 @@ if __name__=='__main__': if args.keyword: pytest_execute_params.append('-k') pytest_execute_params.append(args.keyword) + # 判断是否输出日志 + if args.capture: + pytest_execute_params.append('-s') pytest_execute_params.append(dir) diff --git a/run_app_ui_test.py b/run_app_ui_test.py index 70cbc35..ee6630e 100644 --- a/run_app_ui_test.py +++ b/run_app_ui_test.py @@ -16,6 +16,7 @@ if __name__=='__main__': parser=argparse.ArgumentParser() parser.add_argument('-k','--keyword',help='只执行匹配关键字的用例,会匹配文件名、类名、方法名',type=str) parser.add_argument('-d','--dir',help='指定要测试的目录',type=str) + parser.add_argument('-s', '--capture', help='是否在标准输出流中输出日志,1:是、0:否') args=parser.parse_args() print('开始初始化......') @@ -65,6 +66,9 @@ if __name__=='__main__': if args.keyword: pytest_execute_params.append('-k') pytest_execute_params.append(args.keyword) + # 判断是否输出日志 + if args.capture: + pytest_execute_params.append('-s') pytest_execute_params.append(dir) exit_code = pytest.main(pytest_execute_params) diff --git a/run_web_ui_test.py b/run_web_ui_test.py index 2fcbc43..094e741 100644 --- a/run_web_ui_test.py +++ b/run_web_ui_test.py @@ -14,6 +14,7 @@ if __name__=='__main__': parser=argparse.ArgumentParser() parser.add_argument('-k','--keyword',help='只执行匹配关键字的用例,会匹配文件名、类名、方法名',type=str) parser.add_argument('-d','--dir',help='指定要测试的目录',type=str) + parser.add_argument('-s', '--capture', help='是否在标准输出流中输出日志,1:是、0:否') args=parser.parse_args() print('开始初始化......') @@ -52,6 +53,9 @@ if __name__=='__main__': if args.keyword: pytest_execute_params.append('-k') pytest_execute_params.append(args.keyword) + # 判断是否输出日志 + if args.capture: + pytest_execute_params.append('-s') pytest_execute_params.append(dir) tmp_exit_code = pytest.main(pytest_execute_params) if not tmp_exit_code==0: