Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
641 0 0 3 99.532% 1,974.432

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 16 0 0 0 100% 0.993
com.sparkutils.qualityTests.mapLookup 10 0 0 0 100% 5.508
com.sparkutils.qualityTests.bloom 21 0 0 0 100% 4.424
com.sparkutils.qualityTests.classicOnly 229 0 0 2 99.127% 626.802
com.sparkutils.qualityTests 341 0 0 1 99.707% 335.801
org.scalatest.tools 0 0 0 0 0% 987.223
com.sparkutils.qualityTests.id 24 0 0 0 100% 13.681

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
RoundTripPrivateTest 1 0 0 0 100% 0.008
MetaRuleSetTest 4 0 0 0 100% 0.309
UserLambdaFunctionCompilationTest 11 0 0 0 100% 0.676

com.sparkutils.qualityTests.mapLookup

Class Tests Errors Failures Skipped Success Rate Time
MapLookupTests 5 0 0 0 100% 3.604
ClassicMapLookupTests 1 0 0 0 100% 0.695
MapLoaderTest 4 0 0 0 100% 1.209

com.sparkutils.qualityTests.bloom

Class Tests Errors Failures Skipped Success Rate Time
BloomLoaderTest 4 0 0 0 100% 0.274
BloomTests 17 0 0 0 100% 4.15

com.sparkutils.qualityTests.classicOnly

Class Tests Errors Failures Skipped Success Rate Time
ReplaceWithMissingAttributesTest 14 0 0 1 92.857% 0.101
IDClassicTests 1 0 0 0 100% 0.015
ValidationTest 25 0 0 0 100% 1.437
RoundTripTest3 1 0 0 0 100% 0.729
VariableIdentificationTest 9 0 0 0 100% 0.034
StatisticsTest 4 0 0 0 100% 0.025
DocMarkdownTest 1 0 0 0 100% 0.054
EquivalentTest 2 0 0 0 100% 0.004
CodeGenTest 2 0 0 0 100% 1.599
ExtensionParquetTest 66 0 0 0 100% 15.145
BigRulesMaps 1 0 0 0 100% 33.653
LookupIdentificationTest 4 0 0 0 100% 0.017
ServerSideTests 3 0 0 0 100% 0.003
BooleanGrouperTest 11 0 0 0 100% 80.772
DocsParserTest 13 0 0 0 100% 0.018
ExtensionDeltaTest 67 0 0 0 100% 144.468
BigRules 5 0 0 1 80% 348.728

com.sparkutils.qualityTests

Class Tests Errors Failures Skipped Success Rate Time
RuleFolderClassicWithTopLevelGrouperTest 3 0 0 0 100% 1.075
AggregatesClassicTest 5 0 0 0 100% 2.146
RuleEngineTest 12 0 0 0 100% 4.705
ViewLoaderTest 7 0 0 0 100% 1.362
ConnectRuleSuitesTest 27 0 0 0 100% 27.253
RuleFolderTest 14 0 0 0 100% 10.462
CollectRunnerClassicTest 13 0 0 0 100% 20.801
YamlClassicTests 1 0 0 0 100% 0.055
GroupAuditTest 12 0 0 0 100% 3.086
SubExpressionEliminationTest 11 0 0 0 100% 2.028
RngAndRowIdTest 10 0 0 0 100% 5.69
MapLookupTestsMapOpt 5 0 0 0 100% 2.381
UserLambdaFunctionClassicTest 17 0 0 0 100% 2.949
VersionSerializingTest 1 0 0 0 100% 3.22
StatisticsTest 2 0 0 0 100% 1.268
UserLambdaFunctionTest 16 0 0 0 100% 2.605
BaseFunctionalityClassicTest 10 0 0 0 100% 12.801
RowToRowTest 38 0 0 0 100% 8.801
RemoteFunctionTests 2 0 0 0 100% 0.085
RoundTripClassicTest 3 0 0 0 100% 2.228
TrEitherTest 3 0 0 0 100% 0.003
BaseFunctionalityTest 36 0 0 0 100% 19.319
JoinValidationTest 2 0 0 0 100% 30.923
CollectRunnerTest 14 0 0 0 100% 60.867
CollectRunnerClassicGrouperTest 13 0 0 0 100% 23.418
RoundTripTest 8 0 0 0 100% 6.5
GroupResultsTest 11 0 0 0 100% 7.567
RuleEngineClassicTest 6 0 0 0 100% 44.628
YamlTests 9 0 0 0 100% 9.526
AggregatesTest 24 0 0 1 95.833% 16.384
RuleFolderClassicTest 5 0 0 0 100% 1.238
ClassicMapLookupTestsMapOpt 1 0 0 0 100% 0.427

