From e7c106bf1ce2659f4fc366cace18ff78536963f6 Mon Sep 17 00:00:00 2001 From: Ryan Baxter Date: Fri, 17 Dec 2021 12:04:41 -0500 Subject: [PATCH] CircleCi Cleanup (#935) * Review suggestions --- .circleci/config.yml | 11 ++++++----- pom.xml | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 61266be5..6d424b8b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -38,13 +38,14 @@ jobs: name: Run regular tests command: | CLASSNAMES=$(circleci tests glob "**/src/test/**/**.java" | grep -v 'spring-cloud-kubernetes-integration-tests' \ + | xargs grep -l '@Test' \ | sed 's/.*src.test.java.//g' | sed 's@/@.@g' \ | sed 's/.\{5\}$//' \ - | circleci tests split --split-by=timings --timings-type=classname) + | circleci tests split --split-by=timings) echo $CLASSNAMES TEST_ARG=$(echo $CLASSNAMES | sed 's/ /,/g') echo $TEST_ARG - ./mvnw -s .settings.xml -DfailIfNoTests=false -Dtest=$TEST_ARG -e clean org.jacoco:jacoco-maven-plugin:prepare-agent test -U -P sonar -nsu --batch-mode -Dmaven.test.redirectTestOutputToFile=true -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + ./mvnw -s .settings.xml -DfailIfNoTests=false -DtestsToRun=$TEST_ARG -e clean org.jacoco:jacoco-maven-plugin:prepare-agent test -U -P sonar -nsu --batch-mode -Dmaven.test.redirectTestOutputToFile=true -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn mkdir -p $HOME/artifacts/junit/ find . -type f -regex ".*/spring-cloud-*.*/target/*.*" -exec cp {} $HOME/artifacts/ \; find . -type f -regex ".*/target/.*-reports/.*" -exec cp {} $HOME/artifacts/junit/ \; @@ -137,7 +138,7 @@ jobs: build: machine: true environment: - _JAVA_OPTIONS: "-Xms1024m -Xmx2048m" + _JAVA_OPTIONS: "-Xms2g -Xmx2g" _SERVICE_OCCURENCE: 5 steps: - checkout @@ -149,7 +150,7 @@ jobs: - run: name: dependencies command: | - ./mvnw -s .settings.xml -U --fail-never dependency:go-offline -Dservice.occurence=${_SERVICE_OCCURENCE} || true + ./mvnw -s .settings.xml -U dependency:resolve-plugins dependency:go-offline -B -Dservice.occurence=${_SERVICE_OCCURENCE} || true - run: name: build command: | @@ -157,7 +158,7 @@ jobs: - run: name: save docker images command: | - TAG=$(./mvnw -q -Dexec.executable=echo -Dexec.args='${project.version}' --non-recursive exec:exec) + TAG=$(./mvnw help:evaluate -Dexpression=project.version -q -DforceStdout) echo $TAG mkdir docker-images docker save -o docker-images/spring-cloud-kubernetes-configuration-watcher.tar docker.io/springcloud/spring-cloud-kubernetes-configuration-watcher:${TAG} diff --git a/pom.xml b/pom.xml index 5b69921e..3e573e1c 100644 --- a/pom.xml +++ b/pom.xml @@ -77,6 +77,8 @@ 3.0.2 1.3-groovy-2.5 + **/*IT.java + true true @@ -202,6 +204,14 @@ all false + + + + ${testsToRun} + + + ${excludeITTests} + @@ -356,6 +366,14 @@ false ${surefireArgLine} + + + + ${testsToRun} + + + ${excludeITTests} +