Ejemplo n.º 1
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#@file   :run.py.py
#@time   :2020/4/22 18:27
#@Author :jmgen
#@Version:1.0
#@Desc   :
import sys
from common.run import Run
from config.env import ENV
"""
run all case:
    python3 run_android.py

run one module case:
    python3 run_android.py testcase/test_ui/test_account/test_addaccount.py
    python3 run_android.py testcase/test_ui

run case with key word:
    python3 run_android.py -k <keyword>
run class case:
    python3 run_android.py  test/test_demo.py::Test_demo
run class::method case:
    python3 run_android.py  test/test_demo.py::Test_demo::test_home
"""
if __name__ == '__main__':
    run = Run()
    #获取命令行参数中的用例执行作用域
    run.exec(sys.argv[1:])
    run.generate_report(ENV)
Ejemplo n.º 2
0
# -*- coding: utf-8 -*-
#@file   :run_android.py
#@time   :2020/4/17 9:47
#@Author :jmgen
#@Version:1.0
#@Desc   :
import sys
from common.run import Run
from common.utils import Conf
"""
run all case:
    python3 run_android.py

run one module case:
    python3 run_android.py testcase/test_ui/test_account/test_addaccount.py
    python3 run_android.py testcase/test_ui

run case with key word:
    python3 run_android.py -k <keyword>
run class case:
    python3 run_android.py  test/test_demo.py::Test_demo
run class::method case:
    python3 run_android.py  test/test_demo.py::Test_demo::test_home
"""
if __name__ == '__main__':
    platformname = Conf().androidname  #android  or  ios
    run = Run(platformname)
    #获取命令行参数中的用例执行作用域
    run.exec(sys.argv[1:])
    run.generate_report()