org.scalatest.tools

Class Tests Errors Failures Skipped Success Rate Time
DiscoverySuite 0 0 0 0 0% 987.223

com.sparkutils.qualityTests.id

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

Test Cases

[Summary] [Package List] [Test Cases]

RuleFolderClassicWithTopLevelGrouperTest

testSimpleProductionRules 0.423
default processor 0.321
default processor via debug 0.329

ReplaceWithMissingAttributesTest

testNoReplace 0.007
testRuleDisableCoalesce 0.003
testRuleReplaceCoalesce 0.003
testRuleNoReplaceCoalesce 0.001
testCalledLambdaReplaceCoalesce 0
skipped
testCalledWithLambdaReplaceCoalesce 0.008
testCalledWithLambdaNoReplaceCoalesce 0.053
testRuleReplaceWithOutputCoalesce 0.007
testRuleReplaceWithOutputReplaceCoalesce 0.002
testRuleReplaceWithOutputNoReplaceCoalesce 0.003
testWithOutputReplaceCoalesce 0.002
testWithOutputNoReplaceCoalesce 0.004
testCoalesceNested 0.001
testCoalesceNestedNull 0.002

AggregatesClassicTest

decimalPrecisionHofTest 1.294
decimalPrecisionIncExprTest 0.371
decimalPrecisionIncExprDSLTest 0.143
decimalPrecisionNO_REWRITEIncTest 0.009
decimalPrecisionDeprecatedIncTest 0.325

RuleEngineTest

testSimpleProductionRules Connect 0.076
testProbabilityRuleFail 0.128
testProbabilityRulePass 0.092
scalarSubqueryAsOutputExpressionInStruct 1.021
scalarSubqueryAsOutputExpression 0.285
scalarSubqueryAsOutputExpressionViaLambdaParam 0.583
scalarSubqueryAsOutputExpressionViaLambdaNonAttributeParam 0.248
scalarSubqueryAsOutputExpressionViaLambdaNoParam 0.281
testFlattenResults 1.074
testSalience 0.765
testDebug 0.077
simple engine should work with connect 0.07

ViewLoaderTest

testConfigLoading 0.167
testConfigLoadingWithoutIds 0.109
testViewLoads 0.528
testViewLoadsFailedAsJoinsNotPresent 0.112
testViewLoadsFailedAsInfinite 0.133
testViewLoadsThatNeedQuoting 0.1
testViewLoadsThatDontParse 0.129

IDClassicTests

testRNGIDGenNonJump 0.014

ConnectRuleSuitesTest

rule suites without lambdas or output should be combinable 1.045
rule suites with lambdas no output should be combinable 1.64
rule suites without lambdas with output should be combinable 1.253
rule suites without lambdas with output AND attributes should be combinable 2.303
rule suites without lambdas without Default AND attributes should be combinable 1.543
global libraries should properly integrate 2.157
full rule suites should be combinable 1.526
rule suite spark var is convertible 1.601
ruleRunner via spark var and provided empty dataset 1.538
ruleRunner via RuleSuite and spark var and provided empty dataset 0.613
ruleRunner via RuleSuite and spark var and provided empty dataset via name 0.434
ruleRunner via spark var and provided empty dataset via group and id 1.206
ruleRunner via spark var and provided empty dataset via group, id and version 1.05
ruleRunner via RuleSuite as lit 0.179
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - only one version 0.398
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - no results 0.208
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick latest 0.588
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick specific 0.573
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - only one version - via _variable 1.787
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick latest - via _variable 1.791
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick specific - via _variable 1.808
testRuleDisableCoalesce 0.763
testRuleReplaceCoalesce 0.425
testRuleNoReplaceCoalesce 0.392
test process if with recursive rule 0.151
test process if with recursive outputExpression 0.125
test process if with recursive lambda 0.148

