如何将Perl自动化测试脚本与TeamCity构建集成

时间:2015-05-07 08:43:32

标签: perl teamcity

我有一个Rest API。我在Perl中编写了测试自动化,它发送了curl个命令。我想将测试与TeamCity构建集成,以便将代码中的任何更改拉出,安装在计算机中并运行测试。如果所有测试都通过,则只有构建在TeamCity中为绿色。

现在我不知道如何将Perl与TeamCity集成。有没有可用的插件?

2 个答案:

答案 0 :(得分:1)

您可以使用Teamcity plugin for Perl将您的perl测试与Teamcity集成。如果你使用它,

  1. 测试结果显示在一个很好的Teamcity Tests标签中,显示成功,失败和忽略测试的细分。
  2. 您可以进入测试历史,以确切了解更改何时开始打破某人的测试。
  3. 每次测试都会获得一个日志信息,这对于多次测试时的调试非常有用。
  4. CPAN页面上的插件文档提供了如何实现此

    的很好示例

答案 1 :(得分:0)

您可以使用Command Line Runner执行Perl脚本。如果它返回非零退出代码,则构建将失败。见https://confluence.jetbrains.com/display/TCD8/Configuring+Build+Steps

  

如果构建过程返回非零退出代码,则构建步骤状态被视为失败,如果构建过程退出代码不为零,则失败构建构建失败条件已启用(请参阅构建失败条件) );否则构建步骤是成功的。