3 ms·
I just about choked on my coffee. If you're serious, is the issue just the size of the test suite, or are the tests themselves just woefully inefficient? By the
by Bluestrike2 11y ago
I just about choked on my coffee. If you're serious, is the issue just the size of the test suite, or are the tests themselves just woefully inefficient? By the time you're done, you've forgotten whatever it was that you modified.
- masklinn 11y agoI expect they have subsets of the suites working as "fast tests". The full sqlite test suite is 3 orders of magnitude bigger than sqlite itself and takes hours on beefy machines, but they're not run "online" by developers. Developers generally run the "veryquick" suite which takes a few minutes (and is sufficient to catch the vast majority of issues)
- Sanddancer 11y agoDatabase test suites tend to be on the ridiculously thorough side, for good reason. For example, the SQLite test suite ( https://www.sqlite.org/testing.html https://www.sqlite.org/testing.html ) all but beats the code with a sledgehammer trying to break out bugs. Some software can't be upgraded once deployed, so it only makes sense to ensure that it is well-tested.