MapLookupTests

lookupTest 1.012
setTest 0.512
emptyTest 1.017
multiKey 0.443
taxonomyLookup 0.608

RuleFolderTest

testSimpleProductionRules 0.27
default processor 0.228
default processor via debug 0.191
testSimpleProductionRulesReplace 0.318
testSimpleProductionRulesReplaceSet 0.305
testSimpleProductionRulesReplaceOutOfOrder 0.385
testSimpleProductionRulesReplaceOutOfOrderSet 0.409
testSimpleProductionRulesReplaceCustomDDL 0.286
testSimpleProductionRulesReplaceCustomDDLSet 0.235
testSimpleProductionRulesReplaceDebug 0.477
testSimpleProductionRulesReplaceDebugSet 0.241
testFlattenResults 4.399
testFlattenResultsSet 2.601
simple folder should work with connect 0.11

RoundTripPrivateTest

ruleExprSwapping 0.006

MetaRuleSetTest

regExpTest 0.005
filterExpTest 0.112
fullLoadTest 0.096
transformLoadTest 0.094

ValidationTest

testLambdaSyntaxError 0.306
testLambdaNameError 0.079
testLambdaStackError 0.02
testLambdaActualStackError 0.023
testLambdaActualStackErrorSuppressed 0.072
testLambdaSparkUnknownNameError 0.017
testNestedFieldDoesntError 0.008
testNestedFieldLambdaError 0.006
testLambdaNestedNameError 0.008
testLambdaNestedOverloadedNameError 0.009
testLambdaWithDuplicateArityError 0.008
testLambdaNestedOverloadedNameWithInterimError 0.009
testFunctionSyntaxError 0.009
testNestedFieldError 0.007
testFunctionNameError 0.005
testOutputFunctionSyntaxError 0.006
testOutputFunctionNameError 0.006
testAllTheThingsExceptLambdaSOE 0.018
testUnknownFunctionRuleRunnerError 0.013
testTransformOutput 0.411
testUnknownFunctionRuleEngineRunnerError 0.019
testShowFunction 0.216
testAllTheDocsWarnings 0.03
testExpressionLookups 0.035
testMissingViews 0.085

CollectRunnerClassicTest

simpleProductionRules 2.141
simplePrimitiveProductionRules 1.855
simplePrimitiveProductionRulesNoArrayOutput 1.494
no matches and with default should be default_rule flatten 1.651
no matches and no default should be failed 1.572
no matches and with default should be default_rule flatten nulls included 1.702
no matches and with default should be default_rule no flatten 1.708
nonFlatten 1.699
nonFlattenWithNulls 1.391
flattenWithNulls 1.453
flattenWithNestedNulls 1.348
flattenWithTopAndNestedNulls 1.325
binary production 1.453

RoundTripTest3

testULEquals 0.725

VariableIdentificationTest

testSimpleLambdaLookup 0.003
testSimpleLambdaLookupWithFunctions 0.003
testSimpleLambdaLookupWithUnknownFunctions 0.008
testNestedAndNonEvaluatedLambda 0.002
testNestedAndNonEvaluatedLambdaReversedOrder 0.004
testOverloadedLambdas 0.003
testNonLambdaNonLeaf 0.001
testLambdaFromANonLeaf 0.002
testFieldLookupWithLambda 0.005

YamlClassicTests

decimalViaYaml 0.054

StatisticsTest

setLevelOperations 0.002
ruleSuiteOperations 0
ruleSuiteGroupOperations 0.001
rule suite processing 0.02

IDTests

rountTripRandom 0.002
rountTripProvided 0.001
rountTripFields 0
assertsOnGuaranteedUniqueID 0.001
roundTripGuaranteedUniqueIDLocalMac 0.001
guaranteedUniqueIDMACAddressOverflowTest 0
testGuaranteedUniqueIDOps 0.025
testRNGIDGen 0.063
testSHA256IDGen 1.505
testMD5IDGen 1.438
testSHA256IDGenHashFun 1.187
testMD5IDGenHashFun 1.031
testMURMUR3_128IDGenHashFun 1.007
testXXH3IDGenZAHashFun 1.373
testMURMUR3_128IDZAGenHashFun 1.006
testMURMUR3IDZAGenHashFun 1.045
testFakeIDGenDigestFun 0.603
testAdlerIDGenHashFun 1.277
testMurmur3 0.028
testUniqueIDGen 0.204
testIDEqual 1.433
testIDBase64 0.249
testUUIDRoundTripping 0.192
equalsTest 0.002

GroupAuditTest

dq results should group with array 0.306
engine results should group with array 0.292
folder results should group with array 0.295
collector results should group with array 0.255
result groups should group with array 0.228
collector results groups should group with array 0.443
dq results should group 0.25
engine results should group 0.001
folder results should group 0
collector results should group 0
result groups should group 0.283
collector results groups should group 0.727

SubExpressionEliminationTest

controlRunner 0.208
runnerShouldNotEliminateWithRunnerEval 0.197
runnerShouldEliminate 0.169
controlEngine 0.199
engineShouldNotEliminateWithRunnerEval 0.176
engineShouldEliminate 0.17
controlExpression 0.18
expressionShouldNotEliminateWithRunnerEval 0.177
expressionShouldEliminate 0.184
controlFolder 0.195
folderShouldNotEliminateWithRunnerEval 0.171

DocMarkdownTest

testMDRuleDocs 0.052

RngAndRowIdTest

rngBytesTest 1.049
rngLongsTest 0.477
rngLongsUUIDTest 0.565
rngBytesUUIDTest 0.492
rngLongsUUIDNonJumpableTest 0.475
rngBytesUUIDNonJumpableTest 0.637
idFromUUIDTest 0.538
rowIDTest 0.409
uniqueIDTest 0.712
rngBytesWellsTest 0.329

MapLookupTestsMapOpt

lookupTest 0.682
setTest 0.32
emptyTest 0.503
multiKey 0.447
taxonomyLookup 0.427

UserLambdaFunctionClassicTest

nullInParam 0.086
lambdaRuleTest 0.03
lambdaNoParamsRuleTest 0.023
lambdaMultiParamLengthExpandedTest 0.053
lambdaMultiParamLengthSelfReferenceTest 0.054
lambdaMultiParamDupeLengthTest 0.001
lambdaMissing0LengthTest 0.012
nestedLambdaRuleTest 0.033
globalLambdasTest 0.001
hofTest 0.731
deepPartialTest 0.07
returnLambdaTest 0.072
testHOFLambdaDropin 0.204
HOFDropins 1.202
HOFFunForwardDropin 0.055
PlaceHolderNullableOverrides 0.245
CallFunForward 0.073

VersionSerializingTest

ruleEngineSuiteVersionedRoundTripsDF 3.218

BloomLoaderTest

testConfigLoading 0.056
testConfigLoadingWithoutIds 0.029
testBloomLoading 0.104
testMapSQLLoading 0.082

EquivalentTest

Runners should CSE 0.003
Conditionals with nested runners _could_ CSE but won't as only one will be called 0.001

CodeGenTest

ruleRunnerDefault 0.741
ruleEngineRunnerDefault 0.855

StatisticsTest

default declarative stats function 0.653
aggregator based stats function 0.613

ExtensionParquetTest

