Hacker News new | past | comments | ask | show | jobs | submit login

If you're interested in the testing techniques used by established open source software, here are a couple projects that appear to have far more extensive test coverage than LLVM:

SQLite ( https://sqlite.org/testing.html )

Opus ( https://www.ietf.org/proceedings/82/slides/codec-4.pdf )

I don't mean it as criticism of the LLVM project, as I haven't worked with it and can't say whether its tests are sufficient. Only that, from reading this overview, its testing techniques do not seem particularly elaborate.




Thanks too.

Opus testing is impressive:

> Run thousands of hours of audio through the codec with many settings

- Can run the codec 6400x real time

- 7 days of computation is 122 years of audio


LLVM wrote a state of the art fuzz tester. They have HUGE pieces of software compiling successfully and passing their unit tests.

So, yes, the testing of LLVM is &quite& elaborate.

Oh, sqlite uses this fuzzer to test itself.


Thanks for the links. You are right, these projects seem to have some extensive test coverage.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: