From 852e234a1955f3f69d45e9efa5edde5cd7a3198c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Gr=C3=A9goire=20Aubert?= Date: Mon, 15 Jan 2018 12:01:50 +0100 Subject: [PATCH] SONAR-10263 Add list of possible metrics for api/stickers/measure WS --- .../org/sonar/server/badge/ws/MeasureAction.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/server/sonar-server/src/main/java/org/sonar/server/badge/ws/MeasureAction.java b/server/sonar-server/src/main/java/org/sonar/server/badge/ws/MeasureAction.java index d0fceddd9eb..6c3fcfa72b0 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/badge/ws/MeasureAction.java +++ b/server/sonar-server/src/main/java/org/sonar/server/badge/ws/MeasureAction.java @@ -21,6 +21,7 @@ package org.sonar.server.badge.ws; import com.google.common.io.Resources; import org.apache.commons.io.IOUtils; +import org.sonar.api.measures.CoreMetrics; import org.sonar.api.server.ws.Request; import org.sonar.api.server.ws.Response; import org.sonar.api.server.ws.WebService; @@ -46,6 +47,19 @@ public class MeasureAction implements ProjectBadgesWsAction { action.createParam(PARAM_METRIC) .setDescription("Metric key") .setRequired(true) + .setPossibleValues( + CoreMetrics.ALERT_STATUS_KEY, + CoreMetrics.COVERAGE_KEY, + CoreMetrics.RELIABILITY_RATING_KEY, + CoreMetrics.SECURITY_RATING_KEY, + CoreMetrics.SQALE_RATING_KEY, + CoreMetrics.BUGS_KEY, + CoreMetrics.VULNERABILITIES_KEY, + CoreMetrics.CODE_SMELLS_KEY, + CoreMetrics.DUPLICATED_LINES_DENSITY_KEY, + CoreMetrics.TECHNICAL_DEBT_KEY, + CoreMetrics.TESTS_KEY + ) .setExampleValue(KEY_PROJECT_EXAMPLE_001); } -- 2.39.5