首页 文章

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

提问于
浏览
1

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

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

2 回答

  • 0

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

    • 测试结果显示在一个很好的Teamcity Tests 标签中,表示成功,失败和忽略测试的细分 .

    • 您可以进入测试历史,以确切知道更改何时开始打破某人的测试 .

    • 每次测试都会得到一个日志信息,这对于多次测试时的调试非常有用 .

    CPAN页面上的插件文档提供了如何实现此功能的很好示例

  • 1

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

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

相关问题