Linux Today: Linux News On Internet Time.

Drizzle, State of Testing

Jun 05, 2009, 16:34 (0 Talkback[s])
(Other stories by Brian "Krow" Aker)

"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 :)"

Complete Story

Related Stories: