panda-re/lava

Test Suite

Closed this issue · 1 comments

We need automated tests to run LAVA against all the target binaries we ship with to validate that bugs are injected successfully. Ideally we'd want a CI system like Travis, but testing may require more resources than we can get with a cloud CI system, so we may have do so something locally and test manually.

We should also build some tests that ensure all our target binaries build successfully using information in their config files and that they're correctly using CFLAGS (since we've had some issues with them in the past).

Test suite is added in (currently private) commit 72dea4b.

In the future we can set up CI and test target makefiles directly, but those can be separate issues, so I'm closing this.