George Herbert wrote:
Ideally, we could run test suites by default on all available DBs instead of just on the one the wiki currently uses. In particular, SQLite currently uses the same schema as MySQL and is available in PHP by default, plus it doesn't require any setup (providing admin login, etc.), so it would be great if we could run SQLite tests right now whenever people run tests. It would be great if people could set up pgsql to automatically run too, but that would require manual setup. This is the kind of thing automated tests are really helpful for. (But that's kind of tangential.)
Out of curiosity - what regression test suites are in use to QA MW builds?
Thanks...
We have the parser tests and a few phpunit tests. There is also some support for Selenium tests.