Write deterministic unit tests and create integration tests
What does this MR do?
This MR splits analyzers test between unit tests and integration tests. It relaxes checks on integration tests so improvement in the tools used don't make the test break. Files with known tool outputs are used for more strict tests.
Why was this MR needed?
New vulnerabilities added to the tools would sometime break the tests.
Does this MR meet the acceptance criteria?
-
Documentation created/updated -
Tests added for this feature/bug
What are the relevant issue numbers?
Closes #26
Edited by Philippe Lafoucrière