Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
210 0 0 0 100% 834.162

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
com.sparkutils.quality.tests 14 0 0 0 100% 21.22
com.sparkutils.qualityTests.mapLookup 3 0 0 0 100% 10.117
com.sparkutils.qualityTests.bloom 16 0 0 0 100% 19.401
com.sparkutils.qualityTests 153 0 0 0 100% 750.263
com.sparkutils.qualityTests.id 24 0 0 0 100% 33.161

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

com.sparkutils.quality.tests

Class Tests Errors Failures Skipped Success Rate Time
MetaRuleSetTest 4 0 0 0 100% 9.555
RoundTripPrivateTest 1 0 0 0 100% 3.151
UserLambdaFunctionCompilationTest 9 0 0 0 100% 8.514

com.sparkutils.qualityTests.mapLookup

Class Tests Errors Failures Skipped Success Rate Time
MapLookupTests 3 0 0 0 100% 10.117

com.sparkutils.qualityTests.bloom

Class Tests Errors Failures Skipped Success Rate Time
BloomTests 16 0 0 0 100% 19.401

com.sparkutils.qualityTests

Class Tests Errors Failures Skipped Success Rate Time
UserLambdaFunctionTest 17 0 0 0 100% 14.339
RuleFolderTest 6 0 0 0 100% 14.834
JoinValidationTest 2 0 0 0 100% 9.086
TrEitherTest 3 0 0 0 100% 0.398
VariableIdentificationTest 9 0 0 0 100% 3.838
ReplaceWithMissingAttributesTest 13 0 0 0 100% 5.769
ValidationTest 24 0 0 0 100% 8.179
VersionSerializingTest 1 0 0 0 100% 16.547
DocsParserTest 8 0 0 0 100% 0.513
DocMarkdownTest 1 0 0 0 100% 5.526
RngAndRowIdTest 11 0 0 0 100% 23.378
RuleEngineTest 7 0 0 0 100% 53.663
CodeGenTest 4 0 0 0 100% 70.992
LookupIdentificationTest 5 0 0 0 100% 3.431
RoundTripTest 7 0 0 0 100% 331.893
BaseFunctionalityTest 14 0 0 0 100% 78.479
AggregatesTest 21 0 0 0 100% 109.398

com.sparkutils.qualityTests.id

Class Tests Errors Failures Skipped Success Rate Time
IDTests 24 0 0 0 100% 33.161

Test Cases

[Summary] [Package List] [Test Cases]

UserLambdaFunctionTest

returnLambdaTest 4.111
lambdaNoParamsRuleTest 0.716
lambdaMultiParamLengthExpandedTest 0.655
lambdaMultiParamLengthSelfReferenceTest 0.372
lambdaMultiParamDupeLengthTest 0.066
globalLambdasTest 0.353
testHOFFunForwardDropin 0.194
lambdaMissing0LengthTest 0.065
lambdaRuleTest 0.153
nullInParam 0.437
testCallFunForward 0.144
testHOFLambdaDropin 0.412
testPlaceHolderNullableOverrides 0.372
testHOFDropins 2.262
nestedLambdaRuleTest 0.195
deepPartialTest 0.078
hofTest 0.853

BloomTests

verifyMeasurementSQLRoundTripBucketedArrayMapped 5.455
verifyMeasurementSQLRoundTripSpark 0.907
verifyMeasurementColumnParquet 1.15
verifyMeasurementSQLRoundTripBucketedArrayEager 0.583
verifyInputParams 0.046
verifyMeasurementSQLParquet 1.008
verifyCompilationBucketedArrayEager 2.54
verifyMeasurementColumnSpark 0.748
assertIncrementalBucketsViaFPP 0.003
verifyMeasurementSQLSpark 0.563
verifyCompilationBucketedArrayLazy 1.002
verifyMeasurementSQLRoundTripBucketedArrayLazy 0.42
verifyBloomsAreIdentified 0.032
verifyCompilationBucketedArrayMapped 1.016
verifyCompilationSpark 0.969
assertIncrementalBucketsViaExpectedNums 0.006

