Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
599 0 0 4 99.332% 2,651.291

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% 1.011
com.sparkutils.qualityTests.mapLookup 10 0 0 0 100% 10.475
com.sparkutils.qualityTests.bloom 21 0 0 0 100% 4.962
com.sparkutils.qualityTests.classicOnly 232 0 0 3 98.707% 949.581
com.sparkutils.qualityTests 296 0 0 1 99.662% 344.619
org.scalatest.tools 0 0 0 0 0% 1,325.651
com.sparkutils.qualityTests.id 24 0 0 0 100% 14.992

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
UserLambdaFunctionCompilationTest 11 0 0 0 100% 0.687
RoundTripPrivateTest 1 0 0 0 100% 0.004
MetaRuleSetTest 4 0 0 0 100% 0.32

com.sparkutils.qualityTests.mapLookup

Class Tests Errors Failures Skipped Success Rate Time
ClassicMapLookupTests 1 0 0 0 100% 0.624
MapLoaderTest 4 0 0 0 100% 1.207
MapLookupTests 5 0 0 0 100% 8.644

com.sparkutils.qualityTests.bloom

Class Tests Errors Failures Skipped Success Rate Time
BloomLoaderTest 4 0 0 0 100% 0.247
BloomTests 17 0 0 0 100% 4.715

com.sparkutils.qualityTests.classicOnly

Class Tests Errors Failures Skipped Success Rate Time
ServerSideTests 3 0 0 0 100% 0.009
DocMarkdownTest 1 0 0 0 100% 0.048
EquivalentTest 2 0 0 0 100% 0.004
ExtensionParquetTest 66 0 0 0 100% 16.091
CodeGenTest 2 0 0 0 100% 1.788
LookupIdentificationTest 4 0 0 0 100% 0.019
BooleanGrouperTest 12 0 0 0 100% 97.592
DocsParserTest 13 0 0 0 100% 0.02
VariableIdentificationTest 9 0 0 0 100% 0.055
ExtensionDeltaTest 67 0 0 0 100% 155.272
StatisticsTest 4 0 0 0 100% 0.042
BigRules 7 0 0 2 71.429% 617.766
ReplaceWithMissingAttributesTest 14 0 0 1 92.857% 0.1
RoundTripTest3 1 0 0 0 100% 0.756
ValidationTest 25 0 0 0 100% 1.668
IDClassicTests 1 0 0 0 100% 0.008
BigRulesMaps 1 0 0 0 100% 58.343

com.sparkutils.qualityTests

Class Tests Errors Failures Skipped Success Rate Time
YamlTests 9 0 0 0 100% 10.517
RuleEngineTest 12 0 0 0 100% 7.527
UserLambdaFunctionTest 16 0 0 0 100% 4.975
CollectRunnerClassicTest 12 0 0 0 100% 19.684
RemoteFunctionTests 2 0 0 0 100% 0.089
ClassicMapLookupTestsMapOpt 1 0 0 0 100% 0.502
AggregatesClassicTest 4 0 0 0 100% 1.907
GroupAuditTest 12 0 0 0 100% 2.915
VersionSerializingTest 1 0 0 0 100% 4.302
TrEitherTest 3 0 0 0 100% 0.003
RoundTripClassicTest 3 0 0 0 100% 1.908
RuleFolderClassicTest 5 0 0 0 100% 1.207
BaseFunctionalityTest 36 0 0 0 100% 19.583
SubExpressionEliminationTest 11 0 0 0 100% 2.204
AggregatesTest 23 0 0 1 95.652% 17.077
RuleFolderClassicWithTopLevelGrouperTest 3 0 0 0 100% 1.289
GroupResultsTest 11 0 0 0 100% 8.443
MapLookupTestsMapOpt 5 0 0 0 100% 2.164
BaseFunctionalityClassicTest 9 0 0 0 100% 9.771
CollectRunnerClassicGrouperTest 12 0 0 0 100% 23.717
RuleEngineClassicTest 6 0 0 0 100% 55.617
YamlClassicTests 1 0 0 0 100% 0.062
ConnectRuleSuitesTest 27 0 0 0 100% 28.939
JoinValidationTest 2 0 0 0 100% 31.232
RuleFolderTest 14 0 0 0 100% 10.742
StatisticsTest 1 0 0 0 100% 0.976
RngAndRowIdTest 10 0 0 0 100% 4.842
CollectRunnerTest 13 0 0 0 100% 62.028
UserLambdaFunctionClassicTest 17 0 0 0 100% 3.049
RoundTripTest 8 0 0 0 100% 6.117
ViewLoaderTest 7 0 0 0 100% 1.231

