我在unittest框架中有测试用例。已将它们与teamcity集成。 即使我的测试用例失败,Teamcity也会取得成功。我想,就是这样,因为我的unittest进程退出代码0,这对teamcity来说是成功的。我有综合报告,显示测试失败。需要做什么,以便如果测试失败,团队城市也会显示失败。
代码:
import unittest
class Login(unittest.TestCase):
def test_002_login_failure(self):
assert 1==2
答案 0 :(得分:2)
您应该更喜欢使用ETag
assertions,例如
unittest
此外,您可以使用teamcity-messages
模块发出TeamCity将适当处理的测试消息。然后,您可以将self.assertEqual(1, 2)
(如果有的话)更改为以下内容
main