Created
September 2, 2009 05:10
-
-
Save preaction/179569 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Let Testing Reign! | |
Effective immediately, every WebGUI developer (including myself) is on notice! For too long have we been lenient regarding improving our automated test suite or even running our automated test suite. | |
Starting now, every commit to WebGUI stable and beta branches will be required to include regression tests. This can be unit tests for API methods or Selenium tests for web interfaces. To enforce this, any commit that (1) causes a failing test, (2) does not include tests, or (3) reduces test coverage, will be immediately reverted. Once the patch is fixed, it can be recommitted. | |
There will be no exceptions to this rule. We are all responsible for keeping WebGUI as bug-free as possible. Each version of WebGUI should be more stable than the last. | |
If there are any questions or grievances, you can direct them to (doug AT plainblack.com). Requests for exemptions will probably be denied, there is very little that cannot be tested in some way. If you don't know how to test something, ask the #webgui IRC channel, ask the WebGUI Developers Mailing List, or ask me personally. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment