tests, tests, tests, tests, and more tests. In order to maintain a rapid rate of development across multiple platforms and an ever increasing set of features, it is imperative that test suites be updated, maintained, executed, and evolved. The Chromium Buildbots are employed to run these tests 24x7.
Developers contributing code are expected to run all tests. This is not typically feasible on a single workstation, so the try server is used.
When contributing code, consider whether your change has enough testing. If it is a new feature or module, it should almost certainly be accompanied by tests.
After committing a change, you should use the Chromium Buildbot to monitor that the automated tests pass with your change. Please be reachable by email or IRC after check-in in case something unexpected happens.
List on the wiki.
Test Development Infrastructure
To assist with building tests, several pieces of infrastructure exist.
Here are some tools you might find useful:
For Developers >