|
- # -*- coding: utf-8 -*-
- # @Author : leizi
- from testCase.ddt_case import MyTest
- import unittest, time, os
- from public import BSTestRunner
-
- BASH_DIR = "history"
- if __name__ == '__main__':
- basedir = os.path.abspath(os.path.dirname(__file__))
- file_dir = os.path.join(basedir, 'test_Report')
- file_reslut = os.path.join(file_dir, 'caseresult.yaml')
- try:
- os.remove(file_reslut)
- except:
- pass
- suite = unittest.TestSuite()
- suite.addTests(unittest.TestLoader().loadTestsFromTestCase(MyTest))
- now = time.strftime('%Y-%m%d', time.localtime(time.time()))
- file = os.path.join(file_dir, (now + '.html'))
- re_open = open(file, 'wb')
- besautiful = BSTestRunner.BSTestRunner(title="报告",
- description="测试报告",
- stream=re_open,
- trynum=3,
- filepath=BASH_DIR,
- is_show=True)
- besautiful.run(suite)
|