magnusbaeck / logstash-filter-verifier

Apache License 2.0
192 stars 27 forks source link

Yet another logstash-config-integration-testing project #60

Open ypid-geberit opened 6 years ago

ypid-geberit commented 6 years ago

Hi

I implemented my own logstash integration testing without being aware of your logstash-filter-verifier (did not find it when I researched in 2017-07, the Elastic support made me aware). However, even with being aware of it now, and other projects I think I still would have written my own.

https://github.com/geberit/logstash-config-integration-testing

The main advantage is that I use git for diffing and avoid the need to manually paste the expected result somewhere. That is something I did and find very handy for other testing needs before (ref: https://github.com/opening-hours/opening_hours.js#regression-testing).

Furthermore, I solved the following issues:

Issues I also noticed and am still working on:

For reference, these are the Logstash integration testing projects that Elastic is aware of:

I will ask Elastic if they could maybe collect this list publicly so that people can reference the list.

Anyway, keep up the good work and thanks for your afford! Maybe we can combine affords somehow.