dhh1128 / intent

the intent formal language
https://intentlang.org
2 stars 1 forks source link

implement fault injection and other fuzz testing techniques in core testing engine #80

Open dhh1128 opened 9 years ago

dhh1128 commented 9 years ago

This wikipedia article discusses ways to inject faults at compile time and run-time: http://en.wikipedia.org/wiki/Fault_injection

I'd like a test framework to automatically fuzz test functions by guaranteeing that every path of every function gets exercised -- essentially guaranteeing 100% coverage. Each path through a function gets counted (cyclomatic complexity) and named (so we can hyperlink to it and discuss it) -- and each path has a unit test for it.