diff options
| author | Elena Vilchik | 2018-11-21 16:22:46 +0100 |
|---|---|---|
| committer | Alexandre Gigleux | 2018-11-21 16:22:46 +0100 |
| commit | 2465511c97e3b4ba69eb88bbf565c357fc34b8da (patch) | |
| tree | 5065c56df1fd82bae0c02a2cc2aa6e953ee41262 | |
| parent | c5b242263feb85760d12be018c62dad97f63d58a (diff) | |
| download | sonar-css-2465511c97e3b4ba69eb88bbf565c357fc34b8da.tar.bz2 | |
Remove S4664 from default profile (#143)
* Remove S4664 from default profile
* Activate all rules in IT
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 } |
