[OpenDaylight Discuss] Proposed Simultaneous Release Plan

Ed Warnicke (eaw) <eaw@...>

One other thing to keep in mind, it's normal for a project to be responsible for it's own unit tests and 'local' integration tests
(by local I mean integration among the bundles it provides).

Clearly we will need to work something out for inter-project integration as a community.

On May 31, 2013, at 12:18 PM, David Erickson <daviderickson@...> wrote:

There are existing unit tests within a project, and cross-project integration tests will have to be created prior to a release.  One existing project uses Maven and the other is being migrated from Ant to Maven.  I don't know that there are any dedicated QA people, but I consider every programmer a QA person :)

The included in-project unit and integration tests run with Maven would be a good place to start learning.


On 5/30/2013 11:13 PM, Alejandro Avella wrote:
Hi Ed,

I was wondering if you could provide some details on the test scenarios that you plan to run.   Are they Junit test cases? What about for the Integration tests? Is there documentation for the unit and integration tests? Is there a test plan? Are there QA people involved in this Open Source project?  How long does it take to run all the tests? Where can I find more information about how to test OpenDayLight project?  I saw on the web page that the team is using Gerrit to trigger Jenkins jobs after code has been reviewed?  What build tools are used in the project (Ant, Maven or others?)

I was trying to find this information on the wiki page, but I couldn't find it.  If there is something already written, could you point me to that information?


On Thu, May 30, 2013 at 12:49 PM, Ed Warnicke (eaw) <eaw@...> wrote:
I was asked by the TSC to send out the Proposed Simultaneous Release Plan we discussed
in todays TSC call to the list.

You can find it here:

I have made the following edits in response to requests from the TSC since we discussed it:
1)  I have switched the mailing list in the Communication Channels section from 'simultaneous-release' to 
2)  I have added a 'String Freeze' to allow for internationalization to M5.

Rajeev Nagar raised a very important point that I am still not certain how to correctly incorporate,
but I feel should be: Where does documentation live in all of this? I am would love to hear thoughts as to how 
to correctly incorporate that :)


TSC mailing list

Discuss mailing list