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 无论如何都会将构建标记为成功,所以我删除了它。
我运行这个命令行构建步骤:
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 无论如何都会将构建标记为成功,所以我删除了它。