From 05733ab5105f440e44eb56dc37e6d14615c36454 Mon Sep 17 00:00:00 2001 From: EzekielaRakotoarijaona Date: Fri, 11 Jan 2019 14:53:30 +0100 Subject: Fix unit testing instability Migration of most of the unit tests from JUnit to Karate Framework Remove of the scheduling tasks for testing. Change-Id: Ic51378443bd6c12f247fa50b2b08ee881264dac4 Issue-ID: EXTAPI-178 Signed-off-by: EzekielaRakotoarijaona --- pom.xml | 1074 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 551 insertions(+), 523 deletions(-) (limited to 'pom.xml') diff --git a/pom.xml b/pom.xml index adb269d..a733f32 100644 --- a/pom.xml +++ b/pom.xml @@ -1,530 +1,558 @@ - - - 4.0.0 - - org.onap.externalapi-nbi - nbi-rest-services - 3.0.1 - jar - - externalapi-nbi - - - org.springframework.boot - spring-boot-starter-parent - 1.5.12.RELEASE - - - - - UTF-8 - UTF-8 - https://nexus.onap.org - content/repositories/snapshots/ - content/repositories/releases/ - content/repositories/staging/ - 1.8 - nexus3.onap.org:10001 - nexus3.onap.org:10003 - ${maven.build.timestamp} - yyyyMMdd'T'HHmmss'Z' - - ${project.version}-${timestamp} - ${project.version}-latest - - java - jacoco - ${project.build.directory}/surefire-reports - ${project.build.directory}/coverage-reports/jacoco.exec - ${project.build.directory}/coverage-reports/jacoco-it.exec - true - ${project.version} - **/model/**/* - - - - - maven2-repository.java.net - Java.net Repository for Maven - http://download.java.net/maven/2/ - default - - - ecomp-snapshots - Snapshot Repository - https://nexus.onap.org/content/repositories/releases/ - - - ecomp-staging - Staging Repository - https://nexus.onap.org/content/repositories/staging/ - - - - - - ecomp-releases - Release Repository - ${nexusproxy}/${releaseNexusPath} - - - ecomp-snapshots - Snapshot Repository - ${nexusproxy}/${snapshotNexusPath} - - - - - - Apache2 - http://www.apache.org/licenses/LICENSE-2.0.txt - - - - - - - org.springframework.boot - spring-boot-starter-web - - - ch.qos.logback - logback-classic - - - org.apache.tomcat.embed - tomcat-embed-core - - - com.fasterxml.jackson.core - jackson-databind - - - - - - com.fasterxml.jackson.core - jackson-databind - 2.8.11.2 - - - - org.apache.tomcat.embed - tomcat-embed-core - 8.5.32 - - - - ch.qos.logback - logback-classic - 1.2.3 - - - - org.springframework.boot - spring-boot-starter-data-jpa + + + 4.0.0 + + org.onap.externalapi-nbi + nbi-rest-services + 3.0.1 + jar + + externalapi-nbi + + + org.springframework.boot + spring-boot-starter-parent + 1.5.12.RELEASE + + + + + UTF-8 + UTF-8 + https://nexus.onap.org + content/repositories/snapshots/ + content/repositories/releases/ + content/repositories/staging/ + 1.8 + nexus3.onap.org:10001 + nexus3.onap.org:10003 + ${maven.build.timestamp} + yyyyMMdd'T'HHmmss'Z' + + ${project.version}-${timestamp} + ${project.version}-latest + + java + jacoco + ${project.build.directory}/surefire-reports + + ${project.build.directory}/coverage-reports/jacoco.exec + + ${project.build.directory}/coverage-reports/jacoco-it.exec + + true + ${project.version} + **/model/**/* + + + + + maven2-repository.java.net + Java.net Repository for Maven + http://download.java.net/maven/2/ + default + + + ecomp-snapshots + Snapshot Repository + https://nexus.onap.org/content/repositories/releases/ + + + ecomp-staging + Staging Repository + https://nexus.onap.org/content/repositories/staging/ + + + + + + ecomp-releases + Release Repository + ${nexusproxy}/${releaseNexusPath} + + + ecomp-snapshots + Snapshot Repository + ${nexusproxy}/${snapshotNexusPath} + + + + + + Apache2 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + + + org.springframework.boot + spring-boot-starter-web - org.springframework.data - spring-data-commons + ch.qos.logback + logback-classic + + + org.apache.tomcat.embed + tomcat-embed-core + + + com.fasterxml.jackson.core + jackson-databind + + + + + + com.fasterxml.jackson.core + jackson-databind + 2.8.11.2 + + + + org.apache.tomcat.embed + tomcat-embed-core + 8.5.32 + + + + ch.qos.logback + logback-classic + 1.2.3 + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.springframework.data + spring-data-commons + + + + + + org.springframework.data + spring-data-commons + 1.13.14.RELEASE + + + + org.springframework.boot + spring-boot-starter-aop + + + + org.apache.commons + commons-io + 1.3.2 + + + + commons-beanutils + commons-beanutils + 1.9.3 + + + + javax.validation + validation-api + 2.0.1.Final + + + + org.apache.commons + commons-lang3 + 3.4 + + + + + + org.springframework.boot + spring-boot-starter-data-mongodb + + + + + + org.mariadb.jdbc + mariadb-java-client + 1.1.7 + + + + + + io.swagger + swagger-annotations + 1.5.18 + + + + + + com.fasterxml.jackson.dataformat + jackson-dataformat-yaml + 2.9.6 + + + + + + org.onap.sdc.sdc-tosca + sdc-tosca + 1.4.6 + + + + + + com.bazaarvoice.jolt + jolt-core + 0.1.0 + + + com.fasterxml.jackson.core + jackson-databind + + + + + + com.bazaarvoice.jolt + json-utils + 0.1.0 + + + com.fasterxml.jackson.core + jackson-databind + + + + + + + + org.springframework.boot + spring-boot-starter-test + test + + + + + + com.h2database + h2 + test + + + + de.flapdoodle.embed + de.flapdoodle.embed.mongo + ${embedded-mongo.version} + test + + + + + + org.springframework.cloud + spring-cloud-contract-wiremock + 1.2.6.RELEASE + test + + + com.fasterxml.jackson.core + jackson-databind + + + + + + org.eclipse.jetty + jetty-servlet + test + + + + org.eclipse.jetty + jetty-servlets + test + + + + + + org.springframework.boot + spring-boot-devtools + runtime + + + + + org.onap.msb.java-sdk + msb-java-sdk + 1.1.1 + + + com.fasterxml.jackson.core + jackson-databind - - - - org.springframework.data - spring-data-commons - 1.13.14.RELEASE - - - - org.springframework.boot - spring-boot-starter-aop - - - - org.apache.commons - commons-io - 1.3.2 - - - - commons-beanutils - commons-beanutils - 1.9.3 - - - - javax.validation - validation-api - 2.0.1.Final - - - - org.apache.commons - commons-lang3 - 3.4 - - - - - - org.springframework.boot - spring-boot-starter-data-mongodb - - - - - - org.mariadb.jdbc - mariadb-java-client - 1.1.7 - - - - - - io.swagger - swagger-annotations - 1.5.18 - - - - - - com.fasterxml.jackson.dataformat - jackson-dataformat-yaml - 2.9.6 - - - - - - org.onap.sdc.sdc-tosca - sdc-tosca - 1.4.6 - - - - - - com.bazaarvoice.jolt - jolt-core - 0.1.0 - - - com.fasterxml.jackson.core - jackson-databind - - - - - - com.bazaarvoice.jolt - json-utils - 0.1.0 - - - com.fasterxml.jackson.core - jackson-databind - - - - - - - - org.springframework.boot - spring-boot-starter-test - test - - - - - - com.h2database - h2 - test - - - - de.flapdoodle.embed - de.flapdoodle.embed.mongo - ${embedded-mongo.version} - test - - - - - - org.springframework.cloud - spring-cloud-contract-wiremock - 1.0.0.RELEASE - test - - - com.fasterxml.jackson.core - jackson-databind - - - - - - org.eclipse.jetty - jetty-server - 9.4.7.RC0 - test - - - - org.eclipse.jetty - jetty-servlet - test - - - - org.eclipse.jetty - jetty-servlets - test - - - - - - org.springframework.boot - spring-boot-devtools - runtime - - - - - org.onap.msb.java-sdk - msb-java-sdk - 1.1.1 - - - com.fasterxml.jackson.core - jackson-databind - - - - - - - - - - org.springframework.boot - spring-boot-maven-plugin - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.7 - true - - ${nexusproxy} - 176c31dfe190a - ecomp-staging - - - - org.apache.maven.plugins - maven-site-plugin - 3.6 - - - org.apache.maven.wagon - wagon-webdav-jackrabbit - 2.10 - - - - - com.mycila - license-maven-plugin - 3.0 - -
LICENSE.TXT
- - restclient/** - src/** - ./**/*.xml - ./**/*.xml - ./**/*.yml - ./**/*.yaml - - true - false - - SCRIPT_STYLE - -
- - - - - check - - process-sources - - -
- - org.codehaus.mojo - sonar-maven-plugin - 3.2 - - - org.jacoco - jacoco-maven-plugin - 0.8.1 - - true - - org.onap.nbi.* - - - **/model/**/* - - - - - pre-unit-test - - prepare-agent - - - ${project.build.directory}/coverage-reports/jacoco.exec - - - - - pre-integration-test - pre-integration-test - - prepare-agent - - - ${project.build.directory}/coverage-reports/jacoco-it.exec - - - - - - merge - - post-integration-test - - - - ${project.build.directory}/coverage-reports - - *.exec - - - - ${project.build.directory}/jacoco-dev.exec - - - - - - maven-source-plugin - - - attach-sources - deploy - - jar-no-fork - - - - -
-
- - - - - - docker - - - - io.fabric8 - docker-maven-plugin - 0.26.1 - - true - 1.23 - ${docker.pull.registry} - ${docker.push.registry} - - - onap/externalapi/nbi:${docker.tag} - - true - - latest - ${docker.latest.tag} - - ${project.basedir} - - ${project.build.finalName}.${project.packaging} - - - - - - - - clean-images - pre-clean - - remove - - - all - - - - generate-images - package - - build - - - - push-images - deploy - - push - - - - - - - - +
+ + + + + com.intuit.karate + karate-junit4 + 0.9.0 + test + + + com.intuit.karate + karate-apache + 0.9.0 + test + + + +
+ + + + + src/test/java + + **/*.java + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + org.apache.maven.plugins + maven-surefire-plugin + + + org/onap/nbi/test/KarateApiTest.java + org/onap/nbi/test/ExecutionTaskTest.java + org/onap/nbi/test/ServiceOrderRepositoryTest.java + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.7 + true + + ${nexusproxy} + 176c31dfe190a + ecomp-staging + + + + org.apache.maven.plugins + maven-site-plugin + 3.6 + + + org.apache.maven.wagon + wagon-webdav-jackrabbit + 2.10 + + + + + com.mycila + license-maven-plugin + 3.0 + +
LICENSE.TXT
+ + restclient/** + src/** + ./**/*.xml + ./**/*.xml + ./**/*.yml + ./**/*.yaml + + + + src/test/java/karate-config.js + + true + false + + SCRIPT_STYLE + +
+ + + + + check + + process-sources + + +
+ + org.codehaus.mojo + sonar-maven-plugin + 3.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + maven-source-plugin + + + attach-sources + deploy + + jar-no-fork + + + + +
+
+ + + + + docker + + + + io.fabric8 + docker-maven-plugin + 0.26.1 + + true + 1.23 + ${docker.pull.registry} + ${docker.push.registry} + + + onap/externalapi/nbi:${docker.tag} + + true + + latest + ${docker.latest.tag} + + ${project.basedir} + + ${project.build.finalName}.${project.packaging} + + + + + + + + clean-images + pre-clean + + remove + + + all + + + + generate-images + package + + build + + + + push-images + deploy + + push + + + + + + + +
-- cgit 1.2.3-korg