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]
_______________________________________________

Reply via email to