Test# Passed# Skipped# FailedTime (ms)Included GroupsExcluded Groups
monasca.common.model.alarm.AlarmSubExpressionTest
Command line test b793b036-1d79-492f-bc39-6d0c3ba08585190027functional, database, performance, slow, integration
monasca.common.model.ServicesTest
Command line test e34d5f41-0630-486d-b14f-fe63725ca30310077functional, database, performance, slow, integration
monasca.common.model.alarm.AlarmExpressionTest
Command line test 4da4ec98-adbf-469c-b27a-f95632f82ff81800285functional, database, performance, slow, integration
monasca.common.model.alarm.AlarmSubExpressionLocaleTest
Command line test 5119f7c0-a297-424e-b643-4ad45af34476200112functional, database, performance, slow, integration
monasca.common.model.metric.MetricsTest
Command line test c2cf7f9e-76a0-4e55-84aa-3e0b001c34eb600511functional, database, performance, slow, integration
Total46001,012
ClassMethodStartTime (ms)
monasca.common.model.alarm.AlarmSubExpressionTest
Command line test b793b036-1d79-492f-bc39-6d0c3ba08585 — passed
monasca.common.model.alarm.AlarmSubExpressionTestshouldAllowDecimalThresholds14912275289412
shouldBeDeterministicIfSet14912275289431
shouldBeNonDeterministicByDefault14912275289450
shouldDefaultPeriodAndPeriods14912275289451
shouldEvaluateExpression14912275289462
shouldFailWithMalformedDeterministicKeyword14912275289490
shouldGetExpression14912275289501
shouldParseExpression14912275289511
shouldParseExpressionCaseInsensitiveFunc14912275289521
shouldParseExpressionCaseInsensitiveOp14912275289531
shouldParseExpressionKeywordMetricType14912275289551
shouldParseExpressionKeywordNamespace14912275289570
shouldParseExpressionNoType14912275289580
shouldParseExpressionWithoutFunctionGT14912275289590
shouldParseExpressionWithoutFunctionLT14912275289600
shouldParseExpressionWithoutSubject14912275289610
shouldThrowOnCompoundExpressions14912275289622
shouldThrowOnDuplicateDimensions14912275289641
toStringAndBack14912275289651
monasca.common.model.ServicesTest
Command line test e34d5f41-0630-486d-b14f-fe63725ca303 — passed
monasca.common.model.ServicesTestshouldValidateObjectStoreMetricName149122752839850
monasca.common.model.alarm.AlarmExpressionTest
Command line test 4da4ec98-adbf-469c-b27a-f95632f82ff8 — passed
monasca.common.model.alarm.AlarmExpressionTestshouldBeDeterministicIfAllSubExpressionAreDeterministic1491227528642171
shouldBeNonDeterministicIfAtLeastOneExpressionIsNonDeterministic14912275288144
shouldDefaultPeriodAndPeriods14912275288183
shouldEvaluateExpression149122752882212
shouldFailWithRestrictedChars149122752883550
shouldGetAlarmExpressionTree14912275288865
shouldNotParseInvalidExpressionMalformedDeterministicKeyword14912275288931
shouldNotParseInvalidExpressionWrongRightOperand14912275288941
shouldParseComplexExpression14912275288965
shouldParseComplexWithoutQuotes14912275289015
shouldParseDeterministicExpression14912275289071
shouldParseDimensionsWithSpaces14912275289095
shouldParseExpression14912275289142
shouldParseExpressionWithoutType14912275289161
shouldParseNamesWithUnicode14912275289171
shouldParseSpacings14912275289182
shouldParseString14912275289201
shouldThrowOnEvaluateInvalidSubExpressions14912275289221
monasca.common.model.alarm.AlarmSubExpressionLocaleTest
Command line test 5119f7c0-a297-424e-b643-4ad45af34476 — passed
monasca.common.model.alarm.AlarmSubExpressionLocaleTestshouldBeLocaleIndependent1491227528526109
shouldWorkWithDefaultLocale14912275286360
monasca.common.model.metric.MetricsTest
Command line test c2cf7f9e-76a0-4e55-84aa-3e0b001c34eb — passed
monasca.common.model.metric.MetricsTestshouldSerializeAndDeserialize1491227528977501
shouldSerializeAndDeserializeUTF814912275294792
shouldSerializeAndDeserializeUTF8_214912275294812
shouldSerializeAndDeserializeUTF8_314912275294832
shouldSerializeValue14912275294851
shouldSerializeValueUTF14912275294860