RuleFolderTest

testSimpleProductionRulesReplaceDebug 4.592
testSimpleProductionRulesReplace 0.645
testSimpleProductionRulesReplaceOutOfOrder 0.479
testSimpleProductionRulesReplaceCustomDDL 0.361
testFlattenResults 5.521
testSimpleProductionRules 0.216

JoinValidationTest

testViaRelation 5.053
testWithRenames 0.945

TrEitherTest

testFolds 0.005
testGets 0.003
testIs 0.001

VariableIdentificationTest

testNestedAndNonEvaluatedLambdaReversedOrder 0.796
testOverloadedLambdas 0.012
testFieldLookupWithLambda 0.02
testNestedAndNonEvaluatedLambda 0.008
testLambdaFromANonLeaf 0.006
testSimpleLambdaLookupWithFunctions 0.005
testSimpleLambdaLookupWithUnknownFunctions 0.009
testSimpleLambdaLookup 0.005
testNonLambdaNonLeaf 0.003

MetaRuleSetTest

filterExpTest 3.989
regExpTest 0.005
fullLoadTest 1.892
transformLoadTest 0.679

RoundTripPrivateTest

ruleExprSwapping 0.127

ReplaceWithMissingAttributesTest

testNoReplace 2.109
testWithOutputReplaceCoalesce 0.036
testCalledWithLambdaReplaceCoalesce 0.425
testRuleReplaceWithOutputCoalesce 0.012
testRuleReplaceCoalesce 0.009
testRuleReplaceWithOutputNoReplaceCoalesce 0.011
testCoalesceNested 0.006
testRuleNoReplaceCoalesce 0.009
testRuleDisableCoalesce 0.009
testRuleReplaceWithOutputReplaceCoalesce 0.01
testCalledWithLambdaNoReplaceCoalesce 0.01
testCoalesceNestedNull 0.017
testWithOutputNoReplaceCoalesce 0.016

MapLookupTests

emptyTest 4.953
lookupTest 1.519
setTest 0.535

UserLambdaFunctionCompilationTest

runDisabledCompilation 4.152
loadHandlersViaProperty 0.002
defaultHofConfigTests 0.005
runNestedCompilation 0.395
withSpecifiedHoFHandler 0.576
loadHandlers 0.003
withDefaultHoF 0.336
convertHandlers 0.001
runDisabledBottom 0.082

ValidationTest

testNestedFieldDoesntError 2.49
testLambdaWithDuplicateArityError 0.049
testFunctionSyntaxError 0.04
testTransformOutput 2.054
testLambdaStackError 0.014
testOutputFunctionSyntaxError 0.011
testLambdaNestedNameError 0.011
testExpressionLookups 0.042
testLambdaNestedOverloadedNameWithInterimError 0.01
testAllTheThingsExceptLambdaSOE 0.015
testLambdaSparkUnknownNameError 0.021
testLambdaSyntaxError 0.008
testFunctionNameError 0.007
testLambdaActualStackErrorSuppressed 0.068
testLambdaNestedOverloadedNameError 0.019
testUnknownFunctionRuleRunnerError 0.021
testLambdaActualStackError 0.012
testUnknownFunctionRuleEngineRunnerError 0.017
testNestedFieldLambdaError 0.013
testShowFunction 0.263
testOutputFunctionNameError 0.007
testLambdaNameError 0.006
testAllTheDocsWarnings 0.011
testNestedFieldError 0.005

IDTests

testAdlerIDGenHashFun 9.202
rountTripProvided 0.005
testMURMUR3_128IDGenHashFun 2.909
testSHA256IDGenHashFun 2.791
testSHA256IDGen 2.414
testMD5IDGenHashFun 1.97
testGuaranteedUniqueIDOps 0.026
testFakeIDGenDigestFun 1.852
testMD5IDGen 1.817
guaranteedUniqueIDMACAddressOverflowTest 0.001
testUUIDRoundTripping 0.327
testMURMUR3IDZAGenHashFun 1.751
testRNGIDGen 0.217
testIDEqual 0.775
equalsTest 0.002
testMURMUR3_128IDZAGenHashFun 1.927
rountTripFields 0.001
roundTripGuaranteedUniqueIDLocalMac 0.001
rountTripRandom 0.001
testMurmur3 0.213
assertsOnGuaranteedUniqueID 0.002
testUniqueIDGen 0.24
testRNGIDGenNonJump 0.069
testXXH3IDGenZAHashFun 1.765

VersionSerializingTest

ruleEngineSuiteVersionedRoundTripsDF 13.468

DocsParserTest

descOnlyButWithExprTest 0.373
simpleDescOnlyTest 0.002
simpleNoParamsTest 0.002
markdownParsingTest 0.024
simpleParsingTest 0.002
simpleNoReturnTest 0.001
simpleParamsOnlyTest 0.002
noDocsTest 0.002

DocMarkdownTest

testMDRuleDocs 2.726

RngAndRowIdTest

rngLongsUUIDTest 5.31
saferRowIDNormalRNGTest 6.335
rngBytesTest 0.44
idFromUUIDTest 0.86
rngBytesUUIDTest 0.469
saferRowIDBadRNGTest 4.927
rowIDTest 0.421
rngLongsUUIDNonJumpableTest 0.393
rngLongsTest 0.557
rngBytesUUIDNonJumpableTest 0.464
rngBytesWellsTest 0.319

RuleEngineTest

testHugeAmountOfRulesSOE 45.568
testSalience 2.543
testDebug 0.68
testProbabilityRuleFail 0.526
testProbabilityRulePass 0.303
testFlattenResults 0.485
testSimpleProductionRules 0.585

CodeGenTest

ruleEngineRunnerTooMuchPerFunc 11.609
ruleEngineRunnerDefault 6.243
ruleRunnerTooMuchPerFunc 45.238
ruleRunnerDefault 5.033

LookupIdentificationTest

testMixed 0.334
saferRowIdlambdaTest 0.04
mapLookuplambdaTest 0.015
mapContainslambdaTest 0.012
probabilityInlambdaTest 0.01

RoundTripTest

ruleSuiteRoundTrippingToDF 5.993
ruleEngineSuiteRoundTrippingToDF 1.486
ruleEvalToStructAndEncodeBackWithUserType 127.931
ruleEvalToStructAndEncodeBack 59.093
verifyPacking 0.001
ruleEvalToOverallAndDetailsAndEncodeBack 122.798
ruleEvalAndBackViaDisk 11.688

BaseFunctionalityTest

positiveProbResultsOverridden 4.839
typeCheckPackInts 26.167
verifySimpleExprs 4.427
flattenResultsTest 1.435
testPrintCode 0.307
testPrintExpr 0.085
disabledOverallShouldBePassed 0.391
flattenResultsWithMissingTest 0.493
negativeProbResultsOverridden 0.252
typeCheckProbability 24.281
negativeProbResults 0.207
oddBoxingIssueShouldRun 0.319
positiveProbResults 0.194
typeCheckFlatten 12.131

AggregatesTest

mapAggrOnePassDeprecatedTest 5.657
mapTestSort 31.862
mapDeprecatedTestSort 25.862
mapDeprecatedTest 18.58
decimalPrecisionHofTest 1.004
mapStructKeyAggrCountTest 0.396
decimalPrecisionDeprecatedIncTest 0.175
mapAggrOnePassTest 0.509
decimalPrecisionIncExprTest 0.185
decimalPrecisionIncTest 0.164
mapAggrSumTest 0.219
decimalPrecisionNO_REWRITEIncTest 0.019
mapAggrSumDeprecatedTest 0.228
mapStructKeyAggrCountDeprecatedTest 0.26
mapAggrCountTest 0.203
mapAggrDecimalTest 0.217
mapTest 18.82
decimalPrecisionTest 0.298
evalSumTest 1.437
decimalPrecisionNO_REWRITETest 0.167
mapAggrCountDeprecatedTest 0.248