【问题标题】:How to integrate Perl automation test script with TeamCity build如何将 Perl 自动化测试脚本与 TeamCity 构建集成
【发布时间】:2015-07-17 17:28:04
【问题描述】:

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

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

【问题讨论】:

    标签: perl teamcity


    【解决方案1】:

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

    1. 测试结果显示在一个漂亮的 Teamcity Tests 选项卡中,其中包含成功、失败和忽略测试的细分。
    2. 您可以查看测试历史,以准确了解更改何时开始破坏某人的测试。
    3. 您会获得每个测试的日志信息,这对于在进行多个测试时进行调试很有用。

    CPAN 页面上的插件文档有很好的示例说明如何实现这一点

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-26
        • 2023-04-04
        • 2010-10-05
        • 2011-09-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多