maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Clemens Quoss <clem...@quoss.de>
Subject ITs in maven-release
Date Sun, 14 Jul 2019 09:52:15 GMT
Hello everyone,

I have provided a PR for MRELEASE-229 [1] and added some JUnit tests 
recently.

Now I was wondering if i should provide an IT, too, and had a look into it:

Running

mvn verify -Prun-its

with Maven 3.6.1 and JDK 7 Update 80 fails:

...

[INFO] Building: projects\perform\MRELEASE-459\pom.xml
[INFO] run post-build script verify.groovy
[INFO]   The post-build script did not succeed. assert matcher.find()
        |       |
        |       false
        java.util.regex.Matcher[pattern=\Q[DEBUG] Additional arguments: 
\E(?:-Dhttps.protocols=TLSv1.2 )?-P(.+)\Q-DperformRelease=true -f 
pom.xml\E region=0,154745 lastmatch=]
[INFO]           projects\perform\MRELEASE-459\pom.xml ............ 
FAILED (10.4 s)

...

IMHO it has something to do with TLSv1.2 not being backported to JDK 7 
Update 80.  But i may be wrong.

With JDK 8 Update 212 the tests run successfully.

My question is:  Should the IT still run with JDK 7?  I thought so since 
maven-release can still be build with it.  If some versions of JDKs are 
not capable of being used for IT, shouldn't the IT run fail fast (by 
enforcing the eligible versions)?

That was one question I have now redarding the ITs of maven-release.  I 
post my other questions in separate mails.

Regards,

Clemens

[1] https://github.com/apache/maven-release/pull/29



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Mime
View raw message