Merge pull request #6 from debugtalk/test-report

generate html test report with HtmlTestRunner
This commit is contained in:
debugtalk
2017-07-14 12:49:46 +08:00
committed by GitHub
2 changed files with 10 additions and 2 deletions

View File

@@ -2,6 +2,8 @@ import argparse
import logging
import unittest
import HtmlTestRunner
from ate import runner, utils
@@ -31,6 +33,11 @@ def create_suite(testset):
testcases = testset.get("testcases", [])
for testcase in testcases:
if utils.PYTHON_VERSION == 3:
ApiTestCase.runTest.__doc__ = testcase['name']
else:
ApiTestCase.runTest.__func__.__doc__ = testcase['name']
test = ApiTestCase(test_runner, testcase)
suite.addTest(test)
@@ -67,4 +74,4 @@ def main():
logging.basicConfig(level=log_level)
task_suite = create_task(args.testcase_path)
unittest.TextTestRunner().run(task_suite)
HtmlTestRunner.HTMLTestRunner(output="test-reports").run(task_suite)

View File

@@ -3,4 +3,5 @@ termcolor
flask
PyYAML
coveralls
coverage
coverage
-e git+https://github.com/debugtalk/HtmlTestRunner.git#egg=HtmlTestRunner