Command line test b793b036-1d79-492f-bc39-6d0c3ba08585

monasca.common.model.alarm.AlarmSubExpressionTest#shouldAllowDecimalThresholds

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldBeDeterministicIfSet

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldBeNonDeterministicByDefault

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldDefaultPeriodAndPeriods

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldEvaluateExpression

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldFailWithMalformedDeterministicKeyword

Expected Exception
java.lang.IllegalArgumentException: Syntax Error [19] no viable alternative at input ',deterministici': [@6,19:32='deterministici',<29>,1:19] at monasca.common.model.alarm.AlarmExpressionErrorListener.syntaxError(AlarmExpressionErrorListener.java:27) at org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:67) at org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:559) at org.antlr.v4.runtime.DefaultErrorStrategy.reportNoViableAlternative(DefaultErrorStrategy.java:310) at org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:147) at monasca.common.model.alarm.AlarmExpressionParser.function(AlarmExpressionParser.java:382) at monasca.common.model.alarm.AlarmExpressionParser.expression(AlarmExpressionParser.java:244) at monasca.common.model.alarm.AlarmExpressionParser.start(AlarmExpressionParser.java:86) at monasca.common.model.alarm.AlarmSubExpression.of(AlarmSubExpression.java:100) at monasca.common.model.alarm.AlarmSubExpressionTest.shouldFailWithMalformedDeterministicKeyword(AlarmSubExpressionTest.java:183) ... Removed 28 stack frames

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldGetExpression

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldParseExpression

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldParseExpressionCaseInsensitiveFunc

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldParseExpressionCaseInsensitiveOp

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldParseExpressionKeywordMetricType

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldParseExpressionKeywordNamespace

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldParseExpressionNoType

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldParseExpressionWithoutFunctionGT

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldParseExpressionWithoutFunctionLT

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldParseExpressionWithoutSubject

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldThrowOnCompoundExpressions

Expected Exception
java.lang.IllegalArgumentException: Expected a simple expression at monasca.common.model.alarm.AlarmSubExpressionListener.assertSimpleExpression(AlarmSubExpressionListener.java:188) at monasca.common.model.alarm.AlarmSubExpressionListener.enterGt(AlarmSubExpressionListener.java:148) at monasca.common.model.alarm.AlarmExpressionParser$GtContext.enterRule(AlarmExpressionParser.java:562) at org.antlr.v4.runtime.tree.ParseTreeWalker.enterRule(ParseTreeWalker.java:66) at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:49) at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52) at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52) at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52) at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52) at monasca.common.model.alarm.AlarmSubExpression.of(AlarmSubExpression.java:103) at monasca.common.model.alarm.AlarmSubExpressionTest.shouldThrowOnCompoundExpressions(AlarmSubExpressionTest.java:151) ... Removed 28 stack frames

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#shouldThrowOnDuplicateDimensions

Expected Exception
java.lang.IllegalArgumentException: More than one value was given for dimension instance_id at monasca.common.model.alarm.AlarmSubExpressionListener.enterDimension(AlarmSubExpressionListener.java:120) at monasca.common.model.alarm.AlarmExpressionParser$DimensionContext.enterRule(AlarmExpressionParser.java:991) at org.antlr.v4.runtime.tree.ParseTreeWalker.enterRule(ParseTreeWalker.java:66) at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:49) at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52) at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52) at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52) at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52) at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52) at monasca.common.model.alarm.AlarmSubExpression.of(AlarmSubExpression.java:103) at monasca.common.model.alarm.AlarmSubExpressionTest.shouldThrowOnDuplicateDimensions(AlarmSubExpressionTest.java:146) ... Removed 28 stack frames

back to summary

monasca.common.model.alarm.AlarmSubExpressionTest#toStringAndBack

back to summary

Command line test e34d5f41-0630-486d-b14f-fe63725ca303

monasca.common.model.ServicesTest#shouldValidateObjectStoreMetricName

back to summary

Command line test 4da4ec98-adbf-469c-b27a-f95632f82ff8

monasca.common.model.alarm.AlarmExpressionTest#shouldBeDeterministicIfAllSubExpressionAreDeterministic

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldBeNonDeterministicIfAtLeastOneExpressionIsNonDeterministic

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldDefaultPeriodAndPeriods

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldEvaluateExpression

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldFailWithRestrictedChars

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldGetAlarmExpressionTree

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldNotParseInvalidExpressionMalformedDeterministicKeyword

