aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--its/plugin/src/test/java/org/sonar/css/its/IssuesTest.java9
-rw-r--r--sonar-css-plugin/src/main/resources/org/sonar/l10n/css/rules/css/Sonar_way_profile.json1
-rw-r--r--sonar-css-plugin/src/test/java/org/sonar/css/plugin/SonarWayProfileTest.java2
-rw-r--r--sonarpedia.json2
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
}