Jenkins 中的 VeriFIX 测试自动化

VeriFIX test automation in Jenkins

我们正在与使用 VeriFIX 的客户合作来测试他们的 FIX 消息流。虽然他们已经在许多套件中建立了大量测试,但 运行 它们和整理结果是一个手动过程。

VeriFIX 网站上写着

Incorporate tests into nightly builds using VeriFIX’s command-line script player.

但我找不到有关如何操作的任何详细信息。有没有人有在持续集成服务器(最好是 Jenkins 管道)中进行 运行ning VeriFIX 测试的经验。

非常感谢。

您可以从命令行以批处理模式运行 VeriFIX 播放列表:

"%VERIFIX_HOME%\verifixbatch\verifixbatch.exe" -version "FIX (x.y)" -playlist "myplaylist" -disablelogging "false"

如果您在安装 veriFIX 时收到了用户手册,其中包含有关如何与 CI 集成的详细信息。

要将 veriFIX 与 Jenkins 集成,您将创建包含测试的批处理文件和 运行 批处理文件作为 Jenkins 中的作业。 veriFIX 安装的位置很重要。如果你的 veriFIX 在用户机器上,通常情况下,与 Jenkins 所在的环境机器分开,那么将测试进行到 运行 可能会很困难。 如果您集中安装了 veriFIX,事情就容易多了。