This change uses the latest artifacts in the Pax Exam ITs.
Currently, these tests will fail until the both the plugin and
northbound bundles have been migrated to the new library.
Change-Id: Ie8d1d52ca671fb06cebd5799c0462faee5aef2d6
Signed-off-by: Dave Tucker <djt@redhat.com>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.opendaylight.ovsdb</groupId>
- <artifactId>commons.ovsdb</artifactId>
- <version>1.0.1-SNAPSHOT</version>
+ <artifactId>ovsdb_commons</artifactId>
+ <version>1.1.0-SNAPSHOT</version>
<relativePath>../parent</relativePath>
</parent>
-
- <artifactId>commons.integrationtest</artifactId>
+ <artifactId>ovsdb_commons_integrationtest</artifactId>
<version>1.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<properties>
<exam.version>3.5.0</exam.version>
<url.version>1.6.0</url.version>
+ <ovsdb.library.version>1.0.0-SNAPSHOT</ovsdb.library.version>
+ <ovsdb.plugin.version>1.0.0-SNAPSHOT</ovsdb.plugin.version>
+ <ovsdb.northbound.version>0.6.0-SNAPSHOT</ovsdb.northbound.version>
</properties>
<dependencies>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.opendaylight.ovsdb</groupId>
+ <artifactId>ovsdb_library</artifactId>
+ <version>${ovsdb.library.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.ovsdb</groupId>
+ <artifactId>ovsdb_plugin</artifactId>
+ <version>${ovsdb.plugin.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.ovsdb</groupId>
+ <artifactId>ovsdb_northbound</artifactId>
+ <version>${ovsdb.northbound.version}</version>
+ </dependency>
<!-- Add Pax Exam -->
<dependency>
<groupId>org.ops4j.pax.exam</groupId>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.opendaylight.ovsdb</groupId>
- <artifactId>commons.integrationtest</artifactId>
+ <artifactId>ovsdb_commons_integrationtest</artifactId>
<version>1.0.1-SNAPSHOT</version>
<relativePath>../commons/integrationtest</relativePath>
</parent>
- <artifactId>integrationtest</artifactId>
- <version>0.5.1-SNAPSHOT</version>
+ <artifactId>ovsdb_integrationtest</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
<packaging>jar</packaging>
<properties>
<groupId>org.opendaylight.controller.thirdparty</groupId>
<artifactId>org.apache.catalina.filters.CorsFilter</artifactId>
</dependency>
- <dependency>
- <groupId>org.opendaylight.ovsdb</groupId>
- <artifactId>ovsdb</artifactId>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.ovsdb</groupId>
- <artifactId>ovsdb.northbound</artifactId>
- <version>0.5.1-SNAPSHOT</version>
- </dependency>
<dependency>
<groupId>org.ops4j.pax.exam</groupId>
<artifactId>pax-exam</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
-
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.10</version>
</dependency>
-
<!-- Add Pax Exam -->
<dependency>
<groupId>org.ops4j.pax.exam</groupId>
<tag>HEAD</tag>
<url>https://wiki.opendaylight.org/view/OVSDB_Integration:Main</url>
</scm>
-
</project>
mavenBundle("org.opendaylight.controller.thirdparty", "com.sun.jersey.jersey-servlet").versionAsInProject(),
mavenBundle("org.opendaylight.controller.thirdparty", "net.sf.jung2").versionAsInProject(),
mavenBundle("org.opendaylight.controller.thirdparty", "org.apache.catalina.filters.CorsFilter").versionAsInProject().noStart(),
- mavenBundle("org.opendaylight.ovsdb", "ovsdb").versionAsInProject(),
mavenBundle("org.ow2.asm", "asm-all").versionAsInProject(),
mavenBundle("org.ow2.chameleon.management", "chameleon-mbeans").versionAsInProject(),
mavenBundle("org.slf4j", "jcl-over-slf4j").versionAsInProject(),
mavenBundle("com.fasterxml.jackson.core", "jackson-databind").versionAsInProject(),
mavenBundle("javax.portlet", "portlet-api").versionAsInProject(),
mavenBundle("com.google.guava", "guava").versionAsInProject(),
- mavenBundle("org.opendaylight.ovsdb", "ovsdb").versionAsInProject()
+ mavenBundle("org.opendaylight.ovsdb", "ovsdb_library").versionAsInProject()
);
}
ConfigurationBundles.controllerBundles(),
ConfigurationBundles.controllerNorthboundBundles(),
ConfigurationBundles.ovsdbLibraryBundles(),
- mavenBundle("org.opendaylight.ovsdb", "ovsdb.northbound").versionAsInProject(),
+ mavenBundle("org.opendaylight.ovsdb", "ovsdb_plugin").versionAsInProject(),
+ mavenBundle("org.opendaylight.ovsdb", "ovsdb_northbound").versionAsInProject(),
junitBundles()
);
}
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import static org.ops4j.pax.exam.CoreOptions.junitBundles;
+import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
import static org.ops4j.pax.exam.CoreOptions.options;
import static org.ops4j.pax.exam.CoreOptions.propagateSystemProperty;
import static org.ops4j.pax.exam.CoreOptions.systemProperty;
ConfigurationBundles.controllerBundles(),
ConfigurationBundles.ovsdbLibraryBundles(),
+ mavenBundle("org.opendaylight.ovsdb", "ovsdb_plugin").versionAsInProject(),
junitBundles()
);
}
<module>northbound</module>
<module>neutron</module>
<module>commons/parent</module>
+ <module>commons/integrationtest</module>
<module>distribution/opendaylight</module>
</modules>
+ <profiles>
+ <profile>
+ <id>integrationtests</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <modules>
+ <module>integrationtest</module>
+ </modules>
+ </profile>
+ </profiles>
<scm>
<connection>scm:git:ssh://git.opendaylight.org:29418/ovsdb.git</connection>
<developerConnection>scm:git:ssh://git.opendaylight.org:29418/ovsdb.git</developerConnection>