panda-re / lava

LAVA: Large-scale Automated Vulnerability Addition
Other
371 stars 60 forks source link

Test Suite #10

Closed AndrewFasano closed 5 years ago

AndrewFasano commented 5 years ago

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).

AndrewFasano commented 5 years ago

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

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