diff options
4 files changed, 11 insertions, 3 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));    } diff --git a/sonar-css-plugin/src/main/resources/org/sonar/l10n/css/rules/css/Sonar_way_profile.json b/sonar-css-plugin/src/main/resources/org/sonar/l10n/css/rules/css/Sonar_way_profile.json index 23df97d..9b98de0 100644 --- a/sonar-css-plugin/src/main/resources/org/sonar/l10n/css/rules/css/Sonar_way_profile.json +++ b/sonar-css-plugin/src/main/resources/org/sonar/l10n/css/rules/css/Sonar_way_profile.json @@ -20,7 +20,6 @@      "S4661",      "S4662",      "S4663", -    "S4664",      "S4666",      "S4667",      "S4668", diff --git a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/SonarWayProfileTest.java b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/SonarWayProfileTest.java index a726858..a3424b2 100644 --- a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/SonarWayProfileTest.java +++ b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/SonarWayProfileTest.java @@ -38,7 +38,7 @@ public class SonarWayProfileTest {      assertThat(profile.language()).isEqualTo(CssLanguage.KEY);      assertThat(profile.name()).isEqualTo(SonarWayProfile.PROFILE_NAME);      assertThat(profile.rules()).extracting("repoKey").containsOnly(CssRulesDefinition.REPOSITORY_KEY); -    assertThat(profile.rules()).extracting("ruleKey").hasSize(CssRules.getRuleClasses().size()); +    assertThat(profile.rules()).extracting("ruleKey").hasSize(CssRules.getRuleClasses().size() - 1);    }  } diff --git a/sonarpedia.json b/sonarpedia.json index d254d69..8456a12 100644 --- a/sonarpedia.json +++ b/sonarpedia.json @@ -3,7 +3,7 @@    "languages": [      "CSS"    ], -  "latest-update": "2018-09-13T15:49:15.279Z", +  "latest-update": "2018-11-21T09:47:48.341Z",    "options": {      "no-language-in-filenames": true    } | 
