@@ -46,4 +46,4 @@ LLVM KLEE strives to cover all feasible paths. When generating tests for errors
...
@@ -46,4 +46,4 @@ LLVM KLEE strives to cover all feasible paths. When generating tests for errors
As a consequence, you have to eleminate sources of `panic!()` one by one, which may be time consuming.
As a consequence, you have to eleminate sources of `panic!()` one by one, which may be time consuming.
We provide a set of macros `klee_abort`, `klee_assert` and `klee_assert_eq`, that gets fully inlined, allowing KLEE to generate specific tests for each failing assertion.
We provide a set of macros `klee_abort`, `klee_assert` and `klee_assert_eq`, that gets fully inlined, allowing KLEE to generate specific tests for each failing assertion. Using these, all errors will be covered by unique test.