Class MpMetricTest
java.lang.Object
org.eclipse.microprofile.metrics.test.MpMetricTest
Rest Test Kit
- Author:
- Heiko W. Rupp, Don Bourne
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.jboss.shrinkwrap.api.spec.WebArchivestatic voidsetup()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidTest that multi-dimensional metrics are represented properly in Prometheus.voidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
TOLERANCE
public static final double TOLERANCE- See Also:
-
-
Constructor Details
-
MpMetricTest
public MpMetricTest()
-
-
Method Details
-
setup
- Throws:
MalformedURLException
-
createDeployment
@Deployment public static org.jboss.shrinkwrap.api.spec.WebArchive createDeployment() -
testTextPlainResponseContentType
@RunAsClient @InSequence(1) public void testTextPlainResponseContentType() -
testRequestPathReturn404
@RunAsClient @InSequence(2) public void testRequestPathReturn404() -
testBadScopeReturn404
@RunAsClient @InSequence(3) public void testBadScopeReturn404() -
testSetupApplicationMetrics
@InSequence(10) public void testSetupApplicationMetrics() -
testApplicationMetricsPrometheus
@RunAsClient @InSequence(11) public void testApplicationMetricsPrometheus() -
testMetricNameAcrossScopes
@RunAsClient @InSequence(12) public void testMetricNameAcrossScopes() -
testApplicationTagPromMetrics
@RunAsClient @InSequence(13) public void testApplicationTagPromMetrics() -
testApplicationTimerUnitPromMetrics
@RunAsClient @InSequence(14) public void testApplicationTimerUnitPromMetrics() -
testApplicationHistogramUnitBytesPromMetrics
@RunAsClient @InSequence(15) public void testApplicationHistogramUnitBytesPromMetrics() -
testApplicationHistogramUnitNonePromMetrics
@RunAsClient @InSequence(16) public void testApplicationHistogramUnitNonePromMetrics() -
testPromMetrics405NotGET
@RunAsClient @InSequence(17) public void testPromMetrics405NotGET() -
testNonStandardUnitsPromMetrics
@RunAsClient @InSequence(18) public void testNonStandardUnitsPromMetrics() -
testSetupPromNoBadCharsInNames
@InSequence(19) public void testSetupPromNoBadCharsInNames() -
testPromNoBadCharsInNames
@RunAsClient @InSequence(20) public void testPromNoBadCharsInNames() -
testAccept1
@RunAsClient @InSequence(21) public void testAccept1() -
testAccept2
@RunAsClient @InSequence(22) public void testAccept2() -
testAccept3
@RunAsClient @InSequence(23) public void testAccept3() -
testAccept4
@RunAsClient @InSequence(24) public void testAccept4() -
testAccept5
@RunAsClient @InSequence(25) public void testAccept5() -
testNoAcceptHeader
@RunAsClient @InSequence(26) public void testNoAcceptHeader() -
testCustomUnitAppendToGaugeName
@RunAsClient @InSequence(27) public void testCustomUnitAppendToGaugeName() -
testCustomUnitForCounter
@RunAsClient @InSequence(28) public void testCustomUnitForCounter() -
testMultipleTaggedMetricsProm
@RunAsClient @InSequence(29) public void testMultipleTaggedMetricsProm()Test that multi-dimensional metrics are represented properly in Prometheus. WILL TEST FOR TYPE, HELP, VALUE LINES This in effect tests for "metadata" as well
-