3 ms·
Your software sounds amazing and will probably make you a fortune. I wanted to check my understanding of how Antithesis fuzzes software. The way I understand
by costco 3y ago
Your software sounds amazing and will probably make you a fortune. I wanted to check my understanding of how Antithesis fuzzes software. The way I understand it from reading the documentation is that you create a "workload" which is sort analogous to a fuzzing harness that will typically make random API calls, and Antithesis will pursue sequences of events that are more interesting as defined by coverage and also inject faults. So something like this could probably be pretty easily be adapted to a workload: https://github.com/grpc/grpc/blob/86953f66948aaf49ecda56a0b9f87cdcf4b3859a/test/core/end2end/fuzzers/api_fuzzer.cc#L787 https://github.com/grpc/grpc/blob/86953f66948aaf49ecda56a0b9.... Do you use any interesting coverage metrics or just basic blocks?
- wwilson 3y agoYour understanding of our approach is pretty much correct. As for interesting coverage metrics... stay tuned! We're going to write about this a lot in the future!