From 750fd412e0b11a071c5a3d2677cda289713d82e2 Mon Sep 17 00:00:00 2001 From: Duarte Meneses Date: Tue, 10 Jan 2017 15:00:03 +0100 Subject: SONAR-8518 "sonar.profile" makes the analysis fail in preview mode --- .../src/test/java/it/analysis/IssuesModeTest.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'it') diff --git a/it/it-tests/src/test/java/it/analysis/IssuesModeTest.java b/it/it-tests/src/test/java/it/analysis/IssuesModeTest.java index 8b1e7bd799b..905ceb7abb8 100644 --- a/it/it-tests/src/test/java/it/analysis/IssuesModeTest.java +++ b/it/it-tests/src/test/java/it/analysis/IssuesModeTest.java @@ -206,6 +206,22 @@ public class IssuesModeTest { assertThat(result.getLogs()).doesNotContain("'One Issue Per Line' skipped because there is no related file in current project"); ItUtils.assertIssuesInJsonReport(result, 3, 0, 17); } + + // SONAR-8518 + @Test + public void shoud_support_sonar_profile_prop() throws IOException { + restoreProfile("one-issue-per-line.xml"); + restoreProfile("empty.xml"); + orchestrator.getServer().provisionProject("sample", "xoo-sample"); + orchestrator.getServer().associateProjectToQualityProfile("sample", "xoo", "empty"); + + SonarScanner runner = configureRunner("shared/xoo-sample", + "sonar.verbose", "true", + "sonar.analysis.mode", "issues", + "sonar.profile", "one-issue-per-line"); + BuildResult result = orchestrator.executeBuild(runner); + ItUtils.assertIssuesInJsonReport(result, 17, 0, 0); + } // SONAR-5715 @Test -- cgit v1.2.3