org.scalatest.tools

Class Tests Errors Failures Skipped Success Rate Time
DiscoverySuite 0 0 0 0 0% 1,325.651

com.sparkutils.qualityTests.id

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

Test Cases

[Summary] [Package List] [Test Cases]

YamlTests

structsAsKeys 0.813
sequenceAsKeys 0.835
structsAsValues 0.495
mapsAsValues 0.653
sequencesAsValues 0.255
sequenceAsKeysDecimals 0.256
theRest 7.016
sqlTest 0.175
nonLiteralMapEntriesTest 0.014

UserLambdaFunctionCompilationTest

defaultHofConfigTests 0.002
loadHandlers 0.002
convertHandlers 0
loadHandlersViaProperty 0.001
runDisabledCompilation 0.151
runNestedCompilation 0.119
withDefaultHoF 0.159
withSpecifiedHoFHandler 0.121
runDisabledBottom 0.06
disabledRewriteNestedArray 0.045
rewriteNestedArray 0.026

RuleEngineTest

testSimpleProductionRules Connect 0.124
testProbabilityRuleFail 0.169
testProbabilityRulePass 0.125
scalarSubqueryAsOutputExpressionInStruct 1.249
scalarSubqueryAsOutputExpression 0.88
scalarSubqueryAsOutputExpressionViaLambdaParam 1.076
scalarSubqueryAsOutputExpressionViaLambdaNonAttributeParam 0.656
scalarSubqueryAsOutputExpressionViaLambdaNoParam 0.736
testFlattenResults 1.452
testSalience 0.891
testDebug 0.091
simple engine should work with connect 0.075

ClassicMapLookupTests

taxonomyLookup 0.62

UserLambdaFunctionTest

nullInParam 0.253
lambdaRuleTest 0.107
lambdaNoParamsRuleTest 0.073
lambdaMultiParamLengthExpandedTest 0.122
lambdaMultiParamLengthSelfReferenceTest 0.133
lambdaMultiParamDupeLengthTest 0.066
lambdaMissing0LengthTest 0.054
nestedLambdaRuleTest 0.069
globalLambdasTest 0.004
hofTest 0.971
deepPartialTest 0.115
returnLambdaTest 0.096
testHOFLambdaDropin 0.309
HOFDropins 2.392
HOFFunForwardDropin 0.089
CallFunForward 0.115

ServerSideTests

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

CollectRunnerClassicTest

simpleProductionRules 1.99
simplePrimitiveProductionRules 1.554
simplePrimitiveProductionRulesNoArrayOutput 1.507
no matches and with default should be default_rule flatten 1.812
no matches and no default should be failed 1.56
no matches and with default should be default_rule flatten nulls included 1.783
no matches and with default should be default_rule no flatten 1.769
nonFlatten 1.73
nonFlattenWithNulls 1.51
flattenWithNulls 1.63
flattenWithNestedNulls 1.416
flattenWithTopAndNestedNulls 1.419

RemoteFunctionTests

single function 0.047
multiple functions with new lines 0.041

ClassicMapLookupTestsMapOpt

taxonomyLookup 0.501

AggregatesClassicTest

decimalPrecisionHofTest 1.05
decimalPrecisionIncExprTest 0.416
decimalPrecisionIncExprDSLTest 0.176
decimalPrecisionDeprecatedIncTest 0.264

GroupAuditTest

dq results should group with array 0.291
engine results should group with array 0.344
folder results should group with array 0.292
collector results should group with array 0.265
result groups should group with array 0.267
collector results groups should group with array 0.415
dq results should group 0.226
engine results should group 0.001
folder results should group 0
collector results should group 0
result groups should group 0.258
collector results groups should group 0.555

DocMarkdownTest

testMDRuleDocs 0.046

BloomLoaderTest

testConfigLoading 0.052
testConfigLoadingWithoutIds 0.019
testBloomLoading 0.102
testMapSQLLoading 0.071

EquivalentTest

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

VersionSerializingTest

ruleEngineSuiteVersionedRoundTripsDF 4.3

TrEitherTest

testIs 0.001
testGets 0.001
testFolds 0.001

RoundTripClassicTest

ruleSuiteRoundTrippingToDF 0.539
ruleEngineSuiteRoundTrippingToDF 0.663
RuleDefaultProcessorRoundTrippingToDF 0.701

RuleFolderClassicTest

testSimpleProductionRules 0.461
default processor 0.381
default processor via debug 0.361
testSetSyntaxButNoEqualTo 0.001
testSetSyntaxEqualToButNoAttribute 0.001

BaseFunctionalityTest

flattenResultsTest 1.828
flattenResultsWithMissingTest 0.239
verifyResultExprDSL 0.159
longPairEqual 0.102
verifySimpleExprs 2.247
typeCheckFlatten 0.047
typeCheckPackInts 0.08
typeCheckProbability 0.128
positiveProbResults 0.18
negativeProbResults 0.12
positiveProbResultsOverridden 0.109
negativeProbResultsOverridden 0.119
disabledOverallShouldBePassed 0.147
oddBoxingIssueShouldRun 0.21
testComparableResults 1.403
testComparableResultsDifferentKeysAndMapValue 2.986
testCompareWithArrays 0.209
testCompareWithArraysOrderingAndReverse 0.415
testCompareWithStructsReverseAndNested 0.358
scalarSubqueryAsTrigger 0.363
functionParameterSizes 0.008
testRuleResult 1.412
testRuleResultDetails 1.477
testExpressionsWithAggregate 1.201
testExpressionsWithFields 0.265
updateFields 0.369
checkMinimumLengthWorks 0.007
softFail 0.42
failedOnOne 0.434
probabilityOnThree 0.413
disabled 0.416
ignored 0.419
if_relevant 0.649
mixedIgnore 0.382
softShouldShowPassed 0.124
would_pass behaviour should make sense 0.131

SubExpressionEliminationTest

controlRunner 0.257
runnerShouldNotEliminateWithRunnerEval 0.189
runnerShouldEliminate 0.17
controlEngine 0.207
engineShouldNotEliminateWithRunnerEval 0.191
engineShouldEliminate 0.202
controlExpression 0.188
expressionShouldNotEliminateWithRunnerEval 0.185
expressionShouldEliminate 0.199
controlFolder 0.205
folderShouldNotEliminateWithRunnerEval 0.207

ExtensionParquetTest

testExtension 0.451
testExtensionDisableSpecific 0.152
testExtensionDisableStar 0.191
testForceFunctionInjection 0.144
testDefaultFunctionRegistrationViaBuiltIn 0.161
testAsymmetricFilterPlan 0.429
testAsymmetricFilterPlanViaExistingSession 0
testAsymmetricFilterPlanJoinEq 0.57
testAsymmetricFilterPlanJoinEqViaExistingSession 0.002
testAsymmetricFilterPlanJoinEQN 0.501
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.001
testAsymmetricFilterPlanJoinLt 0.478
testAsymmetricFilterPlanJoinLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinLte 0.472
testAsymmetricFilterPlanJoinLteViaExistingSession 0.001
testAsymmetricFilterPlanJoinGt 0.516
testAsymmetricFilterPlanJoinGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinGte 0.561
testAsymmetricFilterPlanJoinGteViaExistingSession 0.001
testAsymmetricFilterPlanIdCallFields 0.439
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0.001
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 0.412
testAsymmetricFilterPlanIdJoinDifferentSizeFields 0.383
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 0.408
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 0.403
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 0.38
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 0.392
testAsymmetricFilterPlanIdCallStructs 0.279
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0.001
testDifferentLengthsId 0.244
testAsymmetricFilterPlanJoinFieldsEq 0.405
testAsymmetricFilterPlanJoinStructEq 0.421
testAsymmetricFilterPlanJoinMixedEq 0.436
testAsymmetricFilterPlanJoinFieldsEqn 0.598
testAsymmetricFilterPlanJoinStructEqn 0.518
testAsymmetricFilterPlanJoinMixedEqn 0.432
testAsymmetricFilterPlanJoinFieldsLt 0.412
testAsymmetricFilterPlanJoinStructLt 0.402
testAsymmetricFilterPlanJoinMixedLt 0.491
testAsymmetricFilterPlanJoinFieldsLtEq 0.429
testAsymmetricFilterPlanJoinStructLtEq 0.473
testAsymmetricFilterPlanJoinMixedLtEq 0.431
testAsymmetricFilterPlanJoinFieldsGt 0.396
testAsymmetricFilterPlanJoinStructGt 0.423
testAsymmetricFilterPlanJoinMixedGt 0.549
testAsymmetricFilterPlanJoinFieldsGtEq 0.501
testAsymmetricFilterPlanJoinStructGtEq 0.386
testAsymmetricFilterPlanJoinMixedGtEq 0.391
testAsymmetricFilterPlanJoinFieldsEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsEqnViaExistingSession 0
testAsymmetricFilterPlanJoinStructEqnViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqnViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtEqViaExistingSession 0

