Test# Passed# Skipped# FailedTime (ms)Included GroupsExcluded Groups
monasca.common.model.alarm.AlarmSubExpressionTest
Command line test 1eec5d5b-6c34-4f13-a2db-07c16135ccc61900121functional, database, performance, slow, integration
monasca.common.model.ServicesTest
Command line test 549c290c-d8b2-4439-b28e-6ec9409331251004functional, database, performance, slow, integration
monasca.common.model.alarm.AlarmExpressionTest
Command line test 0c43e633-d265-4c87-af13-e9e421b3968a1800424functional, database, performance, slow, integration
monasca.common.model.alarm.AlarmSubExpressionLocaleTest
Command line test 80b13856-50b9-44d5-878c-5ad1ad40e0b7200366functional, database, performance, slow, integration
monasca.common.model.metric.MetricsTest
Command line test 93707497-0431-486e-9010-77e218797ba4600333functional, database, performance, slow, integration
Total46001,248
ClassMethodStartTime (ms)
monasca.common.model.alarm.AlarmSubExpressionTest
Command line test 1eec5d5b-6c34-4f13-a2db-07c16135ccc6 — passed
monasca.common.model.alarm.AlarmSubExpressionTestshouldAllowDecimalThresholds14912203124891
shouldBeDeterministicIfSet149122031249113
shouldBeNonDeterministicByDefault14912203125041
shouldDefaultPeriodAndPeriods14912203125050
shouldEvaluateExpression149122031250636
shouldFailWithMalformedDeterministicKeyword14912203125431
shouldGetExpression149122031254918
shouldParseExpression14912203125683
shouldParseExpressionCaseInsensitiveFunc14912203125731
shouldParseExpressionCaseInsensitiveOp14912203125742
shouldParseExpressionKeywordMetricType14912203125761
shouldParseExpressionKeywordNamespace14912203125772
shouldParseExpressionNoType14912203125791
shouldParseExpressionWithoutFunctionGT14912203125811
shouldParseExpressionWithoutFunctionLT14912203126041
shouldParseExpressionWithoutSubject14912203126051
shouldThrowOnCompoundExpressions14912203126061
shouldThrowOnDuplicateDimensions14912203126071
toStringAndBack14912203126081
monasca.common.model.ServicesTest
Command line test 549c290c-d8b2-4439-b28e-6ec940933125 — passed
monasca.common.model.ServicesTestshouldValidateObjectStoreMetricName14912203126382
monasca.common.model.alarm.AlarmExpressionTest
Command line test 0c43e633-d265-4c87-af13-e9e421b3968a — passed
monasca.common.model.alarm.AlarmExpressionTestshouldBeDeterministicIfAllSubExpressionAreDeterministic1491220311984269
shouldBeNonDeterministicIfAtLeastOneExpressionIsNonDeterministic14912203122535
shouldDefaultPeriodAndPeriods149122031225811
shouldEvaluateExpression149122031226923
shouldFailWithRestrictedChars149122031229260
shouldGetAlarmExpressionTree149122031235310
shouldNotParseInvalidExpressionMalformedDeterministicKeyword14912203123640
shouldNotParseInvalidExpressionWrongRightOperand14912203123650
shouldParseComplexExpression14912203123664
shouldParseComplexWithoutQuotes149122031237014
shouldParseDeterministicExpression14912203123851
shouldParseDimensionsWithSpaces149122031238613
shouldParseExpression14912203123991
shouldParseExpressionWithoutType14912203124001
shouldParseNamesWithUnicode14912203124011
shouldParseSpacings14912203124022
shouldParseString14912203124041
shouldThrowOnEvaluateInvalidSubExpressions14912203124051
monasca.common.model.alarm.AlarmSubExpressionLocaleTest
Command line test 80b13856-50b9-44d5-878c-5ad1ad40e0b7 — passed
monasca.common.model.alarm.AlarmSubExpressionLocaleTestshouldBeLocaleIndependent1491220311572346
shouldWorkWithDefaultLocale14912203119181
monasca.common.model.metric.MetricsTest
Command line test 93707497-0431-486e-9010-77e218797ba4 — passed
monasca.common.model.metric.MetricsTestshouldSerializeAndDeserialize1491220312652321
shouldSerializeAndDeserializeUTF814912203129741
shouldSerializeAndDeserializeUTF8_214912203129757
shouldSerializeAndDeserializeUTF8_314912203129831
shouldSerializeValue14912203129840
shouldSerializeValueUTF14912203129841

Command line test 1eec5d5b-6c34-4f13-a2db-07c16135ccc6

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 549c290c-d8b2-4439-b28e-6ec940933125

monasca.common.model.ServicesTest#shouldValidateObjectStoreMetricName

back to summary

Command line test 0c43e633-d265-4c87-af13-e9e421b3968a

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 80b13856-50b9-44d5-878c-5ad1ad40e0b7

monasca.common.model.alarm.AlarmSubExpressionLocaleTest#shouldBeLocaleIndependent

back to summary

monasca.common.model.alarm.AlarmSubExpressionLocaleTest#shouldWorkWithDefaultLocale

back to summary

Command line test 93707497-0431-486e-9010-77e218797ba4

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