Search code examples
testingjenkinscontinuous-integrationautomated-testsfix-protocol

VeriFIX test automation in Jenkins


We are working with a client that uses VeriFIX to test their FIX message flow. Whilst they have built up lots of tests in many suites, it is a manual process to run them and to collate the results.

On the VeriFIX website it says

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

but I cannot find any details on how to to it. Does anyone have any experience in running VeriFIX tests in a continuous integration server (ideally a Jenkins pipeline).

Many thanks.


Solution

  • You can run VeriFIX playlists in batch mode from the command line:

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