AggregatesTest

mapTest 1.499
multiGroups 4.189
groupByNestedMapWith 3.145
mapTestSort 1.011
mapDeprecatedTest 0.467
mapDeprecatedTestSort 0.839
sumTestDSL 1.116
evalSumTest 0
skipped
mapAggrCountDSLTest 0.466
mapAggrCountTest 0.326
mapAggrCountDeprecatedTest 0.295
mapStructKeyAggrCountTest 0.266
mapStructKeyAggrCountDeprecatedTest 0.18
mapAggrSumTest 0.242
mapAggrSumDeprecatedTest 0.231
mapAggrDecimalTest 0.517
mapAggrDecimalDSLTest 0.259
mapAggrOnePassTest 0.498
mapAggrOnePassDeprecatedTest 0.5
decimalPrecisionTest 0.38
decimalPrecisionExprDSLTest 0.222
decimalPrecisionIncTest 0.236
decimalPrecisionIncDSLTest 0.184

RuleFolderClassicWithTopLevelGrouperTest

testSimpleProductionRules 0.323
default processor 0.44
default processor via debug 0.524

GroupResultsTest

dq results should group 1.423
dq results shouldn't allow processing 0.735
engine results should group 0.806
folder results should group 0.812
collector results should group 0.586
collector results should group - with flatten 0.603
result groups should group 0.417
collector results groups should group 0.729
collector results groups should group and flatten a lot 0.749
bad types shouldn't pass analysis 0.602
unify_result should group, group and then flatten 0.974

CodeGenTest

ruleRunnerDefault 0.886
ruleEngineRunnerDefault 0.899

MapLookupTestsMapOpt

lookupTest 0.565
setTest 0.292
emptyTest 0.49
multiKey 0.3
taxonomyLookup 0.516

BaseFunctionalityClassicTest

mapArrays 0.001
testPrintExpr 0.212
testPrintCode 0.198
testRuleResult 1.382
testRuleResultDetails 3.077
testExpressionsWithAggregate 2.857
Resolve should work correctly 0.307
compilation any test 1.462
testExpressions with CSE Proxy an no children 0.27

CollectRunnerClassicGrouperTest

simpleProductionRules 2.681
simplePrimitiveProductionRules 2.182
simplePrimitiveProductionRulesNoArrayOutput 2.09
no matches and with default should be default_rule flatten 2.262
no matches and no default should be failed 1.933
no matches and with default should be default_rule flatten nulls included 2.013
no matches and with default should be default_rule no flatten 1.863
nonFlatten 1.888
nonFlattenWithNulls 1.612
flattenWithNulls 1.936
flattenWithNestedNulls 1.757
flattenWithTopAndNestedNulls 1.496

LookupIdentificationTest

mapLookuplambdaTest 0.007
mapContainslambdaTest 0.002
probabilityInlambdaTest 0.005
testMixed 0.003

BooleanGrouperTest

test grouping for overlapping ranges works 1:1 8.738
test grouping for overlapping ranges works grouped 4.433
test grouping for overlapping ranges works grouped with too small buckets 5.106
test grouping for overlapping ranges works with bad groups 7.149
test if 1:1 6.874
test if 1:1 lazy 7.118
test if_relevant 1:1 8.305
test if grouped 10.029
test if grouped non boolean 13.671
test if grouped on negatives 12.402
test if_relevant grouped 5.222
test if_relevant grouped non-boolean 8.538

RuleEngineClassicTest

testSimpleProductionRules Classic 0.283
testFlattenResults 2.072
testSalience 0.842
testDebug 0.169
testHugeAmountOfRulesSOE Classic 51.384
Deeply nested projection causes compilation issue 0.862

DocsParserTest

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

BloomTests