testExtension 0.333
testExtensionDisableSpecific 0.136
testExtensionDisableStar 0.12
testForceFunctionInjection 0.127
testDefaultFunctionRegistrationViaBuiltIn 0.151
testAsymmetricFilterPlan 0.46
testAsymmetricFilterPlanViaExistingSession 0.001
testAsymmetricFilterPlanJoinEq 0.616
testAsymmetricFilterPlanJoinEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinEQN 0.653
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.036
testAsymmetricFilterPlanJoinLt 0.573
testAsymmetricFilterPlanJoinLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinLte 0.424
testAsymmetricFilterPlanJoinLteViaExistingSession 0.001
testAsymmetricFilterPlanJoinGt 0.423
testAsymmetricFilterPlanJoinGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinGte 0.463
testAsymmetricFilterPlanJoinGteViaExistingSession 0
testAsymmetricFilterPlanIdCallFields 0.288
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0.001
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 0.414
testAsymmetricFilterPlanIdJoinDifferentSizeFields 0.355
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 0.368
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 0.36
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 0.362
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 0.379
testAsymmetricFilterPlanIdCallStructs 0.257
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0.001
testDifferentLengthsId 0.349
testAsymmetricFilterPlanJoinFieldsEq 0.603
testAsymmetricFilterPlanJoinStructEq 0.43
testAsymmetricFilterPlanJoinMixedEq 0.417
testAsymmetricFilterPlanJoinFieldsEqn 0.379
testAsymmetricFilterPlanJoinStructEqn 0.405
testAsymmetricFilterPlanJoinMixedEqn 0.39
testAsymmetricFilterPlanJoinFieldsLt 0.389
testAsymmetricFilterPlanJoinStructLt 0.375
testAsymmetricFilterPlanJoinMixedLt 0.373
testAsymmetricFilterPlanJoinFieldsLtEq 0.388
testAsymmetricFilterPlanJoinStructLtEq 0.388
testAsymmetricFilterPlanJoinMixedLtEq 0.517
testAsymmetricFilterPlanJoinFieldsGt 0.503
testAsymmetricFilterPlanJoinStructGt 0.374
testAsymmetricFilterPlanJoinMixedGt 0.396
testAsymmetricFilterPlanJoinFieldsGtEq 0.369
testAsymmetricFilterPlanJoinStructGtEq 0.36
testAsymmetricFilterPlanJoinMixedGtEq 0.416
testAsymmetricFilterPlanJoinFieldsEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsEqnViaExistingSession 0
testAsymmetricFilterPlanJoinStructEqnViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqnViaExistingSession 0.001
testAsymmetricFilterPlanJoinFieldsLtViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtEqViaExistingSession 0

ClassicMapLookupTests

taxonomyLookup 0.69

UserLambdaFunctionTest

nullInParam 0.087
lambdaRuleTest 0.058
lambdaNoParamsRuleTest 0.041
lambdaMultiParamLengthExpandedTest 0.086
lambdaMultiParamLengthSelfReferenceTest 0.083
lambdaMultiParamDupeLengthTest 0.016
lambdaMissing0LengthTest 0.033
nestedLambdaRuleTest 0.054
globalLambdasTest 0.001
hofTest 0.602
deepPartialTest 0.07
returnLambdaTest 0.064
testHOFLambdaDropin 0.195
HOFDropins 1.088
HOFFunForwardDropin 0.058
CallFunForward 0.064

BigRulesMaps

map rules for comparison 33.65

BaseFunctionalityClassicTest

mapArrays 0.002
testPrintExpr 0.162
testPrintCode 0.184
testRuleResult 1.374
testRuleResultDetails 2.889
testExpressionsWithAggregate 2.695
Resolve should work correctly 0.122
compilation any test 1.507
binary compilation and function grouping should work 1.994
array compilation and function grouping should work 1.868

LookupIdentificationTest

mapLookuplambdaTest 0.008
mapContainslambdaTest 0.003
probabilityInlambdaTest 0.003
testMixed 0.002

RowToRowTest

simple projection 0.032
encoder output projection 0.028
via ProcessFactory 0.148
via ProcessFactory rule details 0.129
via ProcessFactory rule lazy details 0.128
via ProcessFactory rule lazy details defaultIfPassed 0.136
via ProcessFactory rule engine 0.405
via ProcessFactory rule engine lazy 0.304
via ProcessFactory rule engine T array 0.265
via ProcessFactory rule engine T product 0.337
via ProcessFactory rule engine product 0.204
via ProcessFactory rule engine T bean 0.244
via ProcessFactory rule engine T string 0.174
via ProcessFactory rule engine T string debug 0.234
via ProcessFactory rule engine T map 0.186
via ProcessFactory folder engine T product 0.581
via ProcessFactory folder engine T struct product debug no fields in outputs or filters 0.252
via ProcessFactory folder engine product lazy 0.267
via ProcessFactory folder engine T bean extra output fields 0.281
via ProcessFactory folder engine lazy bean extra output fields 0.232
via ProcessFactory expression T 0.129
codegenfallback stateful handling on instance/setpartition 0.236
codegenfallback stateful handling on instance/setpartition funn 0.225
codegenfallback stateful handling on instance/setpartition codegen 0.165
codegenfallback stateful handling on instance/setpartition codegen - forced copy 0.141
codegenfallback stateful handling on instance/setpartition codegen funn 0.166
codegenfallback stateful handling on instance/setpartition codegen spark hof 0.217
codegenfallback stateful handling on instance/setpartition codegen spark hof - forced no copy 0.156
codegenfallback stateful handling on instance/setpartition codegen spark hof with compilation handler 0.271
codegenfallback stateful handling on instance/setpartition lazy 0.151
via ProcessFactory expression yaml 0.135
via ProcessFactory expression yaml noddl 0.107
via ProcessFactory expression yaml noddl no fields 0.093
prove processors can't have subqueries 0.105
via ProcessFactory with Avro inputs 0.322
via ProcessFactory map's 0.984
collect runnner processsor 0.33
collect runnner processsor bean T 0.289

ServerSideTests

null shouldn't match 0
literal of string shouldn't match 0
bad bytes should throw 0.001

RemoteFunctionTests

single function 0.042
multiple functions with new lines 0.042

RoundTripClassicTest

ruleSuiteRoundTrippingToDF 0.539
ruleEngineSuiteRoundTrippingToDF 0.752
RuleDefaultProcessorRoundTrippingToDF 0.934

TrEitherTest

testIs 0
testGets 0.002
testFolds 0.001

BaseFunctionalityTest

flattenResultsTest 1.652
flattenResultsWithMissingTest 0.224
verifyResultExprDSL 0.182
longPairEqual 0.106
verifySimpleExprs 1.962
typeCheckFlatten 0.057
typeCheckPackInts 0.082
typeCheckProbability 0.101
positiveProbResults 0.184
negativeProbResults 0.123
positiveProbResultsOverridden 0.111
negativeProbResultsOverridden 0.109
disabledOverallShouldBePassed 0.114
oddBoxingIssueShouldRun 0.181
testComparableResults 1.457
testComparableResultsDifferentKeysAndMapValue 3.293
testCompareWithArrays 0.221
testCompareWithArraysOrderingAndReverse 0.436
testCompareWithStructsReverseAndNested 0.355
scalarSubqueryAsTrigger 0.38
functionParameterSizes 0.008
testRuleResult 1.283
testRuleResultDetails 1.513
testExpressionsWithAggregate 1.209
testExpressionsWithFields 0.161
updateFields 0.392
checkMinimumLengthWorks 0.008
softFail 0.455
failedOnOne 0.436
probabilityOnThree 0.415
disabled 0.407
ignored 0.419
if_relevant 0.636
mixedIgnore 0.423
softShouldShowPassed 0.1
would_pass behaviour should make sense 0.114

BloomTests

verifyMeasurementColumnSpark 0.404
verifyMeasurementSQLSpark 0.393
verifyMeasurementColumnParquet 0.369
verifyMeasurementSQLParquet 0.301
verifyMeasurementSQLRoundTripSpark 0.206
verifyCompilationSpark 0.549
verifyMeasurementSQLRoundTripBucketedArrayEager 0.156
verifyCompilationBucketedArrayEager 0.477
verifyMeasurementSQLRoundTripBucketedArrayLazy 0.18
verifyCompilationBucketedArrayLazy 0.459
verifyMeasurementSQLRoundTripBucketedArrayMapped 0.17
verifyCompilationBucketedArrayMapped 0.452
assertIncrementalBucketsViaFPP 0.003
assertIncrementalBucketsViaExpectedNums 0.002
verifyBloomsAreIdentified 0.003
verifyInputParams 0.013
shouldThrowOnUnknownBlooms 0.005

JoinValidationTest

testViaRelation 7.262
testWithRenames 1.17

CollectRunnerTest

simpleProductionRules 7.373
simplePrimitiveProductionRules 4.63
simplePrimitiveProductionRulesNoArrayOutput 4.535
no matches and with default should be default_rule flatten 4.792
no matches and no default should be failed 4.592
no matches and with default should be default_rule flatten nulls included 4.664
no matches and with default should be default_rule no flatten 5.012
nonFlatten 5.371
nonFlattenWithNulls 3.892
flattenWithNulls 4.032
flattenWithNestedNulls 3.8
flattenWithTopAndNestedNulls 3.854
binary production 4.245
simple collect should work with connect 0.07

