suricata-verify: per check version conditions
Allow 'version' and 'min-version' to be specified per check in addition to the current per test.
Goal is to allow for a single test that tests different output behaviour for different Suricata versions.
checks: - filter: version: 4.1.0 count: 1 match: event_type: tls tls.sni: "localhost" - filter: min-version: 5.0.0 count: 1 match: event_type: tls tls.new_sni: "localhost"
Updated by Shivani Bhardwaj over 2 years ago
How are we dealing with the paths of multiple versions of Suricata? Currently, we do a version check before starting the tests for
./src/suricata in the current directory only and use the same instance to run the tests. What should be the assumption for paths of these different versioned Suricata instances?
Apologies for the misunderstanding on my end.