Expected Exception
java.lang.IllegalArgumentException: Syntax Error [18] no viable alternative at input ',determ': [@6,18:23='determ',<29>,1:18] at monasca.common.model.alarm.AlarmExpressionErrorListener.syntaxError(AlarmExpressionErrorListener.java:27) at org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:67) at org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:559) at org.antlr.v4.runtime.DefaultErrorStrategy.reportNoViableAlternative(DefaultErrorStrategy.java:310) at org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:147) at monasca.common.model.alarm.AlarmExpressionParser.function(AlarmExpressionParser.java:382) at monasca.common.model.alarm.AlarmExpressionParser.expression(AlarmExpressionParser.java:244) at monasca.common.model.alarm.AlarmExpressionParser.start(AlarmExpressionParser.java:86) at monasca.common.model.alarm.AlarmExpression.<init>(AlarmExpression.java:53) at monasca.common.model.alarm.AlarmExpression.of(AlarmExpression.java:67) at monasca.common.model.alarm.AlarmExpressionTest.shouldNotParseInvalidExpressionMalformedDeterministicKeyword(AlarmExpressionTest.java:356) ... Removed 28 stack frames

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldNotParseInvalidExpressionWrongRightOperand

Expected Exception
java.lang.IllegalArgumentException: Syntax Error [31] mismatched input '=' expecting ')': [@7,31:31='=',<7>,1:31] at monasca.common.model.alarm.AlarmExpressionErrorListener.syntaxError(AlarmExpressionErrorListener.java:27) at org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:67) at org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:559) at org.antlr.v4.runtime.DefaultErrorStrategy.reportInputMismatch(DefaultErrorStrategy.java:327) at org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:150) at monasca.common.model.alarm.AlarmExpressionParser.function(AlarmExpressionParser.java:382) at monasca.common.model.alarm.AlarmExpressionParser.expression(AlarmExpressionParser.java:244) at monasca.common.model.alarm.AlarmExpressionParser.start(AlarmExpressionParser.java:86) at monasca.common.model.alarm.AlarmExpression.<init>(AlarmExpression.java:53) at monasca.common.model.alarm.AlarmExpression.of(AlarmExpression.java:67) at monasca.common.model.alarm.AlarmExpressionTest.shouldNotParseInvalidExpressionWrongRightOperand(AlarmExpressionTest.java:351) ... Removed 28 stack frames

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldParseComplexExpression

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldParseComplexWithoutQuotes

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldParseDeterministicExpression

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldParseDimensionsWithSpaces

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldParseExpression

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldParseExpressionWithoutType

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldParseNamesWithUnicode

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldParseSpacings

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldParseString

back to summary

monasca.common.model.alarm.AlarmExpressionTest#shouldThrowOnEvaluateInvalidSubExpressions

Expected Exception
java.lang.IllegalArgumentException: Expected sub-expression was not found for avg(hpcs.compute{device=2, instance_id=5, metric_name=cpu}, 1) > 5.0 times 3 at monasca.common.model.alarm.AlarmExpression.evaluate(AlarmExpression.java:101) at monasca.common.model.alarm.AlarmExpressionTest.shouldThrowOnEvaluateInvalidSubExpressions(AlarmExpressionTest.java:203) ... Removed 28 stack frames

back to summary

Command line test 5119f7c0-a297-424e-b643-4ad45af34476

monasca.common.model.alarm.AlarmSubExpressionLocaleTest#shouldBeLocaleIndependent

back to summary

monasca.common.model.alarm.AlarmSubExpressionLocaleTest#shouldWorkWithDefaultLocale

back to summary

Command line test c2cf7f9e-76a0-4e55-84aa-3e0b001c34eb

monasca.common.model.metric.MetricsTest#shouldSerializeAndDeserialize

back to summary

monasca.common.model.metric.MetricsTest#shouldSerializeAndDeserializeUTF8

back to summary

monasca.common.model.metric.MetricsTest#shouldSerializeAndDeserializeUTF8_2

back to summary

monasca.common.model.metric.MetricsTest#shouldSerializeAndDeserializeUTF8_3

back to summary

monasca.common.model.metric.MetricsTest#shouldSerializeValue

back to summary

monasca.common.model.metric.MetricsTest#shouldSerializeValueUTF

back to summary