This commit is contained in:
yanchunhuo 2019-09-29 17:10:38 +08:00
parent a78b11f06e
commit 1ee314e2a8
3 changed files with 12 additions and 0 deletions

View File

@ -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)

View File

@ -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)

View File

@ -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: