Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
89 0 0 0 100% 2.29

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
cz.cuni.mff.d3s.spl.formula 52 0 0 0 100% 0.024
cz.cuni.mff.d3s.spl.utils 11 0 0 0 100% 0.002
cz.cuni.mff.d3s.spl.interpretation 9 0 0 0 100% 2.244
cz.cuni.mff.d3s.spl.data 17 0 0 0 100% 0.02

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

cz.cuni.mff.d3s.spl.formula

Class Tests Errors Failures Skipped Success Rate Time
ComparisonTest 2 0 0 0 100% 0.006
LogicOrTest 9 0 0 0 100% 0
FormulaParserTest 13 0 0 0 100% 0.011
FormulaErrorHandlingTest 6 0 0 0 100% 0.003
LogicConstTest 4 0 0 0 100% 0
LogicImplyTest 9 0 0 0 100% 0.003
LogicAndTest 9 0 0 0 100% 0.001

cz.cuni.mff.d3s.spl.utils

Class Tests Errors Failures Skipped Success Rate Time
StatisticsUtilsTest 3 0 0 0 100% 0
PrimitiveIterablesTest 1 0 0 0 100% 0
ArrayUtilsTest 2 0 0 0 100% 0.001
StringUtilsTest 4 0 0 0 100% 0.001
RingBufferTest 1 0 0 0 100% 0

cz.cuni.mff.d3s.spl.interpretation

Class Tests Errors Failures Skipped Success Rate Time
DistributionLearningInterpretationParallelTest 2 0 0 0 100% 0.094
DistributionLearningInterpretationTest 2 0 0 0 100% 2.136
WelchTestInterpretationTest 2 0 0 0 100% 0.008
MannWhitneyInterpretationTest 2 0 0 0 100% 0.005
WelchTestWithEnlargedVariancesInterpretationTest 1 0 0 0 100% 0.001

cz.cuni.mff.d3s.spl.data

Class Tests Errors Failures Skipped Success Rate Time
BenchmarkRunBuilderTest 5 0 0 0 100% 0.008
DataSnapshotBuilderTest 2 0 0 0 100% 0
RingDataSourceTest 4 0 0 0 100% 0
BenchmarkRunSummaryTest 1 0 0 0 100% 0.01
BenchmarkRunUtilsTest 5 0 0 0 100% 0.002

Test Cases

[Summary] [Package List] [Test Cases]

BenchmarkRunBuilderTest

createdRunsAreImmutable 0.008
skipSamplePercentage 0
fewValues 0
emptyRun 0
skipSampleCount 0

DataSnapshotBuilderTest

singleRun 0
emptySnapshot 0

RingDataSourceTest

twoRunsTwoEpochsUnlimitedSamples 0
twoRunsUnlimitedSamples 0
singleRunSingleSample 0
singleRunUnlimitedSamples 0

BenchmarkRunSummaryTest

smokeTest 0.01

BenchmarkRunUtilsTest

varianceReducer 0.002
mergeNoRuns 0
meanReducer 0
mergeSeveralRuns 0
testTransformer 0

DistributionLearningInterpretationParallelTest

smokeTestForHugeDifference 0.075
smokeTestForTwoSnapshots 0.019

DistributionLearningInterpretationTest

smokeTestForHugeDifference 1.189
smokeTestForTwoSnapshots 0.947

WelchTestInterpretationTest

smokeTestForTwoSnapshots 0.008
smokeTestForOneSnapshot 0

MannWhitneyInterpretationTest

smokeTestForTwoSnapshots 0.004
equalSamples 0.001

WelchTestWithEnlargedVariancesInterpretationTest

smokeTestForTwoSnapshots 0.001

ComparisonTest

validValuesForLessThan 0.005
invalidValuesForLessThan 0.001

LogicOrTest

evaluationTest[0: false || false = violates] 0
evaluationTest[1: false || unknown = cannot compute] 0
evaluationTest[2: false || true = complies] 0
evaluationTest[3: unknown || false = cannot compute] 0
evaluationTest[4: unknown || unknown = cannot compute] 0
evaluationTest[5: unknown || true = complies] 0
evaluationTest[6: true || false = complies] 0
evaluationTest[7: true || unknown = complies] 0
evaluationTest[8: true || true = complies] 0

FormulaParserTest

parse[0: complies low < high] 0.005
parse[1: complies high > low] 0.001
parse[2: complies low < 100] 0.001
parse[3: violates 1.25 > high] 0.001
parse[4: complies low > .5] 0
parse[5: complies low > 0.] 0.001
parse[6: complies low < medium && medium < high] 0
parse[7: complies (low < medium)] 0
parse[8: complies (high < medium) || (medium < high)] 0
parse[9: complies low < high && (low > medium || high > medium)] 0
parse[10: complies low < medium => low < medium] 0.001
parse[11: violates low < medium => medium < low] 0
parse[12: complies medium < low => low > high] 0.001

FormulaErrorHandlingTest

grammarErrorDetected 0.001
invalidIdentifierThrows 0
bindingNonexistentSourceInSimpleFormulaThrows 0.001
lexerErrorDetected 0.001
bindingNonexistentSourceInParsedFormulaThrows 0
emptyFormulaThrows 0

LogicConstTest

evaluateFalse 0
evaluateCannotCompute 0
evaluateTrue 0
constantContainsNoVariable 0

LogicImplyTest

evaluationTest[0: false || false = complies] 0
evaluationTest[1: false || unknown = complies] 0
evaluationTest[2: false || true = complies] 0.001
evaluationTest[3: unknown || false = cannot compute] 0
evaluationTest[4: unknown || unknown = cannot compute] 0
evaluationTest[5: unknown || true = complies] 0
evaluationTest[6: true || false = violates] 0.002
evaluationTest[7: true || unknown = cannot compute] 0
evaluationTest[8: true || true = complies] 0

LogicAndTest

evaluationTest[0: false && false = violates] 0
evaluationTest[1: false && unknown = violates] 0
evaluationTest[2: false && true = violates] 0
evaluationTest[3: unknown && false = violates] 0
evaluationTest[4: unknown && unknown = cannot compute] 0
evaluationTest[5: unknown && true = cannot compute] 0.001
evaluationTest[6: true && false = violates] 0
evaluationTest[7: true && unknown = cannot compute] 0
evaluationTest[8: true && true = complies] 0

StatisticsUtilsTest

varianceWithBiasWorks 0
meanWorks 0
varianceWorks 0

PrimitiveIterablesTest

smokeTest 0

ArrayUtilsTest

makeArraySmokeTest 0.001
makeArrayRecastedSmokeTest 0

StringUtilsTest

testJoiningTwoMemberList 0.001
emptyListJoiningProducesEmptyString 0
testJoiningThreeMemberList 0
testJoiningSingleMemberList 0

RingBufferTest

smokeTest 0