CollectRunnerClassicGrouperTest

simpleProductionRules 2.436
simplePrimitiveProductionRules 1.864
simplePrimitiveProductionRulesNoArrayOutput 1.983
no matches and with default should be default_rule flatten 1.951
no matches and no default should be failed 1.95
no matches and with default should be default_rule flatten nulls included 1.976
no matches and with default should be default_rule no flatten 1.989
nonFlatten 1.817
nonFlattenWithNulls 1.489
flattenWithNulls 1.438
flattenWithNestedNulls 1.566
flattenWithTopAndNestedNulls 1.388
binary production 1.567

BooleanGrouperTest

test grouping for overlapping ranges works 1:1 7.929
test grouping for overlapping ranges works grouped 3.69
test grouping for overlapping ranges works grouped with too small buckets 4.293
test grouping for overlapping ranges works with bad groups 7.357
test if 1:1 6.559
test if_relevant 1:1 7.965
test if grouped 8.78
test if grouped non boolean 11.807
test if grouped on negatives 10.484
test if_relevant grouped 4.502
test if_relevant grouped non-boolean 7.403

RoundTripTest

verifyPacking 0
ruleEvalToStructAndEncodeBack 1.258
ruleEvalToOverallAndDetailsAndEncodeBack 1.565
ruleEvalToStructAndEncodeBackWithUserType 0.797
ruleEvalAndBackViaDisk 2.383
ruleSuiteRoundTrippingToDF 0.188
ruleEngineSuiteRoundTrippingToDF 0.145
RuleDefaultProcessorRoundTrippingToDF 0.161

GroupResultsTest

dq results should group 1.114
dq results shouldn't allow processing 0.506
engine results should group 0.721
folder results should group 0.678
collector results should group 0.511
collector results should group - with flatten 0.589
result groups should group 0.499
collector results groups should group 0.724
collector results groups should group and flatten a lot 0.625
bad types shouldn't pass analysis 0.543
unify_result should group, group and then flatten 1.051

MapLoaderTest

testConfigLoading 0.16
testConfigLoadingWithoutIds 0.061
testMapLoading 0.563
testMapSQLLoading 0.423

RuleEngineClassicTest

testSimpleProductionRules Classic 0.214
testFlattenResults 0.758
testSalience 0.796
testDebug 0.184
testHugeAmountOfRulesSOE Classic 41.849
Deeply nested projection causes compilation issue 0.826

YamlTests

structsAsKeys 0.377
sequenceAsKeys 0.248
structsAsValues 0.229
mapsAsValues 0.29
sequencesAsValues 0.22
sequenceAsKeysDecimals 0.228
theRest 7.707
sqlTest 0.21
nonLiteralMapEntriesTest 0.016

DocsParserTest

simpleParsingTest 0.002
leadingWhiteSpacesTest 0.001
trailingWhiteSpacesWithAnnotationsTest 0.001
multilineStarsOnLinesTest 0.006
emptyDescReturnStarsOnLinesTest 0
emptyDescParamStarsOnLinesTest 0
simpleNoParamsTest 0.001
simpleNoReturnTest 0.001
simpleDescOnlyTest 0.001
descOnlyButWithExprTest 0
noDocsTest 0
simpleParamsOnlyTest 0.001
markdownParsingTest 0.002

AggregatesTest

mapTest 1.52
multiGroups 4.162
groupByNestedMapWith 3.226
mapTestSort 0.905
mapDeprecatedTest 0.431
mapDeprecatedTestSort 0.811
sumTestDSL 0.849
evalSumTest 0
skipped
mapAggrCountDSLTest 0.335
mapAggrCountTest 0.329
mapAggrCountDeprecatedTest 0.183
mapStructKeyAggrCountTest 0.261
mapStructKeyAggrCountDeprecatedTest 0.193
mapAggrSumTest 0.255
mapAggrSumDeprecatedTest 0.185
mapAggrDecimalTest 0.33
mapAggrDecimalDSLTest 0.252
mapAggrOnePassTest 0.563
mapAggrOnePassDeprecatedTest 0.354
decimalPrecisionTest 0.357
decimalPrecisionExprDSLTest 0.154
decimalPrecisionNO_REWRITETest 0.238
decimalPrecisionIncTest 0.314
decimalPrecisionIncDSLTest 0.164

