]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-5007 revert removal of deprecated metrics "profile" and "profile_version" for...
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 20 Jun 2014 08:45:07 +0000 (10:45 +0200)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 20 Jun 2014 08:45:12 +0000 (10:45 +0200)
sonar-plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java
sonar-plugin-api/src/test/java/org/sonar/api/resources/CoreMetricsTest.java

index fcd97ff279970df9304db78ae92aee4875944be2..eb0c7ccb409132b8252815969261a6f396c5a273 100644 (file)
@@ -2225,6 +2225,38 @@ public final class CoreMetrics {
     .setDomain(DOMAIN_GENERAL)
     .create();
 
+  /**
+   * @deprecated since 4.4 doesn't support multi-language. See {@link #QUALITY_PROFILES_KEY}
+   */
+  @Deprecated
+  public static final String PROFILE_KEY = "profile";
+  /**
+   * @deprecated since 4.4 doesn't support multi-language. See {@link #QUALITY_PROFILES_KEY}
+   */
+  @Deprecated
+  public static final Metric<String> PROFILE = new Metric.Builder(PROFILE_KEY, "Profile", Metric.ValueType.DATA)
+    .setDescription("Selected quality profile")
+    .setDomain(DOMAIN_GENERAL)
+    .create();
+
+  /**
+   * @since 2.9
+   * @deprecated since 4.4 doesn't support multi-language. See {@link #QUALITY_PROFILES_KEY}
+   */
+  @Deprecated
+  public static final String PROFILE_VERSION_KEY = "profile_version";
+  /**
+   * @since 2.9
+   * @deprecated since 4.4 doesn't support multi-language. See {@link #QUALITY_PROFILES_KEY}
+   */
+  @Deprecated
+  public static final Metric<Integer> PROFILE_VERSION = new Metric.Builder(PROFILE_VERSION_KEY, "Profile version", Metric.ValueType.INT)
+    .setDescription("Selected quality profile version")
+    .setQualitative(false)
+    .setDomain(DOMAIN_GENERAL)
+    .setHidden(true)
+    .create();
+
   /**
    * @since 4.4
    */
index 1db080ea3c37869f9f23b74aa868d53285587b72..086005be0f83aa8101c1bee2f8d094567a294645 100644 (file)
@@ -32,7 +32,7 @@ public class CoreMetricsTest {
   @Test
   public void read_metrics_from_class_reflection() {
     List<Metric> metrics = CoreMetrics.getMetrics();
-    assertThat(metrics).hasSize(150);
+    assertThat(metrics).hasSize(152);
     assertThat(metrics).contains(CoreMetrics.NCLOC, CoreMetrics.DIRECTORIES);
   }