Class MpMetricTest
- java.lang.Object
-
- org.eclipse.microprofile.metrics.test.MpMetricTest
-
public class MpMetricTest extends Object
Rest Test Kit- Author:
- Heiko W. Rupp, Don Bourne
-
-
Field Summary
Fields Modifier and Type Field Description static double
TOLERANCE
-
Constructor Summary
Constructors Constructor Description MpMetricTest()
-
Method Summary
-
-
-
Field Detail
-
TOLERANCE
public static final double TOLERANCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
setup
public static void setup() throws MalformedURLException
- 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
-
-