From c2eaae773f3a76ecf585a24172692da0bf00445f Mon Sep 17 00:00:00 2001 From: Gaurav Agrawal Date: Thu, 21 Sep 2017 16:29:34 +0530 Subject: Improve code coverage for MdsalHelper Changes includes 1. Modified pom to take JUNIT version from parent pom. 2. Added basic testcases for MdsalHelper utilities with test YANG. 3. Made necessary pom additions. Change-Id: Ib46bd9c8a87db33c90aaaf36736d709a7c17cbdd Issue-Id: CCSDK-101 Signed-off-by: Gaurav Agrawal --- sli/provider/pom.xml | 240 ++++++++++++++++++++++++++++++++++----------------- 1 file changed, 162 insertions(+), 78 deletions(-) (limited to 'sli/provider/pom.xml') diff --git a/sli/provider/pom.xml b/sli/provider/pom.xml index 529f9769..51db628c 100755 --- a/sli/provider/pom.xml +++ b/sli/provider/pom.xml @@ -1,98 +1,182 @@ - - 4.0.0 - - org.onap.ccsdk.sli.core - sli - 0.1.2-SNAPSHOT - - sli-provider - bundle - SLI - Provider - - UTF-8 - - - - junit - junit - 3.8.1 - test - + + 4.0.0 + + org.onap.ccsdk.sli.core + sli + 0.1.2-SNAPSHOT + + sli-provider + bundle + SLI - Provider + + UTF-8 + + + + junit + junit + ${junit.version} + test + ch.vorburger.mariaDB4j mariaDB4j 2.2.3 test - - org.onap.ccsdk.sli.core - sli-common - ${project.version} - compile - - - equinoxSDK381 - org.eclipse.osgi - ${equinox.osgi.version} - - - org.slf4j - slf4j-api - ${slf4j.version} - - - org.slf4j - jcl-over-slf4j - ${slf4j.version} - - - commons-lang - commons-lang - ${commons.lang.version} - compile - - + + org.onap.ccsdk.sli.core + sli-common + ${project.version} + compile + + + equinoxSDK381 + org.eclipse.osgi + ${equinox.osgi.version} + + + org.slf4j + slf4j-api + ${slf4j.version} + + + org.slf4j + jcl-over-slf4j + ${slf4j.version} + + + commons-lang + commons-lang + ${commons.lang.version} + compile + - + - + - - - - org.apache.felix - maven-bundle-plugin - ${bundle.plugin.version} - true - - - org.onap.ccsdk.sli.core.sli.provider.SvcLogicActivator - org.onap.ccsdk.sli.core.sli.provider;version=${project.version} + + + + org.apache.felix + maven-bundle-plugin + ${bundle.plugin.version} + true + + + org.onap.ccsdk.sli.core.sli.provider.SvcLogicActivator + org.onap.ccsdk.sli.core.sli.provider;version=${project.version} - * + * org.onap.ccsdk.sli.core.sli;version="${project.version}",* - *;scope=compile;artifactId=commons-lang|commons-lang3 + *;scope=compile;artifactId=commons-lang|commons-lang3 - true - + true + + + + + org.opendaylight.yangtools + yang-maven-plugin + ${odl.yangtools.yang.maven.plugin.version} + + + config + + generate-sources + + + src/test/resources + + + + org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator + + ${jmxGeneratorPath} + + + urn:opendaylight:params:xml:ns:yang:controller==org.opendaylight.controller.config.yang + + + + + + org.opendaylight.mdsal.binding.maven.api.gen.plugin.CodeGeneratorImpl + + ${salGeneratorPath} + + + true + + + + + + org.opendaylight.mdsal + maven-sal-api-gen-plugin + ${odl.sal.api.gen.plugin.version} + jar + + + org.opendaylight.controller + yang-jmx-generator-plugin + ${odl.yang.jmx.generator.version} + + + - + + + org.apache.maven.plugins + maven-antrun-plugin + 1.8 + + + prepare-package + + run + + + + + + + + + + + + + + - - - - SLI Provider is the OSGi bundle that exposes the service logic interpreter as a service. + + + SLI Provider is the OSGi bundle that exposes the service logic interpreter as a service. -- cgit 1.2.3-korg