The project build responsible for building all code for a given product including your contributions, must completely compile and all tests must be able to be run by the continuous integration environment
JUnit Tests are required for all new functionality and changes, with at least 80% coverage
Any existing JUnit tests must be updated as necessary when making changes
HTMLUnit Tests required for new UI functionality, with at least 70% coverage (When this framework is available.)
Any existing HTMLUnit tests must be updated as necessary when making changes
Your changes must not break any other functionality or JUnit/HtmlUnit tests. The CI environment reports will tell you this.