verifyMeasurementColumnSpark 0.435
verifyMeasurementSQLSpark 0.308
verifyMeasurementColumnParquet 0.401
verifyMeasurementSQLParquet 0.34
verifyMeasurementSQLRoundTripSpark 0.22
verifyCompilationSpark 0.584
verifyMeasurementSQLRoundTripBucketedArrayEager 0.202
verifyCompilationBucketedArrayEager 0.724
verifyMeasurementSQLRoundTripBucketedArrayLazy 0.273
verifyCompilationBucketedArrayLazy 0.51
verifyMeasurementSQLRoundTripBucketedArrayMapped 0.195
verifyCompilationBucketedArrayMapped 0.496
assertIncrementalBucketsViaFPP 0.002
assertIncrementalBucketsViaExpectedNums 0.002
verifyBloomsAreIdentified 0.004
verifyInputParams 0.012
shouldThrowOnUnknownBlooms 0.005

VariableIdentificationTest

testSimpleLambdaLookup 0.008
testSimpleLambdaLookupWithFunctions 0.007
testSimpleLambdaLookupWithUnknownFunctions 0.013
testNestedAndNonEvaluatedLambda 0.005
testNestedAndNonEvaluatedLambdaReversedOrder 0.006
testOverloadedLambdas 0.004
testNonLambdaNonLeaf 0.001
testLambdaFromANonLeaf 0.001
testFieldLookupWithLambda 0.005

YamlClassicTests

decimalViaYaml 0.061

MapLoaderTest

testConfigLoading 0.133
testConfigLoadingWithoutIds 0.059
testMapLoading 0.541
testMapSQLLoading 0.472

ConnectRuleSuitesTest

rule suites without lambdas or output should be combinable 1.154
rule suites with lambdas no output should be combinable 1.98
rule suites without lambdas with output should be combinable 1.468
rule suites without lambdas with output AND attributes should be combinable 2.43
rule suites without lambdas without Default AND attributes should be combinable 1.694
global libraries should properly integrate 2.031
full rule suites should be combinable 1.654
rule suite spark var is convertible 1.643
ruleRunner via spark var and provided empty dataset 1.906
ruleRunner via RuleSuite and spark var and provided empty dataset 0.441
ruleRunner via RuleSuite and spark var and provided empty dataset via name 0.47
ruleRunner via spark var and provided empty dataset via group and id 1.302
ruleRunner via spark var and provided empty dataset via group, id and version 1.188
ruleRunner via RuleSuite as lit 0.202
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - only one version 0.395
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - no results 0.154
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick latest 0.463
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick specific 0.339
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - only one version - via _variable 2.058
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick latest - via _variable 1.834
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick specific - via _variable 2.096
testRuleDisableCoalesce 0.677
testRuleReplaceCoalesce 0.375
testRuleNoReplaceCoalesce 0.379
test process if with recursive rule 0.258
test process if with recursive outputExpression 0.194
test process if with recursive lambda 0.141

ExtensionDeltaTest

testExtension 0.659
testExtensionDisableSpecific 0.133
testExtensionDisableStar 0.161
testForceFunctionInjection 0.173
testDefaultFunctionRegistrationViaBuiltIn 0.251
testAsymmetricFilterPlan 9.313
testAsymmetricFilterPlanViaExistingSession 0.002
testAsymmetricFilterPlanJoinEq 8.261
testAsymmetricFilterPlanJoinEqViaExistingSession 0.002
testAsymmetricFilterPlanJoinEQN 7.155
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.002
testAsymmetricFilterPlanJoinLt 5.633
testAsymmetricFilterPlanJoinLtViaExistingSession 0.002
testAsymmetricFilterPlanJoinLte 5.653
testAsymmetricFilterPlanJoinLteViaExistingSession 0.001
testAsymmetricFilterPlanJoinGt 5.418
testAsymmetricFilterPlanJoinGtViaExistingSession 0.002
testAsymmetricFilterPlanJoinGte 5.186
testAsymmetricFilterPlanJoinGteViaExistingSession 0.002
testAsymmetricFilterPlanIdCallFields 2.757
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0.001
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 3.431
testAsymmetricFilterPlanIdJoinDifferentSizeFields 3.065
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 3.291
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 3.042
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 2.776
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 2.986
testAsymmetricFilterPlanIdCallStructs 2.447
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0.001
testDifferentLengthsId 0.429
testAsymmetricFilterPlanJoinFieldsEq 4.63
testAsymmetricFilterPlanJoinStructEq 4.444
testAsymmetricFilterPlanJoinMixedEq 4.221
testAsymmetricFilterPlanJoinFieldsEqn 4.291
testAsymmetricFilterPlanJoinStructEqn 4.448
testAsymmetricFilterPlanJoinMixedEqn 4.181
testAsymmetricFilterPlanJoinFieldsLt 4.154
testAsymmetricFilterPlanJoinStructLt 4.383
testAsymmetricFilterPlanJoinMixedLt 4.336
testAsymmetricFilterPlanJoinFieldsLtEq 4.118
testAsymmetricFilterPlanJoinStructLtEq 4.25
testAsymmetricFilterPlanJoinMixedLtEq 4.127
testAsymmetricFilterPlanJoinFieldsGt 4.201
testAsymmetricFilterPlanJoinStructGt 4.126
testAsymmetricFilterPlanJoinMixedGt 4.162
testAsymmetricFilterPlanJoinFieldsGtEq 4.104
testAsymmetricFilterPlanJoinStructGtEq 4.079
testAsymmetricFilterPlanJoinMixedGtEq 4.166
testAsymmetricFilterPlanJoinFieldsEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedEqViaExistingSession 0
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 6.599

