+1

> +1, since broken revisions aren't acceptable.
> When a committer rolls back a commit from someone else, is he supposed to
> notify that respective person?

Please do so.

Note:
When running the integration tests please also include the UI tests in
your testing. If "things" change in the backend - UI functionality fails.

Tobias link [1] includes guidelines to start the selenium test suite.
The tests can be started by adding -withff (run tests with Firefox) as
option parameter. The other browsers are currently not supported within
the harness.

cd modules/matterhorn-test-harness
java -jar
target/matterhorn-test-harness-<version>-jar-with-dependencies.jar -withff

And again, this tests also need an update.

Markus
[1] http://opencast.jira.com/wiki/display/MH/Integration+Tests

>
> Christoph
>
>
>
> Am 20.09.2011 um 22:01 schrieb Rubén Pérez:
>
>> +1 as long as integration tests are fixed. I was one of the "rogue"
>> developers who didn't run integration tests. I did it today and most of
>> them failed. I'm assuming some of the tests are wrong and that, after
>> they are fixed, the "Wunden Ultimatum" will be fully applied.
>>
>> 2011/9/20 Christopher Brooks <[email protected]>
>> +1
>>
>> If we keep our tests going then QA is going to start getting much
>> easier!
>>
>> Chris
>>
>> On Tue, 20 Sep 2011 18:23:43 +0200
>> Tobias Wunden <[email protected]> wrote:
>>
>> > 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]
>> > _______________________________________________
>>
>>
>>
>> --
>> Christopher Brooks, BSc, MSc
>> ARIES Laboratory, University of Saskatchewan
>>
>> Web: http://www.cs.usask.ca/~cab938
>> Phone: 1.306.966.1442
>> Mail: Advanced Research in Intelligent Educational Systems Laboratory
>>     Department of Computer Science
>>     University of Saskatchewan
>>     176 Thorvaldson Building
>>     110 Science Place
>>     Saskatoon, SK
>>     S7N 5C9
>> _______________________________________________
>> Matterhorn mailing list
>> [email protected]
>> http://lists.opencastproject.org/mailman/listinfo/matterhorn
>>
>>
>> To unsubscribe please email
>> [email protected]
>> _______________________________________________
>>
>> _______________________________________________
>> Matterhorn mailing list
>> [email protected]
>> http://lists.opencastproject.org/mailman/listinfo/matterhorn
>>
>>
>> To unsubscribe please email
>> [email protected]
>> _______________________________________________
>
> _______________________________________________
> Matterhorn mailing list
> [email protected]
> http://lists.opencastproject.org/mailman/listinfo/matterhorn
>
>
> To unsubscribe please email
> [email protected]
> _______________________________________________

_______________________________________________
Matterhorn mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn


To unsubscribe please email
[email protected]
_______________________________________________

Reply via email to