From cd900275f7465e1b481a859dc6897aa75546261e Mon Sep 17 00:00:00 2001 From: Ciprian Ciubotariu Date: Fri, 8 Jan 2016 04:15:40 +0200 Subject: [PATCH] Make TestWsman to an integration test Use maven-failsafe-plugin to run integration tests, as it is designed for that purpose. Disable integration tests by default. --- pom.xml | 4 +++ wsman-cli/pom.xml | 27 ++++++++++++++----- .../cli/{TestWsman.java => WinRMIT.java} | 4 +-- 3 files changed, 26 insertions(+), 9 deletions(-) rename wsman-cli/src/test/java/org/apifocal/wsman/cli/{TestWsman.java => WinRMIT.java} (98%) diff --git a/pom.xml b/pom.xml index 842e552..96a53ea 100644 --- a/pom.xml +++ b/pom.xml @@ -43,6 +43,10 @@ + + maven-failsafe-plugin + 2.18.1 + maven-surefire-plugin 2.18.1 diff --git a/wsman-cli/pom.xml b/wsman-cli/pom.xml index 921409e..0ec2e6b 100644 --- a/wsman-cli/pom.xml +++ b/wsman-cli/pom.xml @@ -12,6 +12,10 @@ WSMan4j :: CLI jar + + + true + @@ -60,12 +64,12 @@ - maven-jar-plugin - - - ${project.build.outputDirectory}/META-INF/MANIFEST.MF - - + maven-jar-plugin + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + org.apache.felix @@ -90,7 +94,7 @@ - maven-surefire-plugin + maven-failsafe-plugin ${winrm.test.host} @@ -98,7 +102,16 @@ ${winrm.test.user} ${winrm.test.pass} + ${skipITs} + + + + integration-test + verify + + + diff --git a/wsman-cli/src/test/java/org/apifocal/wsman/cli/TestWsman.java b/wsman-cli/src/test/java/org/apifocal/wsman/cli/WinRMIT.java similarity index 98% rename from wsman-cli/src/test/java/org/apifocal/wsman/cli/TestWsman.java rename to wsman-cli/src/test/java/org/apifocal/wsman/cli/WinRMIT.java index 4063b16..86a6820 100644 --- a/wsman-cli/src/test/java/org/apifocal/wsman/cli/TestWsman.java +++ b/wsman-cli/src/test/java/org/apifocal/wsman/cli/WinRMIT.java @@ -32,11 +32,11 @@ /** * */ -public class TestWsman { +public class WinRMIT { private WsmanCli cli; - public TestWsman() { + public WinRMIT() { } // @BeforeClass