Hi Some weeks ago a new module for integration test was added. See.
https://issues.apache.org/jira/browse/MYFACES-3217 The code proposed was committed on 2.0.x branch. In the following mail we'll discuss if we should move this to current trunk (2.1.x) or create and maintain two copies: one in 2.0.x and the other one in 2.1.x (trunk). I agree that both branches are still used a lot and are being maintained actively. But I think maintain two branches of the same testing code seems to be an unnecessary burden. I think we can put this in just one place an make it run with 2.0. / 2.1 with just some maven configuration. Note 2.0.x and 2.1.x are very similar. In practice, every time we found an issue in 2.1.x, the same patch is applied to 2.0.x too. So it is not necessary to run the integration tests for 2.0.x branch because in practice when we run it against 2.1.x, we are taking into account 2.0.x, as long as the changes be commited on 2.0.x too. In few words, put this on trunk does not mean it will not run against 2.0 !!!!. A "light" way to deal with this kind of problem is take a look at myfaces tests project. It has two modules: 1.2 and 2.0, and 2.0 just "take what it needs" from 1.2 module and that's it. This reduce the burden to the minimum. regards, Leonardo Uribe