JoinValidationTest

testViaRelation 7.535
testWithRenames 1.134

StatisticsTest

setLevelOperations 0.009
ruleSuiteOperations 0.002
ruleSuiteGroupOperations 0.002
rule suite processing 0.026

RuleFolderTest

testSimpleProductionRules 0.265
default processor 0.2
default processor via debug 0.392
testSimpleProductionRulesReplace 0.52
testSimpleProductionRulesReplaceSet 0.297
testSimpleProductionRulesReplaceOutOfOrder 0.236
testSimpleProductionRulesReplaceOutOfOrderSet 0.214
testSimpleProductionRulesReplaceCustomDDL 0.255
testSimpleProductionRulesReplaceCustomDDLSet 0.219
testSimpleProductionRulesReplaceDebug 0.495
testSimpleProductionRulesReplaceDebugSet 0.294
testFlattenResults 4.396
testFlattenResultsSet 2.817
simple folder should work with connect 0.139

StatisticsTest

default declarative stats function 0.974

BigRules

Trigger getValue should work 0
grouped 129 via top level boolean grouping 164.729
grouped 129 via top level boolean grouping lazy 188.251
grouped 129 via top level boolean grouping with empty result 103.588
1:1 rules only 0
skipped
1:1 rules with lazy 0
skipped
dumpAudit should work 161.179

RoundTripPrivateTest

ruleExprSwapping 0.003

RngAndRowIdTest

rngBytesTest 0.762
rngLongsTest 0.505
rngLongsUUIDTest 0.564
rngBytesUUIDTest 0.451
rngLongsUUIDNonJumpableTest 0.444
rngBytesUUIDNonJumpableTest 0.398
idFromUUIDTest 0.456
rowIDTest 0.385
uniqueIDTest 0.633
rngBytesWellsTest 0.243

CollectRunnerTest

simpleProductionRules 8.061
simplePrimitiveProductionRules 5.415
simplePrimitiveProductionRulesNoArrayOutput 4.976
no matches and with default should be default_rule flatten 5.24
no matches and no default should be failed 4.939
no matches and with default should be default_rule flatten nulls included 5.247
no matches and with default should be default_rule no flatten 4.973
nonFlatten 5.031
nonFlattenWithNulls 4.205
flattenWithNulls 4.085
flattenWithNestedNulls 4.829
flattenWithTopAndNestedNulls 4.938
simple collect should work with connect 0.084

MetaRuleSetTest

regExpTest 0.006
filterExpTest 0.123
fullLoadTest 0.097
transformLoadTest 0.093

UserLambdaFunctionClassicTest

nullInParam 0.137
lambdaRuleTest 0.031
lambdaNoParamsRuleTest 0.024
lambdaMultiParamLengthExpandedTest 0.05
lambdaMultiParamLengthSelfReferenceTest 0.056
lambdaMultiParamDupeLengthTest 0.002
lambdaMissing0LengthTest 0.013
nestedLambdaRuleTest 0.034
globalLambdasTest 0
hofTest 0.678
deepPartialTest 0.069
returnLambdaTest 0.069
testHOFLambdaDropin 0.212
HOFDropins 1.281
HOFFunForwardDropin 0.052
PlaceHolderNullableOverrides 0.261
CallFunForward 0.074

