Repository: huilansame/HTMLTestRunner_PY3 Branch: master Commit: c72fde29c2d5 Files: 6 Total size: 50.2 KB Directory structure: gitextract_v0a07hph/ ├── .gitignore ├── ExampleReport.html ├── HTMLTestRunner_PY3.py ├── README.md ├── __init__.py └── test.py ================================================ FILE CONTENTS ================================================ ================================================ FILE: .gitignore ================================================ .idea/encodings.xml .idea/HTMLTestRunner_PY3.iml .idea/modules.xml .idea/modules.xml .idea/misc.xml .idea/misc.xml .idea/workspace.xml .idea/vcs.xml ================================================ FILE: ExampleReport.html ================================================
开始时间: 2017-12-28 14:58:27
运行时长: 0:00:00.003002
状态: 通过 5 失败 4 错误 2
用于展示修改样式后的HTMLTestRunner
| 测试套件/测试用例 | 总数 | 通过 | 失败 | 错误 | 查看 |
| TestTest: 测试HTMLTestRunner | 7 | 3 | 3 | 1 | 详情 |
test_a_divide_c: a / c = 1 这是个有subTest的用例 |
通过
pt1.1: a / c = 1 a / c = 1 a / c = 1 SubTestCase Pass: test_a_divide_c (__main__.TestTest) (i=1) |
||||
test_a_divide_c: a / c = 1 这是个有subTest的用例 |
失败
ft1.2: a / c = 1
a / c = 1
a / c = 1
SubTestCase Failed:
test_a_divide_c (__main__.TestTest) (i=2)Traceback (most recent call last):
File "E:/PY/HTMLTestRunner_PY3/test.py", line 32, in test_a_divide_c
self.assertEqual(self.a / i, 1)
AssertionError: 0.5 != 1
|
||||
test_a_divide_c: a / c = 1 这是个有subTest的用例 |
失败
ft1.3: a / c = 1
a / c = 1
a / c = 1
SubTestCase Failed:
test_a_divide_c (__main__.TestTest) (i=3)Traceback (most recent call last):
File "E:/PY/HTMLTestRunner_PY3/test.py", line 32, in test_a_divide_c
self.assertEqual(self.a / i, 1)
AssertionError: 0.3333333333333333 != 1
|
||||
test_a_error_case: 除零异常 |
错误
ft1.4: 1/0
Traceback (most recent call last):
File "E:/PY/HTMLTestRunner_PY3/test.py", line 37, in test_a_error_case
self.assertEqual(self.a/0, 1)
ZeroDivisionError: division by zero
|
||||
test_a_minus_b: a - b = 3 这个用例应该失败 |
失败
ft1.5: a - b = 3
Traceback (most recent call last):
File "E:/PY/HTMLTestRunner_PY3/test.py", line 20, in test_a_minus_b
self.assertEqual(self.a-self.b, 3)
AssertionError: -1 != 3
|
||||
test_a_multi_b: a * b = 2 这个用例应该成功 |
通过
pt1.6: a * b = 2 |
||||
test_a_plus_b: a + b = 3 这个用例应该通过 |
通过
pt1.7: a + b = 3 |
||||
| ExampleCase1: 此class包含两个用例:add - ok, minus - FAIL | 2 | 1 | 1 | 0 | 详情 |
test_add: 用例1,add,此用例成功通过 |
通过 | ||||
test_minus: 用例2,minus,此用例执行失败,4-3!=2 |
失败
ft2.2: 中文方法反反复复凤飞飞反复
Traceback (most recent call last):
File "E:/PY/HTMLTestRunner_PY3/test.py", line 53, in test_minus
self.assertEqual(self.a - self.b, 2)
AssertionError: 1 != 2
|
||||
| ExampleCase2: 此class包含一个用例:plus - ERROR | 1 | 0 | 0 | 1 | 详情 |
test_plus: 用例3,plus,此用例执行出错,因为c未定义 |
错误
ft3.1: Traceback (most recent call last):
File "E:/PY/HTMLTestRunner_PY3/test.py", line 63, in test_plus
self.assertEqual(self.a * self.b, c)
NameError: name 'c' is not defined
|
||||
| ExampleCase3: 此class包含一个用例:divide - ok | 1 | 1 | 0 | 0 | 详情 |
test_devide: 用例4,divide,此用例执行成功 |
通过
pt4.1: 我要打印输出 我要打印输出222 |
||||
| 总计 | 11 | 5 | 4 | 2 | |