diff options
Diffstat (limited to 'its')
| -rw-r--r-- | its/plugin/src/test/java/org/sonar/css/its/IssuesTest.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/its/plugin/src/test/java/org/sonar/css/its/IssuesTest.java b/its/plugin/src/test/java/org/sonar/css/its/IssuesTest.java index dd37a06..2936b3e 100644 --- a/its/plugin/src/test/java/org/sonar/css/its/IssuesTest.java +++ b/its/plugin/src/test/java/org/sonar/css/its/IssuesTest.java @@ -20,6 +20,8 @@ package org.sonar.css.its; import com.sonar.orchestrator.Orchestrator; +import com.sonar.orchestrator.locator.FileLocation; +import java.io.File; import java.util.Collections; import java.util.List; import org.junit.BeforeClass; @@ -28,6 +30,7 @@ import org.junit.Test; import org.sonar.css.plugin.CssRules; import org.sonarqube.ws.Issues.Issue; import org.sonarqube.ws.client.issues.SearchRequest; +import org.sonarsource.analyzer.commons.ProfileGenerator; import static org.assertj.core.api.Assertions.assertThat; import static org.sonar.css.its.Tests.newWsClient; @@ -41,6 +44,12 @@ public class IssuesTest { @BeforeClass public static void prepare() { + File profile = ProfileGenerator.generateProfile(orchestrator.getServer().getUrl(), "css", "css", new ProfileGenerator.RulesConfiguration(), Collections.emptySet()); + orchestrator.getServer().restoreProfile(FileLocation.of(profile)); + + orchestrator.getServer().provisionProject(PROJECT_KEY, PROJECT_KEY); + orchestrator.getServer().associateProjectToQualityProfile(PROJECT_KEY, "css", "rules"); + orchestrator.executeBuild(Tests.createScanner(PROJECT_KEY)); } |
