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,事情就容易多了。
我们正在与使用 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,事情就容易多了。