(no title)
wikfwikf | 3 years ago
There is very very clever code that does things like create weird dicts where the keys are weird strings and the values are other weird dicts or arrays or strings..
If it finds a test failure, it then applies a reduction step, where it replaces the extremal test case with something slightly more benign and checks if the test still fails. This allows it to generate a test case which is just hairy enough to trigger the bug, but no more. This makes it easier to understand why that specific test case fails.
PartiallyTyped|3 years ago
Does anyone have any recommendations for papers on this?
wikfwikf|3 years ago