ReplaceWithMissingAttributesTest

testNoReplace 0.057
testRuleDisableCoalesce 0.008
testRuleReplaceCoalesce 0.002
testRuleNoReplaceCoalesce 0.002
testCalledLambdaReplaceCoalesce 0
skipped
testCalledWithLambdaReplaceCoalesce 0.01
testCalledWithLambdaNoReplaceCoalesce 0.005
testRuleReplaceWithOutputCoalesce 0.002
testRuleReplaceWithOutputReplaceCoalesce 0.002
testRuleReplaceWithOutputNoReplaceCoalesce 0.002
testWithOutputReplaceCoalesce 0.002
testWithOutputNoReplaceCoalesce 0.002
testCoalesceNested 0.001
testCoalesceNestedNull 0.001

RoundTripTest

verifyPacking 0.001
ruleEvalToStructAndEncodeBack 0.947
ruleEvalToOverallAndDetailsAndEncodeBack 1.494
ruleEvalToStructAndEncodeBackWithUserType 0.715
ruleEvalAndBackViaDisk 2.29
ruleSuiteRoundTrippingToDF 0.363
ruleEngineSuiteRoundTrippingToDF 0.157
RuleDefaultProcessorRoundTrippingToDF 0.148

RoundTripTest3

testULEquals 0.755

ValidationTest

testLambdaSyntaxError 0.391
testLambdaNameError 0.084
testLambdaStackError 0.023
testLambdaActualStackError 0.044
testLambdaActualStackErrorSuppressed 0.081
testLambdaSparkUnknownNameError 0.017
testNestedFieldDoesntError 0.012
testNestedFieldLambdaError 0.007
testLambdaNestedNameError 0.008
testLambdaNestedOverloadedNameError 0.012
testLambdaWithDuplicateArityError 0.011
testLambdaNestedOverloadedNameWithInterimError 0.008
testFunctionSyntaxError 0.01
testNestedFieldError 0.01
testFunctionNameError 0.006
testOutputFunctionSyntaxError 0.008
testOutputFunctionNameError 0.006
testAllTheThingsExceptLambdaSOE 0.022
testUnknownFunctionRuleRunnerError 0.015
testTransformOutput 0.459
testUnknownFunctionRuleEngineRunnerError 0.017
testShowFunction 0.256
testAllTheDocsWarnings 0.028
testExpressionLookups 0.035
testMissingViews 0.085

MapLookupTests

lookupTest 4.309
setTest 1.477
emptyTest 1.112
multiKey 0.671
taxonomyLookup 1.068

ViewLoaderTest

testConfigLoading 0.152
testConfigLoadingWithoutIds 0.065
testViewLoads 0.515
testViewLoadsFailedAsJoinsNotPresent 0.074
testViewLoadsFailedAsInfinite 0.123
testViewLoadsThatNeedQuoting 0.105
testViewLoadsThatDontParse 0.113

IDClassicTests

testRNGIDGenNonJump 0.007

IDTests

rountTripRandom 0.002
rountTripProvided 0
rountTripFields 0.001
assertsOnGuaranteedUniqueID 0.001
roundTripGuaranteedUniqueIDLocalMac 0.001
guaranteedUniqueIDMACAddressOverflowTest 0
testGuaranteedUniqueIDOps 0.024
testRNGIDGen 0.099
testSHA256IDGen 1.703
testMD5IDGen 1.675
testSHA256IDGenHashFun 1.102
testMD5IDGenHashFun 1.187
testMURMUR3_128IDGenHashFun 1.313
testXXH3IDGenZAHashFun 1.123
testMURMUR3_128IDZAGenHashFun 1.177
testMURMUR3IDZAGenHashFun 1.299
testFakeIDGenDigestFun 0.784
testAdlerIDGenHashFun 1.083
testMurmur3 0.042
testUniqueIDGen 0.214
testIDEqual 1.663
testIDBase64 0.298
testUUIDRoundTripping 0.192
equalsTest 0.001

BigRulesMaps

map rules for comparison 58.34

Failure Details

[Summary] [Package List] [Test Cases]


evalSumTest
skipped: skipped
1:1 rules only
skipped: skipped
1:1 rules with lazy
skipped: skipped
testCalledLambdaReplaceCoalesce
skipped: skipped