Codeception TeamCity 集成

Codeception TeamCity integration

我运行这个命令行构建步骤:

cd ../common && php ../../../vendor/bin/codecept --xml --no-exit run

在构建日志中我有我的测试输出。我使用 codeception 进行测试,但我只发现 phpunit meta runner 用于 teamcity.

如果测试失败,我希望构建失败,任何解决方案都会让我满意。

现在我使用这个命令:

codecept --steps --xml --no-interaction --debug --no-ansi --no-colors run

对于测试集成,需要为 xml 报告输出使用 --steps--xml 参数。对于设置报告处理,转到 Build Configuration Settings -> Build Features 并添加 XML report processing(Ant JUnit 格式)。

使用 --no-exit teamcity 无论如何都会将构建标记为成功,所以我删除了它。