From: Simon Brandhof Date: Wed, 7 Nov 2012 10:16:32 +0000 (+0100) Subject: 'sonar.profile.' should take precedence over 'sonar.profile' X-Git-Tag: 3.4~371 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=2daa634f3432ec1ae861cb1ca684a16425f22686;p=sonarqube.git 'sonar.profile.' should take precedence over 'sonar.profile' --- diff --git a/sonar-batch/src/main/java/org/sonar/batch/DefaultProfileLoader.java b/sonar-batch/src/main/java/org/sonar/batch/DefaultProfileLoader.java index 751508ea40b..c4faf1517d9 100644 --- a/sonar-batch/src/main/java/org/sonar/batch/DefaultProfileLoader.java +++ b/sonar-batch/src/main/java/org/sonar/batch/DefaultProfileLoader.java @@ -38,8 +38,8 @@ public class DefaultProfileLoader implements ProfileLoader { public RulesProfile load(Project project) { String profileName = StringUtils.defaultIfBlank( - settings.getString("sonar.profile"), - settings.getString("sonar.profile." + project.getLanguageKey()) + settings.getString("sonar.profile." + project.getLanguageKey()), + settings.getString("sonar.profile") ); if (StringUtils.isBlank(profileName)) { diff --git a/sonar-batch/src/test/java/org/sonar/batch/DefaultProfileLoaderTest.java b/sonar-batch/src/test/java/org/sonar/batch/DefaultProfileLoaderTest.java index e4750794236..8a7df9cb578 100644 --- a/sonar-batch/src/test/java/org/sonar/batch/DefaultProfileLoaderTest.java +++ b/sonar-batch/src/test/java/org/sonar/batch/DefaultProfileLoaderTest.java @@ -21,7 +21,6 @@ package org.sonar.batch; import org.apache.commons.configuration.PropertiesConfiguration; import org.junit.Before; -import org.junit.Ignore; import org.junit.Rule; import org.junit.Test; import org.junit.rules.ExpectedException; @@ -64,7 +63,6 @@ public class DefaultProfileLoaderTest { * SONAR-3922 */ @Test - @Ignore public void should_check_language_property_before_global_property() { Settings settings = new Settings(); settings.setProperty("sonar.profile.java", "one");