Hacker News new | ask | show | jobs
by bow_ 2744 days ago
It depends.

Another commenter mentioned Cram, which I would look into if checking stdout/stderr (mostly) is enough for my use case.

If I am already using a specific framework to write the pipelines, I would also look into whether it already provides ways for testing.

I am not aware of other tools that test for pre-/post- conditions, so I would probably start with mine and see if need to tweak things along the way.

One thing I am not too happy about the plugin is that sometimes setting up the process as a fixture can be quite verbose. It feels like this part can be improved with some more thought.