web-automation-demo/run_testcases_all.py

18 lines
577 B
Python
Raw Normal View History

2023-03-13 18:49:49 +08:00
from Library.HTMLTestRunner import HTMLTestRunner
from Library.ProjectHome import *
from Library.Report import *
from Library.Time import *
from unittest import TestSuite, TestLoader
if __name__ == '__main__':
2023-03-14 02:20:33 +08:00
import sys
2023-03-14 02:31:57 +08:00
if sys.stderr.isatty():
2023-03-14 02:20:33 +08:00
print('终端模式')
else:
print('GUI模式')
2023-03-13 18:49:49 +08:00
testsuite = TestSuite()
testsuite.addTest(TestLoader().discover('%s/Testcase' % project_home()))
2023-03-13 18:53:16 +08:00
HTMLTestRunner(report_home='%s/Report/%s' % (project_home(), fmt_time(generate_report_name())), report_home_latest_name='latest').run(testsuite)