Dear committers, you are probably aware of the fact that integration tests are broken both for 1.2 as well as for 1.3 (trunk). If you are not, and you are a committer, you should immediately take a look at [1], which explains what integration tests are and how they are executed.
At today's meeting, we agreed to fix the integration tests both for trunk and 1.2.1. I will take the lead and make sure it happens, people who are doing the merges from 1.2.x to trunk are invited to help. As the most important outcome from this meeting, people have expressed their willingness to roll back code changes that break integration tests without further warning or grace periods. Code cannot be committed to trunk if it breaks unit or integration tests and must therefore be rolled back by the first committer to notice it. This is not new, and running the integration tests prior to committing has always been a requirement. However, we as a project have started to accept broken integration tests, and once you start doing this, nobody cares anymore. We therefore propose: Committers *must* run both unit and integration tests before they commit Committers *must* roll back commits that break either one of the test suites Tobias [1] http://opencast.jira.com/wiki/display/MH/Integration+Tests _______________________________________________ Matterhorn mailing list [email protected] http://lists.opencastproject.org/mailman/listinfo/matterhorn To unsubscribe please email [email protected] _______________________________________________