RuleFolderClassicTest

testSimpleProductionRules 0.561
default processor 0.349
default processor via debug 0.323
testSetSyntaxButNoEqualTo 0.001
testSetSyntaxEqualToButNoAttribute 0.001

ExtensionDeltaTest

testExtension 0.608
testExtensionDisableSpecific 0.132
testExtensionDisableStar 0.122
testForceFunctionInjection 0.171
testDefaultFunctionRegistrationViaBuiltIn 0.232
testAsymmetricFilterPlan 8.474
testAsymmetricFilterPlanViaExistingSession 0.001
testAsymmetricFilterPlanJoinEq 7.029
testAsymmetricFilterPlanJoinEqViaExistingSession 0.002
testAsymmetricFilterPlanJoinEQN 6.429
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.001
testAsymmetricFilterPlanJoinLt 5.052
testAsymmetricFilterPlanJoinLtViaExistingSession 0
testAsymmetricFilterPlanJoinLte 5.133
testAsymmetricFilterPlanJoinLteViaExistingSession 0.002
testAsymmetricFilterPlanJoinGt 4.83
testAsymmetricFilterPlanJoinGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinGte 4.654
testAsymmetricFilterPlanJoinGteViaExistingSession 0.001
testAsymmetricFilterPlanIdCallFields 2.455
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0.001
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 3.104
testAsymmetricFilterPlanIdJoinDifferentSizeFields 2.78
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 2.899
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 2.855
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 2.683
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 2.806
testAsymmetricFilterPlanIdCallStructs 2.283
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0
testDifferentLengthsId 0.399
testAsymmetricFilterPlanJoinFieldsEq 4.255
testAsymmetricFilterPlanJoinStructEq 4.504
testAsymmetricFilterPlanJoinMixedEq 4.161
testAsymmetricFilterPlanJoinFieldsEqn 4.335
testAsymmetricFilterPlanJoinStructEqn 4.13
testAsymmetricFilterPlanJoinMixedEqn 4.046
testAsymmetricFilterPlanJoinFieldsLt 4.05
testAsymmetricFilterPlanJoinStructLt 4.3
testAsymmetricFilterPlanJoinMixedLt 4.006
testAsymmetricFilterPlanJoinFieldsLtEq 3.947
testAsymmetricFilterPlanJoinStructLtEq 4.023
testAsymmetricFilterPlanJoinMixedLtEq 4.01
testAsymmetricFilterPlanJoinFieldsGt 3.928
testAsymmetricFilterPlanJoinStructGt 3.937
testAsymmetricFilterPlanJoinMixedGt 3.949
testAsymmetricFilterPlanJoinFieldsGtEq 3.879
testAsymmetricFilterPlanJoinStructGtEq 3.904
testAsymmetricFilterPlanJoinMixedGtEq 4.093
testAsymmetricFilterPlanJoinFieldsEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinFieldsEqnViaExistingSession 0
testAsymmetricFilterPlanJoinStructEqnViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedEqnViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedLtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedGtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedGtEqViaExistingSession 0
testAsymmetricFilterEqSQL 5.849

BigRules

Trigger getValue should work 0.001
grouped 129 via top level boolean grouping 148.993
grouped 129 via top level boolean grouping with empty result 71.186
1:1 rules only 0
skipped
dumpAudit should work 128.546

ClassicMapLookupTestsMapOpt

taxonomyLookup 0.425

UserLambdaFunctionCompilationTest

defaultHofConfigTests 0.001
loadHandlers 0.001
convertHandlers 0.001
loadHandlersViaProperty 0
runDisabledCompilation 0.147
runNestedCompilation 0.114
withDefaultHoF 0.163
withSpecifiedHoFHandler 0.117
runDisabledBottom 0.049
disabledRewriteNestedArray 0.047
rewriteNestedArray 0.034

Failure Details

[Summary] [Package List] [Test Cases]


testCalledLambdaReplaceCoalesce
skipped: skipped
evalSumTest
skipped: skipped
1:1 rules only
skipped: skipped