Hi all,

Back to trying to keep going to be able to release as I said I would, I'm
working on some jiras.
The thing is, I noticed I have 3 ITs that fail locally. They also fail in
Bamboo (https://bamboo-ci.codehaus.org/browse/MOJO-MBUILDNUM-45/log).

I think the issue with two of the ITs is about the svnkit version in use
(1.3.5): it's too old and I guess it's not able to deal with the 1.7+.

So, to sum up, I guess I'm gonna have to touch some ITs to make them run.
For example, I'm gonna have to modify the basic-it & MOJO-1668 ones
from 1.7.4-v1 to 1.8.3-1 (that fixes the issue on my machine).

Another issue that surprised me: the current codebase configures the
<cloneProjectsTo> property to src/it instead of target/it. Is this
intended? It seems weird to me to write in some versionned directory during
the build, but maybe there's a reason? I guess I'll fix that also in the go
to separate sources and outputDirectory cleanly. See below about IT
modification, btw.

About those ITs, they're using the old invoker form, using goals.txt and so
on.

SO, the question: do we want to agree on something about modifying existing
ITs in general? For example
[ ] Upgrade them all to the up-to-date way of doing ?
[ ] have two distinct IT directories, say it-old that we don't touch and
configure another m-invoker-p execution with the latest version of the
plugin (or using the same, another question?) ?

Well, I don't know if I will get a lot of answers/opinions here, but I
wanted at least to see if there were advices on some recommended way based
on past experience here.

I'll keep going in the meantime as I think it's correct, and I'll fix
anything necessary based on that discussion before releasing.

Thanks a lot for your answers.

-- 
Baptiste

Reply via email to