Jetty 9.4.x h2spec-maven-plugin now check if docker is available (new version fixing issues with generated junit file) (#5497)
* skip h2spec if no docker available Signed-off-by: olivier lamy <oliver.lamy@gmail.com> * active snapshot-repositories for jenkins build Signed-off-by: olivier lamy <oliver.lamy@gmail.com> * h2spec plugin 1.0.1 Signed-off-by: olivier lamy <oliver.lamy@gmail.com> * new snapshot to debug jenkins Signed-off-by: olivier lamy <oliver.lamy@gmail.com> * simplify build to ease debug Signed-off-by: olivier lamy <oliver.lamy@gmail.com> * force snapshot download: Signed-off-by: olivier lamy <oliver.lamy@gmail.com> * use h2spec release 1.0.2 Signed-off-by: olivier lamy <oliver.lamy@gmail.com> * remove commented sections Signed-off-by: olivier lamy <oliver.lamy@gmail.com> * no need of this profile Signed-off-by: olivier lamy <oliver.lamy@gmail.com> * profile not needed anymore Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
This commit is contained in:
parent
9285d8df71
commit
47885f7ecb
|
@ -128,7 +128,7 @@ def slackNotif() {
|
|||
*
|
||||
* @param jdk the jdk tool name (in jenkins) to use for this build
|
||||
* @param cmdline the command line in "<profiles> <goals> <properties>"`format.
|
||||
* @return the Jenkinsfile step representing a maven build
|
||||
* @param consoleParsers array of console parsers to run
|
||||
*/
|
||||
def mavenBuild(jdk, cmdline, mvnName, consoleParsers) {
|
||||
script {
|
||||
|
@ -146,7 +146,6 @@ def mavenBuild(jdk, cmdline, mvnName, consoleParsers) {
|
|||
finally
|
||||
{
|
||||
junit testResults: '**/target/surefire-reports/*.xml,**/target/invoker-reports/TEST*.xml'
|
||||
//archiveArtifacts artifacts: '**/jetty-webapp/target/**'
|
||||
if(consoleParsers!=null){
|
||||
warnings consoleParsers: consoleParsers
|
||||
}
|
||||
|
|
|
@ -15,6 +15,32 @@
|
|||
<manual.test.port>28888</manual.test.port>
|
||||
</properties>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.mortbay.jetty</groupId>
|
||||
<artifactId>h2spec-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<mainClass>org.eclipse.jetty.http2.server.H2SpecServer</mainClass>
|
||||
<skip>${skipTests}</skip>
|
||||
<junitPackage>org.eclipse.jetty.h2spec</junitPackage>
|
||||
<skipNoDockerAvailable>true</skipNoDockerAvailable>
|
||||
<excludeSpecs>
|
||||
<excludeSpec>3.5 - Sends invalid connection preface</excludeSpec>
|
||||
</excludeSpecs>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>h2spec</id>
|
||||
<phase>test</phase>
|
||||
<goals>
|
||||
<goal>h2spec</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
|
@ -86,39 +112,5 @@
|
|||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>run-h2spec-in-docker</id>
|
||||
<activation>
|
||||
<file>
|
||||
<exists>/var/run/docker.sock</exists>
|
||||
</file>
|
||||
</activation>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.mortbay.jetty</groupId>
|
||||
<artifactId>h2spec-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<mainClass>org.eclipse.jetty.http2.server.H2SpecServer</mainClass>
|
||||
<skip>${skipTests}</skip>
|
||||
<junitPackage>org.eclipse.jetty.h2spec</junitPackage>
|
||||
<excludeSpecs>
|
||||
<excludeSpec>3.5 - Sends invalid connection preface</excludeSpec>
|
||||
</excludeSpecs>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>h2spec</id>
|
||||
<phase>test</phase>
|
||||
<goals>
|
||||
<goal>h2spec</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
</project>
|
||||
|
|
Loading…
Reference in New Issue