From: Fatih Degirmenci Date: Mon, 22 Oct 2018 21:33:24 +0000 (+0200) Subject: Enable unit tests for datafile patch verification X-Git-Url: https://gerrit.nordix.org/gitweb?a=commitdiff_plain;ds=sidebyside;h=d1f707efa624bc25e3f1e37f5b4b11d5db38980e;p=infra%2Fcicd.git Enable unit tests for datafile patch verification Change-Id: Ieb6ed1c38b61ba484af717fd4710a018cdb35b33 Signed-off-by: Fatih Degirmenci --- diff --git a/jjb/datafile/datafile-verify-jobs.yaml b/jjb/datafile/datafile-verify-jobs.yaml index dd132b24..342a8f89 100644 --- a/jjb/datafile/datafile-verify-jobs.yaml +++ b/jjb/datafile/datafile-verify-jobs.yaml @@ -7,18 +7,20 @@ project: dcaegen2/collectors/datafile + project-name: dcaegen2-collectors-datafile + stream: - nordix-dev: branch: '{stream}' jobs: - - datafile-verify-{stream} + - '{project-name}-{stream}-verify-java' - job-template: - name: datafile-verify-{stream} + name: '{project-name}-{stream}-verify-java' - node: ubuntu1804 + node: onap-ubuntu1604 disabled: false @@ -29,6 +31,22 @@ project: '{project}' branch: '{branch}' - nordix-gerrit-parameters + - string: + name: JAVA_HOME + default: /usr/lib/jvm/java-1.8.0-openjdk-amd64 + description: Java home + - string: + name: MVN_VERSION + default: 3.3.9 + description: Maven version + - string: + name: MVN_URL + default: https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/$MVN_VERSION/apache-maven-${{MVN_VERSION}}-bin.zip + description: URL to download Maven + - string: + name: MVN + default: $WORKSPACE/apache-maven-${{MVN_VERSION}}/bin/mvn + description: Path to mvn executable scm: - git-scm-gerrit: @@ -41,9 +59,6 @@ branch: '{branch}' files: '**' - wrappers: - - nordixinfra-jjb-creds-wrapper - builders: - shell: !include-raw-escape: ./datafile-verify.sh diff --git a/jjb/datafile/datafile-verify.sh b/jjb/datafile/datafile-verify.sh index 6b309b7a..51c60245 100755 --- a/jjb/datafile/datafile-verify.sh +++ b/jjb/datafile/datafile-verify.sh @@ -3,4 +3,17 @@ set -o errexit set -o nounset set -o pipefail -echo "Hello World" +cd $WORKSPACE +echo "Info: Java version" +echo "----------------------------------------------------" +java -version +echo "----------------------------------------------------" +echo "Downloading Maven $MVN_VERSION from $MVN_URL" +wget -q $MVN_URL && unzip -qq apache-maven-${MVN_VERSION}-bin.zip +echo "Info: Maven version" +echo "----------------------------------------------------" +$MVN -version +echo "----------------------------------------------------" +echo "Proceeding with unit test" +echo "----------------------------------------------------" +$MVN clean install -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn