diff options
-rwxr-xr-x | src/main/assembly/bin/sonar-runner | 2 | ||||
-rw-r--r-- | src/main/assembly/bin/sonar-runner.bat | 2 | ||||
-rw-r--r-- | src/main/java/org/sonar/runner/Runner.java | 16 | ||||
-rw-r--r-- | src/main/java/org/sonar/runner/internal/Main.java (renamed from src/main/java/org/sonar/runner/Main.java) | 10 | ||||
-rw-r--r-- | src/main/java/org/sonar/runner/internal/batch/Launcher.java (renamed from src/main/java/org/sonar/runner/model/Launcher.java) | 2 | ||||
-rw-r--r-- | src/main/java/org/sonar/runner/internal/batch/SonarProjectBuilder.java (renamed from src/main/java/org/sonar/runner/model/SonarProjectBuilder.java) | 2 | ||||
-rw-r--r-- | src/main/java/org/sonar/runner/internal/batch/package-info.java (renamed from src/main/java/org/sonar/runner/model/package-info.java) | 2 | ||||
-rw-r--r-- | src/main/java/org/sonar/runner/internal/bootstrapper/BootstrapClassLoader.java (renamed from src/main/java/org/sonar/runner/bootstrapper/BootstrapClassLoader.java) | 2 | ||||
-rw-r--r-- | src/main/java/org/sonar/runner/internal/bootstrapper/BootstrapException.java (renamed from src/main/java/org/sonar/runner/bootstrapper/BootstrapException.java) | 2 | ||||
-rw-r--r-- | src/main/java/org/sonar/runner/internal/bootstrapper/Bootstrapper.java (renamed from src/main/java/org/sonar/runner/bootstrapper/Bootstrapper.java) | 4 | ||||
-rw-r--r-- | src/main/java/org/sonar/runner/internal/bootstrapper/package-info.java (renamed from src/main/java/org/sonar/runner/bootstrapper/package-info.java) | 2 | ||||
-rw-r--r-- | src/main/java/org/sonar/runner/internal/bootstrapper/utils/PrivateIOUtils.java (renamed from src/main/java/org/sonar/runner/bootstrapper/utils/PrivateIOUtils.java) | 2 | ||||
-rw-r--r-- | src/main/java/org/sonar/runner/internal/bootstrapper/utils/package-info.java (renamed from src/main/java/org/sonar/runner/bootstrapper/utils/package-info.java) | 2 | ||||
-rw-r--r-- | src/main/java/org/sonar/runner/package-info.java | 23 | ||||
-rw-r--r-- | src/main/java/org/sonar/runner/utils/SonarRunnerVersion.java | 2 | ||||
-rw-r--r-- | src/test/java/org/sonar/runner/RunnerTest.java | 5 | ||||
-rw-r--r-- | src/test/java/org/sonar/runner/internal/MainTest.java (renamed from src/test/java/org/sonar/runner/MainTest.java) | 17 | ||||
-rw-r--r-- | src/test/java/org/sonar/runner/internal/batch/LauncherTest.java (renamed from src/test/java/org/sonar/runner/model/LauncherTest.java) | 3 | ||||
-rw-r--r-- | src/test/java/org/sonar/runner/internal/batch/SonarProjectBuilderTest.java (renamed from src/test/java/org/sonar/runner/model/SonarProjectBuilderTest.java) | 6 | ||||
-rw-r--r-- | src/test/java/org/sonar/runner/internal/bootstrapper/BootstrapClassLoaderTest.java (renamed from src/test/java/org/sonar/runner/bootstrapper/BootstrapClassLoaderTest.java) | 4 | ||||
-rw-r--r-- | src/test/java/org/sonar/runner/internal/bootstrapper/BootstrapperTest.java (renamed from src/test/java/org/sonar/runner/bootstrapper/BootstrapperTest.java) | 4 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-basedir/modules/module1/sources/Fake.java (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-basedir/modules/module1/sources/Fake.java) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-basedir/sonar-project.properties (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-basedir/sonar-project.properties) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-configfile/any-folder/generated/any-file.properties (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-configfile/any-folder/generated/any-file.properties) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-configfile/any-folder/sources/Fake.java (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-configfile/any-folder/sources/Fake.java) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-configfile/sonar-project.properties (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-configfile/sonar-project.properties) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-unexisting-basedir/sonar-project.properties (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-unexisting-basedir/sonar-project.properties) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-unexisting-file/sonar-project.properties (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-unexisting-file/sonar-project.properties) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module/module1/sources/Fake.java (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module/module1/sources/Fake.java) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module/module2/src/Fake.java (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module/module2/src/Fake.java) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module/sonar-project.properties (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module/sonar-project.properties) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/shouldFilterFiles/exclude.txt (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/shouldFilterFiles/exclude.txt) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/shouldFilterFiles/include.txt (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/shouldFilterFiles/include.txt) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/shouldGetFile/foo.properties (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/shouldGetFile/foo.properties) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project-with-deprecated-props/libs/lib1.txt (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project-with-deprecated-props/libs/lib1.txt) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project-with-deprecated-props/libs/lib2.txt (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project-with-deprecated-props/libs/lib2.txt) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project-with-deprecated-props/sonar-project.properties (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project-with-deprecated-props/sonar-project.properties) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project-with-deprecated-props/sources/Fake.java (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project-with-deprecated-props/sources/Fake.java) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project-with-unexisting-source-dir/sonar-project.properties (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project-with-unexisting-source-dir/sonar-project.properties) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project/libs/lib1.txt (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project/libs/lib1.txt) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project/libs/lib2.txt (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project/libs/lib2.txt) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project/sonar-project.properties (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project/sonar-project.properties) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project/sources/Fake.java (renamed from src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project/sources/Fake.java) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/bootstrapper/MainTest/shouldLoadCompleteConfiguration/project/sonar-project.properties (renamed from src/test/resources/org/sonar/runner/MainTest/shouldLoadCompleteConfiguration/project/sonar-project.properties) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/bootstrapper/MainTest/shouldLoadCompleteConfiguration/runner/conf/sonar-runner.properties (renamed from src/test/resources/org/sonar/runner/MainTest/shouldLoadCompleteConfiguration/runner/conf/sonar-runner.properties) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/bootstrapper/MainTest/shouldLoadRunnerSettingsByDirectPath/other-conf.properties (renamed from src/test/resources/org/sonar/runner/MainTest/shouldLoadRunnerSettingsByDirectPath/other-conf.properties) | 0 | ||||
-rw-r--r-- | src/test/resources/org/sonar/runner/internal/bootstrapper/MainTest/shouldLoadRunnerSettingsByHome/conf/sonar-runner.properties (renamed from src/test/resources/org/sonar/runner/MainTest/shouldLoadRunnerSettingsByHome/conf/sonar-runner.properties) | 0 |
47 files changed, 75 insertions, 39 deletions
diff --git a/src/main/assembly/bin/sonar-runner b/src/main/assembly/bin/sonar-runner index 0aaf46b..f4a88d5 100755 --- a/src/main/assembly/bin/sonar-runner +++ b/src/main/assembly/bin/sonar-runner @@ -35,4 +35,4 @@ exec "$JAVA_CMD" \ -classpath $JAVA_CLASSPATH \ "-Drunner.home=${SONAR_RUNNER_HOME}" \ "-Dproject.home=${PROJECT_HOME}" \ - org.sonar.runner.Main "$@" + org.sonar.runner.internal.Main "$@" diff --git a/src/main/assembly/bin/sonar-runner.bat b/src/main/assembly/bin/sonar-runner.bat index fd97e3e..9272db6 100644 --- a/src/main/assembly/bin/sonar-runner.bat +++ b/src/main/assembly/bin/sonar-runner.bat @@ -70,7 +70,7 @@ echo %SONAR_RUNNER_HOME% set PROJECT_HOME=%CD% -%JAVA_EXEC% %SONAR_RUNNER_OPTS% -classpath "%SONAR_RUNNER_HOME%\lib\sonar-runner.jar" "-Drunner.home=%SONAR_RUNNER_HOME%" "-Dproject.home=%PROJECT_HOME%" org.sonar.runner.Main %* +%JAVA_EXEC% %SONAR_RUNNER_OPTS% -classpath "%SONAR_RUNNER_HOME%\lib\sonar-runner.jar" "-Drunner.home=%SONAR_RUNNER_HOME%" "-Dproject.home=%PROJECT_HOME%" org.sonar.runner.internal.Main %* diff --git a/src/main/java/org/sonar/runner/Runner.java b/src/main/java/org/sonar/runner/Runner.java index 82de41a..d911b0b 100644 --- a/src/main/java/org/sonar/runner/Runner.java +++ b/src/main/java/org/sonar/runner/Runner.java @@ -19,9 +19,9 @@ */ package org.sonar.runner; -import org.sonar.runner.bootstrapper.BootstrapClassLoader; -import org.sonar.runner.bootstrapper.BootstrapException; -import org.sonar.runner.bootstrapper.Bootstrapper; +import org.sonar.runner.internal.bootstrapper.BootstrapClassLoader; +import org.sonar.runner.internal.bootstrapper.BootstrapException; +import org.sonar.runner.internal.bootstrapper.Bootstrapper; import org.sonar.runner.utils.SonarRunnerVersion; import java.io.File; @@ -141,7 +141,7 @@ public final class Runner { delegateExecution(createClassLoader(bootstrapper)); } - protected String getSonarServerURL() { + public String getSonarServerURL() { return properties.getProperty("sonar.host.url", "http://localhost:9000"); } @@ -174,14 +174,14 @@ public final class Runner { /** * @return the project base directory */ - protected File getProjectDir() { + public File getProjectDir() { return projectDir; } /** * @return work directory, default is ".sonar" in project directory */ - protected File getWorkDir() { + public File getWorkDir() { return workDir; } @@ -201,7 +201,7 @@ public final class Runner { } private BootstrapClassLoader createClassLoader(Bootstrapper bootstrapper) { - URL url = Main.class.getProtectionDomain().getCodeSource().getLocation(); + URL url = getClass().getProtectionDomain().getCodeSource().getLocation(); return bootstrapper.createClassLoader( new URL[] {url}, // Add JAR with Sonar Runner - it's a Jar which contains this class getClass().getClassLoader()); @@ -229,7 +229,7 @@ public final class Runner { ClassLoader oldContextClassLoader = Thread.currentThread().getContextClassLoader(); try { Thread.currentThread().setContextClassLoader(sonarClassLoader); - Class<?> launcherClass = sonarClassLoader.findClass("org.sonar.runner.model.Launcher"); + Class<?> launcherClass = sonarClassLoader.findClass("org.sonar.runner.internal.batch.Launcher"); Constructor<?> constructor = launcherClass.getConstructor(Properties.class); Object launcher = constructor.newInstance(getProperties()); Method method = launcherClass.getMethod("execute"); diff --git a/src/main/java/org/sonar/runner/Main.java b/src/main/java/org/sonar/runner/internal/Main.java index ca9ea81..61d70ef 100644 --- a/src/main/java/org/sonar/runner/Main.java +++ b/src/main/java/org/sonar/runner/internal/Main.java @@ -18,11 +18,15 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 */ -package org.sonar.runner; +package org.sonar.runner.internal; -import org.sonar.runner.bootstrapper.utils.PrivateIOUtils; +import org.sonar.runner.internal.bootstrapper.BootstrapException; + +import org.sonar.runner.Runner; +import org.sonar.runner.RunnerException; + +import org.sonar.runner.internal.bootstrapper.utils.PrivateIOUtils; -import org.sonar.runner.bootstrapper.BootstrapException; import org.sonar.runner.utils.SonarRunnerVersion; import java.io.File; diff --git a/src/main/java/org/sonar/runner/model/Launcher.java b/src/main/java/org/sonar/runner/internal/batch/Launcher.java index 6d4c664..2137567 100644 --- a/src/main/java/org/sonar/runner/model/Launcher.java +++ b/src/main/java/org/sonar/runner/internal/batch/Launcher.java @@ -18,7 +18,7 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 */ -package org.sonar.runner.model; +package org.sonar.runner.internal.batch; import ch.qos.logback.classic.LoggerContext; import ch.qos.logback.classic.joran.JoranConfigurator; diff --git a/src/main/java/org/sonar/runner/model/SonarProjectBuilder.java b/src/main/java/org/sonar/runner/internal/batch/SonarProjectBuilder.java index 0c577a8..beed32f 100644 --- a/src/main/java/org/sonar/runner/model/SonarProjectBuilder.java +++ b/src/main/java/org/sonar/runner/internal/batch/SonarProjectBuilder.java @@ -18,7 +18,7 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 */ -package org.sonar.runner.model; +package org.sonar.runner.internal.batch; import com.google.common.annotations.VisibleForTesting; import com.google.common.collect.Lists; diff --git a/src/main/java/org/sonar/runner/model/package-info.java b/src/main/java/org/sonar/runner/internal/batch/package-info.java index 4827391..cd9bbf4 100644 --- a/src/main/java/org/sonar/runner/model/package-info.java +++ b/src/main/java/org/sonar/runner/internal/batch/package-info.java @@ -21,4 +21,4 @@ * Internal package that creates the project definition and launches the analyses based on it. * Should not be used by consumers. */ -package org.sonar.runner.model;
\ No newline at end of file +package org.sonar.runner.internal.batch;
\ No newline at end of file diff --git a/src/main/java/org/sonar/runner/bootstrapper/BootstrapClassLoader.java b/src/main/java/org/sonar/runner/internal/bootstrapper/BootstrapClassLoader.java index 694a8b9..916ceab 100644 --- a/src/main/java/org/sonar/runner/bootstrapper/BootstrapClassLoader.java +++ b/src/main/java/org/sonar/runner/internal/bootstrapper/BootstrapClassLoader.java @@ -17,7 +17,7 @@ * License along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 */ -package org.sonar.runner.bootstrapper; +package org.sonar.runner.internal.bootstrapper; import java.io.IOException; import java.net.URL; diff --git a/src/main/java/org/sonar/runner/bootstrapper/BootstrapException.java b/src/main/java/org/sonar/runner/internal/bootstrapper/BootstrapException.java index d780364..a60928a 100644 --- a/src/main/java/org/sonar/runner/bootstrapper/BootstrapException.java +++ b/src/main/java/org/sonar/runner/internal/bootstrapper/BootstrapException.java @@ -17,7 +17,7 @@ * License along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 */ -package org.sonar.runner.bootstrapper; +package org.sonar.runner.internal.bootstrapper; /** * Exception thrown by the bootstrapper when something bad happens. diff --git a/src/main/java/org/sonar/runner/bootstrapper/Bootstrapper.java b/src/main/java/org/sonar/runner/internal/bootstrapper/Bootstrapper.java index f13c2dd..ce99616 100644 --- a/src/main/java/org/sonar/runner/bootstrapper/Bootstrapper.java +++ b/src/main/java/org/sonar/runner/internal/bootstrapper/Bootstrapper.java @@ -17,9 +17,9 @@ * License along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 */ -package org.sonar.runner.bootstrapper; +package org.sonar.runner.internal.bootstrapper; -import org.sonar.runner.bootstrapper.utils.PrivateIOUtils; +import org.sonar.runner.internal.bootstrapper.utils.PrivateIOUtils; import org.sonar.runner.utils.SonarRunnerVersion; diff --git a/src/main/java/org/sonar/runner/bootstrapper/package-info.java b/src/main/java/org/sonar/runner/internal/bootstrapper/package-info.java index 58094c4..5ad64fc 100644 --- a/src/main/java/org/sonar/runner/bootstrapper/package-info.java +++ b/src/main/java/org/sonar/runner/internal/bootstrapper/package-info.java @@ -21,4 +21,4 @@ * Internal package that provides API to bootstrap Sonar Batch. * Should not be used by consumers. */ -package org.sonar.runner.bootstrapper;
\ No newline at end of file +package org.sonar.runner.internal.bootstrapper;
\ No newline at end of file diff --git a/src/main/java/org/sonar/runner/bootstrapper/utils/PrivateIOUtils.java b/src/main/java/org/sonar/runner/internal/bootstrapper/utils/PrivateIOUtils.java index 5276571..2d129b3 100644 --- a/src/main/java/org/sonar/runner/bootstrapper/utils/PrivateIOUtils.java +++ b/src/main/java/org/sonar/runner/internal/bootstrapper/utils/PrivateIOUtils.java @@ -17,7 +17,7 @@ * License along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 */ -package org.sonar.runner.bootstrapper.utils; +package org.sonar.runner.internal.bootstrapper.utils; import java.io.Closeable; import java.io.File; diff --git a/src/main/java/org/sonar/runner/bootstrapper/utils/package-info.java b/src/main/java/org/sonar/runner/internal/bootstrapper/utils/package-info.java index 3b9f5ed..d79209f 100644 --- a/src/main/java/org/sonar/runner/bootstrapper/utils/package-info.java +++ b/src/main/java/org/sonar/runner/internal/bootstrapper/utils/package-info.java @@ -21,4 +21,4 @@ * Internal package that provides utils for internal purposes. * Should not be used by consumers. */ -package org.sonar.runner.bootstrapper.utils;
\ No newline at end of file +package org.sonar.runner.internal.bootstrapper.utils;
\ No newline at end of file diff --git a/src/main/java/org/sonar/runner/package-info.java b/src/main/java/org/sonar/runner/package-info.java new file mode 100644 index 0000000..cefa802 --- /dev/null +++ b/src/main/java/org/sonar/runner/package-info.java @@ -0,0 +1,23 @@ +/* + * Sonar Standalone Runner + * Copyright (C) 2011 SonarSource + * dev@sonar.codehaus.org + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 + */ +/** + * API package of the Sonar Runner. + */ +package org.sonar.runner;
\ No newline at end of file diff --git a/src/main/java/org/sonar/runner/utils/SonarRunnerVersion.java b/src/main/java/org/sonar/runner/utils/SonarRunnerVersion.java index e429fdc..b43f592 100644 --- a/src/main/java/org/sonar/runner/utils/SonarRunnerVersion.java +++ b/src/main/java/org/sonar/runner/utils/SonarRunnerVersion.java @@ -19,7 +19,7 @@ */ package org.sonar.runner.utils; -import org.sonar.runner.bootstrapper.utils.PrivateIOUtils; +import org.sonar.runner.internal.bootstrapper.utils.PrivateIOUtils; import java.io.IOException; import java.io.InputStream; diff --git a/src/test/java/org/sonar/runner/RunnerTest.java b/src/test/java/org/sonar/runner/RunnerTest.java index 51d3af2..1e61b1c 100644 --- a/src/test/java/org/sonar/runner/RunnerTest.java +++ b/src/test/java/org/sonar/runner/RunnerTest.java @@ -19,11 +19,12 @@ */ package org.sonar.runner; +import org.sonar.runner.internal.bootstrapper.BootstrapException; +import org.sonar.runner.internal.bootstrapper.Bootstrapper; + import org.junit.Rule; import org.junit.Test; import org.junit.rules.ExpectedException; -import org.sonar.runner.bootstrapper.BootstrapException; -import org.sonar.runner.bootstrapper.Bootstrapper; import org.sonar.test.TestUtils; import java.io.File; diff --git a/src/test/java/org/sonar/runner/MainTest.java b/src/test/java/org/sonar/runner/internal/MainTest.java index 3696091..037d1f3 100644 --- a/src/test/java/org/sonar/runner/MainTest.java +++ b/src/test/java/org/sonar/runner/internal/MainTest.java @@ -18,9 +18,12 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 */ -package org.sonar.runner; +package org.sonar.runner.internal; + +import org.sonar.runner.internal.Main; import org.junit.Test; +import org.sonar.runner.Runner; import java.io.File; import java.util.Properties; @@ -39,7 +42,7 @@ public class MainTest { @Test public void shouldParseArguments() { - Properties props = Main.parseArguments(new String[] { "-D", "foo=bar", "--define", "hello=world", "-Dboolean" }); + Properties props = Main.parseArguments(new String[] {"-D", "foo=bar", "--define", "hello=world", "-Dboolean"}); assertThat(props.size(), is(3)); assertThat(props.getProperty("foo"), is("bar")); assertThat(props.getProperty("hello"), is("world")); @@ -48,7 +51,7 @@ public class MainTest { @Test public void shouldEnableDebugMode() { - Properties props = Main.parseArguments(new String[] { "-X" }); + Properties props = Main.parseArguments(new String[] {"-X"}); assertThat(props.getProperty(Runner.PROPERTY_VERBOSE), is("true")); } @@ -60,7 +63,7 @@ public class MainTest { @Test public void shouldLoadRunnerSettingsByHome() throws Exception { - File home = new File(getClass().getResource("/org/sonar/runner/MainTest/shouldLoadRunnerSettingsByHome/").toURI()); + File home = new File(getClass().getResource("/org/sonar/runner/internal/bootstrapper/MainTest/shouldLoadRunnerSettingsByHome/").toURI()); Properties args = new Properties(); args.setProperty("runner.home", home.getCanonicalPath()); @@ -79,7 +82,7 @@ public class MainTest { @Test public void shouldLoadRunnerSettingsByDirectPath() throws Exception { - File settings = new File(getClass().getResource("/org/sonar/runner/MainTest/shouldLoadRunnerSettingsByDirectPath/other-conf.properties").toURI()); + File settings = new File(getClass().getResource("/org/sonar/runner/internal/bootstrapper/MainTest/shouldLoadRunnerSettingsByDirectPath/other-conf.properties").toURI()); Properties args = new Properties(); args.setProperty("runner.settings", settings.getCanonicalPath()); Properties props = Main.loadRunnerProperties(args); @@ -89,8 +92,8 @@ public class MainTest { @Test public void shouldLoadCompleteConfiguration() throws Exception { - File runnerHome = new File(getClass().getResource("/org/sonar/runner/MainTest/shouldLoadCompleteConfiguration/runner").toURI()); - File projectHome = new File(getClass().getResource("/org/sonar/runner/MainTest/shouldLoadCompleteConfiguration/project").toURI()); + File runnerHome = new File(getClass().getResource("/org/sonar/runner/internal/bootstrapper/MainTest/shouldLoadCompleteConfiguration/runner").toURI()); + File projectHome = new File(getClass().getResource("/org/sonar/runner/internal/bootstrapper/MainTest/shouldLoadCompleteConfiguration/project").toURI()); Properties props = Main.loadProperties(new String[] { "-D", "runner.home=" + runnerHome.getCanonicalPath(), "-D", "project.home=" + projectHome.getCanonicalPath() diff --git a/src/test/java/org/sonar/runner/model/LauncherTest.java b/src/test/java/org/sonar/runner/internal/batch/LauncherTest.java index 33a7ebf..489b005 100644 --- a/src/test/java/org/sonar/runner/model/LauncherTest.java +++ b/src/test/java/org/sonar/runner/internal/batch/LauncherTest.java @@ -17,7 +17,8 @@ * License along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 */ -package org.sonar.runner.model; +package org.sonar.runner.internal.batch; + import org.apache.commons.configuration.BaseConfiguration; import org.apache.commons.configuration.Configuration; diff --git a/src/test/java/org/sonar/runner/model/SonarProjectBuilderTest.java b/src/test/java/org/sonar/runner/internal/batch/SonarProjectBuilderTest.java index fd2eeea..593323c 100644 --- a/src/test/java/org/sonar/runner/model/SonarProjectBuilderTest.java +++ b/src/test/java/org/sonar/runner/internal/batch/SonarProjectBuilderTest.java @@ -17,7 +17,7 @@ * License along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 */ -package org.sonar.runner.model; +package org.sonar.runner.internal.batch; import org.apache.commons.io.IOUtils; import org.junit.Rule; @@ -238,12 +238,12 @@ public class SonarProjectBuilderTest { @Test public void shouldGetRelativeFile() { assertThat(SonarProjectBuilder.getFileFromPath("shouldGetFile/foo.properties", TestUtils.getResource(this.getClass(), "/"))) - .isEqualTo(TestUtils.getResource("org/sonar/runner/model/SonarProjectBuilderTest/shouldGetFile/foo.properties")); + .isEqualTo(TestUtils.getResource(this.getClass(), "shouldGetFile/foo.properties")); } @Test public void shouldGetAbsoluteFile() { - File file = TestUtils.getResource("org/sonar/runner/model/SonarProjectBuilderTest/shouldGetFile/foo.properties"); + File file = TestUtils.getResource(this.getClass(), "shouldGetFile/foo.properties"); assertThat(SonarProjectBuilder.getFileFromPath(file.getAbsolutePath(), TestUtils.getResource(this.getClass(), "/"))) .isEqualTo(file); diff --git a/src/test/java/org/sonar/runner/bootstrapper/BootstrapClassLoaderTest.java b/src/test/java/org/sonar/runner/internal/bootstrapper/BootstrapClassLoaderTest.java index 17ddce5..9510e32 100644 --- a/src/test/java/org/sonar/runner/bootstrapper/BootstrapClassLoaderTest.java +++ b/src/test/java/org/sonar/runner/internal/bootstrapper/BootstrapClassLoaderTest.java @@ -17,7 +17,9 @@ * License along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 */ -package org.sonar.runner.bootstrapper; +package org.sonar.runner.internal.bootstrapper; + +import org.sonar.runner.internal.bootstrapper.BootstrapClassLoader; import org.junit.Rule; import org.junit.Test; diff --git a/src/test/java/org/sonar/runner/bootstrapper/BootstrapperTest.java b/src/test/java/org/sonar/runner/internal/bootstrapper/BootstrapperTest.java index b09afae..e153695 100644 --- a/src/test/java/org/sonar/runner/bootstrapper/BootstrapperTest.java +++ b/src/test/java/org/sonar/runner/internal/bootstrapper/BootstrapperTest.java @@ -17,7 +17,9 @@ * License along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 */ -package org.sonar.runner.bootstrapper; +package org.sonar.runner.internal.bootstrapper; + +import org.sonar.runner.internal.bootstrapper.Bootstrapper; import org.junit.Test; diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-basedir/modules/module1/sources/Fake.java b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-basedir/modules/module1/sources/Fake.java index 5967658..5967658 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-basedir/modules/module1/sources/Fake.java +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-basedir/modules/module1/sources/Fake.java diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-basedir/sonar-project.properties b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-basedir/sonar-project.properties index 615f5c7..615f5c7 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-basedir/sonar-project.properties +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-basedir/sonar-project.properties diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-configfile/any-folder/generated/any-file.properties b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-configfile/any-folder/generated/any-file.properties index c50d50b..c50d50b 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-configfile/any-folder/generated/any-file.properties +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-configfile/any-folder/generated/any-file.properties diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-configfile/any-folder/sources/Fake.java b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-configfile/any-folder/sources/Fake.java index 5967658..5967658 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-configfile/any-folder/sources/Fake.java +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-configfile/any-folder/sources/Fake.java diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-configfile/sonar-project.properties b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-configfile/sonar-project.properties index c1640b1..c1640b1 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-configfile/sonar-project.properties +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-configfile/sonar-project.properties diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-unexisting-basedir/sonar-project.properties b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-unexisting-basedir/sonar-project.properties index 67fbf34..67fbf34 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-unexisting-basedir/sonar-project.properties +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-unexisting-basedir/sonar-project.properties diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-unexisting-file/sonar-project.properties b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-unexisting-file/sonar-project.properties index e246f8c..e246f8c 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module-with-unexisting-file/sonar-project.properties +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module-with-unexisting-file/sonar-project.properties diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module/module1/sources/Fake.java b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module/module1/sources/Fake.java index 5967658..5967658 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module/module1/sources/Fake.java +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module/module1/sources/Fake.java diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module/module2/src/Fake.java b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module/module2/src/Fake.java index 5967658..5967658 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module/module2/src/Fake.java +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module/module2/src/Fake.java diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module/sonar-project.properties b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module/sonar-project.properties index 4e29926..4e29926 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/multi-module/sonar-project.properties +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/multi-module/sonar-project.properties diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/shouldFilterFiles/exclude.txt b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/shouldFilterFiles/exclude.txt index e69de29..e69de29 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/shouldFilterFiles/exclude.txt +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/shouldFilterFiles/exclude.txt diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/shouldFilterFiles/include.txt b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/shouldFilterFiles/include.txt index e69de29..e69de29 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/shouldFilterFiles/include.txt +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/shouldFilterFiles/include.txt diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/shouldGetFile/foo.properties b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/shouldGetFile/foo.properties index 8fbb104..8fbb104 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/shouldGetFile/foo.properties +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/shouldGetFile/foo.properties diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project-with-deprecated-props/libs/lib1.txt b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project-with-deprecated-props/libs/lib1.txt index 81d4e95..81d4e95 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project-with-deprecated-props/libs/lib1.txt +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project-with-deprecated-props/libs/lib1.txt diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project-with-deprecated-props/libs/lib2.txt b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project-with-deprecated-props/libs/lib2.txt index 7dacac0..7dacac0 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project-with-deprecated-props/libs/lib2.txt +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project-with-deprecated-props/libs/lib2.txt diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project-with-deprecated-props/sonar-project.properties b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project-with-deprecated-props/sonar-project.properties index acf3c83..acf3c83 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project-with-deprecated-props/sonar-project.properties +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project-with-deprecated-props/sonar-project.properties diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project-with-deprecated-props/sources/Fake.java b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project-with-deprecated-props/sources/Fake.java index 5967658..5967658 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project-with-deprecated-props/sources/Fake.java +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project-with-deprecated-props/sources/Fake.java diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project-with-unexisting-source-dir/sonar-project.properties b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project-with-unexisting-source-dir/sonar-project.properties index 0b83b11..0b83b11 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project-with-unexisting-source-dir/sonar-project.properties +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project-with-unexisting-source-dir/sonar-project.properties diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project/libs/lib1.txt b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project/libs/lib1.txt index 81d4e95..81d4e95 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project/libs/lib1.txt +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project/libs/lib1.txt diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project/libs/lib2.txt b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project/libs/lib2.txt index 7dacac0..7dacac0 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project/libs/lib2.txt +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project/libs/lib2.txt diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project/sonar-project.properties b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project/sonar-project.properties index ea8a1b5..ea8a1b5 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project/sonar-project.properties +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project/sonar-project.properties diff --git a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project/sources/Fake.java b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project/sources/Fake.java index 5967658..5967658 100644 --- a/src/test/resources/org/sonar/runner/model/SonarProjectBuilderTest/simple-project/sources/Fake.java +++ b/src/test/resources/org/sonar/runner/internal/batch/SonarProjectBuilderTest/simple-project/sources/Fake.java diff --git a/src/test/resources/org/sonar/runner/MainTest/shouldLoadCompleteConfiguration/project/sonar-project.properties b/src/test/resources/org/sonar/runner/internal/bootstrapper/MainTest/shouldLoadCompleteConfiguration/project/sonar-project.properties index 0d1e025..0d1e025 100644 --- a/src/test/resources/org/sonar/runner/MainTest/shouldLoadCompleteConfiguration/project/sonar-project.properties +++ b/src/test/resources/org/sonar/runner/internal/bootstrapper/MainTest/shouldLoadCompleteConfiguration/project/sonar-project.properties diff --git a/src/test/resources/org/sonar/runner/MainTest/shouldLoadCompleteConfiguration/runner/conf/sonar-runner.properties b/src/test/resources/org/sonar/runner/internal/bootstrapper/MainTest/shouldLoadCompleteConfiguration/runner/conf/sonar-runner.properties index 7edfb99..7edfb99 100644 --- a/src/test/resources/org/sonar/runner/MainTest/shouldLoadCompleteConfiguration/runner/conf/sonar-runner.properties +++ b/src/test/resources/org/sonar/runner/internal/bootstrapper/MainTest/shouldLoadCompleteConfiguration/runner/conf/sonar-runner.properties diff --git a/src/test/resources/org/sonar/runner/MainTest/shouldLoadRunnerSettingsByDirectPath/other-conf.properties b/src/test/resources/org/sonar/runner/internal/bootstrapper/MainTest/shouldLoadRunnerSettingsByDirectPath/other-conf.properties index 740a616..740a616 100644 --- a/src/test/resources/org/sonar/runner/MainTest/shouldLoadRunnerSettingsByDirectPath/other-conf.properties +++ b/src/test/resources/org/sonar/runner/internal/bootstrapper/MainTest/shouldLoadRunnerSettingsByDirectPath/other-conf.properties diff --git a/src/test/resources/org/sonar/runner/MainTest/shouldLoadRunnerSettingsByHome/conf/sonar-runner.properties b/src/test/resources/org/sonar/runner/internal/bootstrapper/MainTest/shouldLoadRunnerSettingsByHome/conf/sonar-runner.properties index e7d5c09..e7d5c09 100644 --- a/src/test/resources/org/sonar/runner/MainTest/shouldLoadRunnerSettingsByHome/conf/sonar-runner.properties +++ b/src/test/resources/org/sonar/runner/internal/bootstrapper/MainTest/shouldLoadRunnerSettingsByHome/conf/sonar-runner.properties |