我正在使用 TeamCity 和 JUnit 来构建和测试我正在编写的一些软件。因为我使用的是测试驱动的开发模式,所以我构建了单元测试来测试一个特性应该如何工作(最初它总是失败,因为这个特性还没有实现),然后我开发这个特性直到它通过所有它应该进行的测试。
在 TeamCity 中,我有两个构建步骤:第一个是编译我的项目的 Maven 构建步骤,第二个是另一个仅运行单元测试的 Maven 构建步骤。我想做的是找到一种方法让“构建成功”由第一步的成功或失败来确定,然后将所有通过或失败的测试作为构建的单独部分列出日志。这可能吗?