DistIL icon indicating copy to clipboard operation
DistIL copied to clipboard

Improve test coverage and create infrastructure for integration tests

Open dubiousconst282 opened this issue 3 years ago • 0 comments

We could also reuse some of the runtime/JIT tests for "correctness"/integration tests:

  • https://github.com/dotnet/runtime/blob/main/docs/project/jit-testing.md
  • https://github.com/dotnet/runtime/tree/main/src/tests/JIT

It's clearly impossible to catch edge cases with only traditional testing. Fuzzing seems to be a popular approach to tackle this:

  • https://github.com/jakobbotsch/Fuzzlyn
  • https://cfallin.org/blog/2021/03/15/cranelift-isel-3/

dubiousconst282 avatar Jul 03 '22 06:07 dubiousconst282