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

Reply via email to