action microcks_get_service_test_conformance_metric { label: "Get conformance metrics for a Service" provider: microcks method: GET path: "/metrics/conformance/service/{serviceId}" encoding: json output: { type: "object" description: "Represents the test conformance metrics (current score, history and evolution trend) of a Service" required: ["currentScore", "id", "maxPossibleScore", "serviceId"] properties: { aggregationLabelValue: { type: "string" description: "Value of the label used for metrics aggregation (if any)" } currentScore: { type: "number" format: "double" description: "Current test conformance score for the related Service" } id: { type: "string" description: "Unique identifier of coverage metric" } lastUpdateDay: { type: "string" description: "The day of latest score update (in yyyyMMdd format)" } latestScores: { type: "object" description: "History of latest scores (key is date with format yyyyMMdd, value is score as double)" } latestTrend: { type: "string" description: "Evolution trend qualifier" enum: ["DOWN", "LOW_DOWN", "STABLE", "LOW_UP", "UP"] } maxPossibleScore: { type: "number" format: "double" description: "Maximum conformance score that can be reached (depends on samples expresiveness)" } serviceId: { type: "string" description: "Unique identifier of the Service this metric is related to" } } } }