Skip to content

Commit 149380d

Browse files
authored
Merge pull request #105 from vexdev/surefire-fix-contrib
Added a separate path for surefire junit
2 parents 21a8581 + 2cfc872 commit 149380d

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

sonar-swift-plugin/src/main/java/org/sonar/plugins/swift/SwiftPlugin.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@
1717
*/
1818
package org.sonar.plugins.swift;
1919

20-
import java.util.List;
21-
20+
import com.google.common.collect.ImmutableList;
2221
import org.sonar.api.Properties;
2322
import org.sonar.api.Property;
2423
import org.sonar.api.SonarPlugin;
@@ -37,7 +36,7 @@
3736
import org.sonar.plugins.swift.lang.core.Swift;
3837
import org.sonar.plugins.swift.surefire.SwiftSurefireSensor;
3938

40-
import com.google.common.collect.ImmutableList;
39+
import java.util.List;
4140

4241
@Properties({
4342
@Property(
@@ -67,6 +66,13 @@
6766
name = "Path to lizard report",
6867
description = "Relative to projects' root.",
6968
global = false,
69+
project = true),
70+
@Property(
71+
key = SwiftSurefireSensor.REPORTS_PATH_KEY,
72+
defaultValue = SwiftSurefireSensor.DEFAULT_REPORTS_PATH,
73+
name = "Path to surefire junit report",
74+
description = "Relative to projects' root.",
75+
global = false,
7076
project = true)
7177
})
7278
public class SwiftPlugin extends SonarPlugin {

sonar-swift-plugin/src/main/java/org/sonar/plugins/swift/surefire/SwiftSurefireSensor.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,15 @@
2727
import org.sonar.api.config.Settings;
2828
import org.sonar.api.resources.Project;
2929
import org.sonar.api.scan.filesystem.PathResolver;
30+
import org.sonar.plugins.swift.SwiftPlugin;
3031

3132
import java.io.File;
3233

3334
public final class SwiftSurefireSensor implements Sensor {
3435

3536
private static final Logger LOGGER = LoggerFactory.getLogger(SwiftSurefireSensor.class);
3637

37-
public static final String REPORTS_PATH_KEY = "sonar.junit.reportsPath";
38+
public static final String REPORTS_PATH_KEY = SwiftPlugin.PROPERTY_PREFIX + "swiftsurefire.junit.reportsPath";
3839
public static final String DEFAULT_REPORTS_PATH = "sonar-reports/";
3940

4041

0 commit comments

Comments
 (0)