skip tests skips the integration tests TELSDN-494: #close
[lispflowmapping.git] / mappingservice / integrationtest / pom.xml
index 26fb37be02676f0efa149437631d7b7d4e068173..ac511ecdb02c0546e898bdd192d1bb63f9bcc38c 100644 (file)
@@ -10,6 +10,7 @@
        </parent>
        <groupId>org.opendaylight.lispflowmapping</groupId>
        <artifactId>mappingservice.integrationtest</artifactId>
+       
        <repositories>
                <!-- OpenDayLight Released artifact -->
                <repository>
@@ -25,6 +26,7 @@
                </repository>
        </repositories>
        <build>
+               
                <pluginManagement>
                        <plugins>
                                <plugin>
@@ -57,6 +59,7 @@
                                <configuration>
                                        <skipTests>false</skipTests>
                                        <argLine>-Dlispip=127.0.0.1</argLine>
+                               <skip>${skipIntegrationTest}</skip>
                                </configuration>
                        </plugin>
                        <plugin>
                </dependency>
        </dependencies>
 
+<profiles>
+    <profile>
+      <id>default</id>
+      <activation>
+        <activeByDefault>true</activeByDefault>
+      </activation>
+      <properties>
+        <skipIntegrationTest>false</skipIntegrationTest>
+      </properties>
+    </profile>
+    <profile>
+      <id>skipTestCompileAndRun</id>
+      <activation>
+        <property>
+          <name>maven.test.skip</name>
+          <value>true</value>
+        </property>
+      </activation>
+      <properties>
+        <skipIntegrationTest>true</skipIntegrationTest>
+      </properties>
+    </profile>
+    <profile>
+      <id>skipTestRun</id>
+      <activation>
+        <property>
+          <name>skipTests</name>
+        </property>
+      </activation>
+      <properties>
+        <skipIntegrationTest>true</skipIntegrationTest>
+      </properties>
+    </profile>
+</profiles>
 </project>