"Today Drizzle runs 213 tests, the entire MySQL test suite minus
tests that are for features we don't have. We don't allow for any
regression, meaning that no one is allowed to disable a test in
order to get their code pushed. Our test suite was also modified so
that we can run all of the tests against a particular engine. Today
we do this with both Innodb and PBXT. So instead of having "engine
specific" tests, we can test everything. Feedback we are getting
from storage engine vendors is that this is golden. Even if they
never release for Drizzle, they can use it to vastly increase the
testing they do today.
"We also do not allow any code to be pushed that causes a
compiler to toss a warning. We do this for a wide set of versions
of gcc, and also for Sun Studio. We treat warnings as errors :)
"We are also enormously proud of this fact. This took a lot of
effort :)"