Fix run-in-docker by disabling useSystemClassLoader (#1418)

* test run-in-docker in travis

* fix command path

* correct batch mode arg

* disable useSystemClassLoader
This commit is contained in:
William Cheng
2018-11-12 22:07:46 +08:00
committed by GitHub
parent 7e3149e675
commit 7c3a2a5c07
2 changed files with 3 additions and 2 deletions

View File

@@ -122,8 +122,8 @@ script:
# fail if generators contain tab '\t'
- /bin/bash ./bin/utils/detect_tab_in_java_class.sh
# run integration tests defined in maven pom.xml
- mvn --quiet clean install
- mvn --quiet verify -Psamples
- ./run-in-docker.sh mvn --quiet --batch-mode clean install
- mvn --quiet --batch-mode verify -Psamples
after_success:
# push to maven repo
- if [ $SONATYPE_USERNAME ] && [ -z $TRAVIS_TAG ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then

View File

@@ -156,6 +156,7 @@
<artifactId>maven-surefire-plugin</artifactId>
<version>${surefire-version}</version>
<configuration>
<useSystemClassLoader>false</useSystemClassLoader>
<testNGArtifactName>none:none</testNGArtifactName>
<argLine>-XX:+StartAttachListener</argLine>
<argLine>-javaagent:${settings.localRepository}/org/jmockit/jmockit/${jmockit-version}/jmockit-${jmockit-version}.jar</argLine>