Hi All,

I am looking at MINIFI-350 and would like to implement some end-to-end 
integration tests for minifi cpp. Essentially, the tests would:


  1.  Stand up a new minifi cpp docker container
  2.  Send test data to HTTP input ports on the container
  3.  Run data through a minifi flow
  4.  Receive output data to a HTTP endpoint
  5.  Verify output data according to some constraints (headers present, hash 
of the content, etc.)

Most of this work, such as setting up a docker container and sending data to 
it, can naturally be done with shell commands. As such, I’ve taken a look at 
the bats [1] testing framework, which seems simple enough and is very 
expressive.

Any thoughts or suggestions on test frameworks to use are appreciated.

[1]: https://github.com/sstephenson/bats

Reply via email to