Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
564 0 0 2 99.645% 897.821

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.97
com.sparkutils.qualityTests.mapLookup 10 0 0 0 100% 9.585
com.sparkutils.qualityTests.bloom 21 0 0 0 100% 5.913
com.sparkutils.qualityTests.classicOnly 206 0 0 1 99.515% 162.904
com.sparkutils.qualityTests 287 0 0 1 99.652% 255.325
org.scalatest.tools 0 0 0 0 0% 448.919
com.sparkutils.qualityTests.id 24 0 0 0 100% 14.205

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.322
UserLambdaFunctionCompilationTest 11 0 0 0 100% 0.64

com.sparkutils.qualityTests.mapLookup

Class Tests Errors Failures Skipped Success Rate Time
MapLoaderTest 4 0 0 0 100% 1.095
ClassicMapLookupTests 1 0 0 0 100% 0.457
MapLookupTests 5 0 0 0 100% 8.033

com.sparkutils.qualityTests.bloom

Class Tests Errors Failures Skipped Success Rate Time
BloomTests 17 0 0 0 100% 5.692
BloomLoaderTest 4 0 0 0 100% 0.221

com.sparkutils.qualityTests.classicOnly

Class Tests Errors Failures Skipped Success Rate Time
ExtensionParquetTest 66 0 0 0 100% 13.463
RoundTripTest3 1 0 0 0 100% 0.6
DocsParserTest 13 0 0 0 100% 0.016
ReplaceWithMissingAttributesTest 14 0 0 1 92.857% 0.035
IDClassicTests 1 0 0 0 100% 0.008
ValidationTest 25 0 0 0 100% 1.273
ExtensionDeltaTest 67 0 0 0 100% 145.804
DocMarkdownTest 1 0 0 0 100% 0.078
ServerSideTests 3 0 0 0 100% 0.003
VariableIdentificationTest 9 0 0 0 100% 0.047
CodeGenTest 2 0 0 0 100% 1.562
LookupIdentificationTest 4 0 0 0 100% 0.015

com.sparkutils.qualityTests

Class Tests Errors Failures Skipped Success Rate Time
RowToRowTest 38 0 0 0 100% 7.687
UserLambdaFunctionTest 16 0 0 0 100% 2.831
ViewLoaderTest 7 0 0 0 100% 0.857
RuleEngineClassicTest 6 0 0 0 100% 35.64
RoundTripTest 8 0 0 0 100% 5.85
YamlClassicTests 1 0 0 0 100% 0.047
RuleFolderTest 13 0 0 0 100% 10.554
JoinValidationTest 2 0 0 0 100% 29.566
CollectRunnerTest 12 0 0 0 100% 57.63
UserLambdaFunctionClassicTest 17 0 0 0 100% 3.043
StatisticsTest 4 0 0 0 100% 0.513
ConnectRuleSuitesTest 22 0 0 0 100% 21.345
RngAndRowIdTest 10 0 0 0 100% 4.741
RoundTripClassicTest 3 0 0 0 100% 1.964
VersionSerializingTest 1 0 0 0 100% 2.828
BaseFunctionalityTest 34 0 0 0 100% 14.733
RuleFolderClassicTest 5 0 0 0 100% 1.091
AggregatesClassicTest 5 0 0 0 100% 1.847
BaseFunctionalityClassicTest 7 0 0 0 100% 7.507
SubExpressionEliminationTest 15 0 0 0 100% 0.432
RuleEngineTest 11 0 0 0 100% 4.107
CollectRunnerClassicTest 12 0 0 0 100% 18.574
RemoteFunctionTests 2 0 0 0 100% 0.096
TrEitherTest 3 0 0 0 100% 0.004
AggregatesTest 24 0 0 1 95.833% 14.169
YamlTests 9 0 0 0 100% 7.669

org.scalatest.tools

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

com.sparkutils.qualityTests.id

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

Test Cases

[Summary] [Package List] [Test Cases]

MapLoaderTest

testConfigLoading 0.096
testConfigLoadingWithoutIds 0.064
testMapLoading 0.495
testMapSQLLoading 0.439

RoundTripPrivateTest

ruleExprSwapping 0.007

RowToRowTest

simple projection 0.027
encoder output projection 0.032
via ProcessFactory 0.128
via ProcessFactory rule details 0.149
via ProcessFactory rule lazy details 0.111
via ProcessFactory rule lazy details defaultIfPassed 0.103
via ProcessFactory rule engine 0.355
via ProcessFactory rule engine lazy 0.315
via ProcessFactory rule engine T array 0.28
via ProcessFactory rule engine T product 0.258
via ProcessFactory rule engine product 0.268
via ProcessFactory rule engine T bean 0.308
via ProcessFactory rule engine T string 0.143
via ProcessFactory rule engine T string debug 0.152
via ProcessFactory rule engine T map 0.157
via ProcessFactory folder engine T product 0.568
via ProcessFactory folder engine T struct product debug no fields in outputs or filters 0.193
via ProcessFactory folder engine product lazy 0.27
via ProcessFactory folder engine T bean extra output fields 0.263
via ProcessFactory folder engine lazy bean extra output fields 0.228
via ProcessFactory expression T 0.119
codegenfallback stateful handling on instance/setpartition 0.194
codegenfallback stateful handling on instance/setpartition funn 0.161
codegenfallback stateful handling on instance/setpartition codegen 0.108
codegenfallback stateful handling on instance/setpartition codegen - forced copy 0.149
codegenfallback stateful handling on instance/setpartition codegen funn 0.114
codegenfallback stateful handling on instance/setpartition codegen spark hof 0.184
codegenfallback stateful handling on instance/setpartition codegen spark hof - forced no copy 0.109
codegenfallback stateful handling on instance/setpartition codegen spark hof with compilation handler 0.27
codegenfallback stateful handling on instance/setpartition lazy 0.123
via ProcessFactory expression yaml 0.117
via ProcessFactory expression yaml noddl 0.099
via ProcessFactory expression yaml noddl no fields 0.083
prove processors can't have subqueries 0.096
via ProcessFactory with Avro inputs 0.278
via ProcessFactory map's 0.629
collect runnner processsor 0.316
collect runnner processsor bean T 0.219

ExtensionParquetTest

testExtension 0.17
testExtensionDisableSpecific 0.089
testExtensionDisableStar 0.076
testForceFunctionInjection 0.086
testDefaultFunctionRegistrationViaBuiltIn 0.106
testAsymmetricFilterPlan 0.245
testAsymmetricFilterPlanViaExistingSession 0.001
testAsymmetricFilterPlanJoinEq 0.386
testAsymmetricFilterPlanJoinEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinEQN 0.406
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.001
testAsymmetricFilterPlanJoinLt 0.419
testAsymmetricFilterPlanJoinLtViaExistingSession 0
testAsymmetricFilterPlanJoinLte 0.436
testAsymmetricFilterPlanJoinLteViaExistingSession 0.001
testAsymmetricFilterPlanJoinGt 0.417
testAsymmetricFilterPlanJoinGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinGte 0.406
testAsymmetricFilterPlanJoinGteViaExistingSession 0.001
testAsymmetricFilterPlanIdCallFields 0.281
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0.001
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 0.391
testAsymmetricFilterPlanIdJoinDifferentSizeFields 0.377
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 0.367
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 0.421
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 0.349
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 0.426
testAsymmetricFilterPlanIdCallStructs 0.228
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0.001
testDifferentLengthsId 0.211
testAsymmetricFilterPlanJoinFieldsEq 0.57
testAsymmetricFilterPlanJoinStructEq 0.373
testAsymmetricFilterPlanJoinMixedEq 0.371
testAsymmetricFilterPlanJoinFieldsEqn 0.371
testAsymmetricFilterPlanJoinStructEqn 0.365
testAsymmetricFilterPlanJoinMixedEqn 0.388
testAsymmetricFilterPlanJoinFieldsLt 0.39
testAsymmetricFilterPlanJoinStructLt 0.368
testAsymmetricFilterPlanJoinMixedLt 0.353
testAsymmetricFilterPlanJoinFieldsLtEq 0.37
testAsymmetricFilterPlanJoinStructLtEq 0.579
testAsymmetricFilterPlanJoinMixedLtEq 0.359
testAsymmetricFilterPlanJoinFieldsGt 0.352
testAsymmetricFilterPlanJoinStructGt 0.4
testAsymmetricFilterPlanJoinMixedGt 0.403
testAsymmetricFilterPlanJoinFieldsGtEq 0.396
testAsymmetricFilterPlanJoinStructGtEq 0.379
testAsymmetricFilterPlanJoinMixedGtEq 0.365
testAsymmetricFilterPlanJoinFieldsEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsEqnViaExistingSession 0
testAsymmetricFilterPlanJoinStructEqnViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqnViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructLtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtEqViaExistingSession 0

UserLambdaFunctionTest

nullInParam 0.076
lambdaRuleTest 0.054
lambdaNoParamsRuleTest 0.036
lambdaMultiParamLengthExpandedTest 0.071
lambdaMultiParamLengthSelfReferenceTest 0.073
lambdaMultiParamDupeLengthTest 0.009
lambdaMissing0LengthTest 0.024
nestedLambdaRuleTest 0.041
globalLambdasTest 0.002
hofTest 0.536
deepPartialTest 0.066
returnLambdaTest 0.072
testHOFLambdaDropin 0.181
HOFDropins 1.475
HOFFunForwardDropin 0.052
CallFunForward 0.062

RoundTripTest3

testULEquals 0.599

ViewLoaderTest

testConfigLoading 0.082
testConfigLoadingWithoutIds 0.062
testViewLoads 0.347
testViewLoadsFailedAsJoinsNotPresent 0.078
testViewLoadsFailedAsInfinite 0.101
testViewLoadsThatNeedQuoting 0.048
testViewLoadsThatDontParse 0.068

RuleEngineClassicTest

testSimpleProductionRules Classic 0.297
testFlattenResults 1.344
testSalience 1.038
testDebug 0.193
testHugeAmountOfRulesSOE Classic 31.91
Deeply nested projection causes compilation issue 0.855

DocsParserTest

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

IDTests

rountTripRandom 0.001
rountTripProvided 0
rountTripFields 0.001
assertsOnGuaranteedUniqueID 0
roundTripGuaranteedUniqueIDLocalMac 0.001
guaranteedUniqueIDMACAddressOverflowTest 0
testGuaranteedUniqueIDOps 0.022
testRNGIDGen 0.053
testSHA256IDGen 1.833
testMD5IDGen 1.302
testSHA256IDGenHashFun 1.303
testMD5IDGenHashFun 1.163
testMURMUR3_128IDGenHashFun 1.046
testXXH3IDGenZAHashFun 1.344
testMURMUR3_128IDZAGenHashFun 1.012
testMURMUR3IDZAGenHashFun 1.267
testFakeIDGenDigestFun 0.585
testAdlerIDGenHashFun 1.087
testMurmur3 0.036
testUniqueIDGen 0.203
testIDEqual 1.496
testIDBase64 0.279
testUUIDRoundTripping 0.165
equalsTest 0

ReplaceWithMissingAttributesTest

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

RoundTripTest

verifyPacking 0.001
ruleEvalToStructAndEncodeBack 1.03
ruleEvalToOverallAndDetailsAndEncodeBack 1.451
ruleEvalToStructAndEncodeBackWithUserType 0.68
ruleEvalAndBackViaDisk 2.309
ruleSuiteRoundTrippingToDF 0.122
ruleEngineSuiteRoundTrippingToDF 0.117
RuleDefaultProcessorRoundTrippingToDF 0.139

IDClassicTests

testRNGIDGenNonJump 0.007

YamlClassicTests

decimalViaYaml 0.046

RuleFolderTest

testSimpleProductionRules 0.436
default processor 0.225
default processor via debug 0.184
testSimpleProductionRulesReplace 0.343
testSimpleProductionRulesReplaceSet 0.306
testSimpleProductionRulesReplaceOutOfOrder 0.286
testSimpleProductionRulesReplaceOutOfOrderSet 0.341
testSimpleProductionRulesReplaceCustomDDL 0.37
testSimpleProductionRulesReplaceCustomDDLSet 0.292
testSimpleProductionRulesReplaceDebug 0.473
testSimpleProductionRulesReplaceDebugSet 0.294
testFlattenResults 4.313
testFlattenResultsSet 2.687

MetaRuleSetTest

regExpTest 0.003
filterExpTest 0.135
fullLoadTest 0.088
transformLoadTest 0.093

JoinValidationTest

testViaRelation 6.773
testWithRenames 0.87

CollectRunnerTest

simpleProductionRules 6.461
simplePrimitiveProductionRules 5.098
simplePrimitiveProductionRulesNoArrayOutput 4.751
no matches and with default should be default_rule flatten 5.583
no matches and no default should be failed 4.675
no matches and with default should be default_rule flatten nulls included 5.385
no matches and with default should be default_rule no flatten 4.96
nonFlatten 5.176
nonFlattenWithNulls 3.959
flattenWithNulls 3.783
flattenWithNestedNulls 4.003
flattenWithTopAndNestedNulls 3.794

UserLambdaFunctionClassicTest

nullInParam 0.158
lambdaRuleTest 0.054
lambdaNoParamsRuleTest 0.027
lambdaMultiParamLengthExpandedTest 0.055
lambdaMultiParamLengthSelfReferenceTest 0.12
lambdaMultiParamDupeLengthTest 0.003
lambdaMissing0LengthTest 0.015
nestedLambdaRuleTest 0.059
globalLambdasTest 0
hofTest 0.666
deepPartialTest 0.086
returnLambdaTest 0.066
testHOFLambdaDropin 0.184
HOFDropins 1.223
HOFFunForwardDropin 0.052
PlaceHolderNullableOverrides 0.211
CallFunForward 0.06

StatisticsTest

setLevelOperations 0.006
ruleSuiteOperations 0.003
ruleSuiteGroupOperations 0.002
udafAndEmptyProcessOperations 0.5

ClassicMapLookupTests

taxonomyLookup 0.454

ConnectRuleSuitesTest

rule suites without lambdas or output should be combinable 0.892
rule suites with lambdas no output should be combinable 1.57
rule suites without lambdas with output should be combinable 1.175
rule suites without lambdas with output AND attributes should be combinable 2.038
global libraries should properly integrate 2.176
full rule suites should be combinable 1.533
rule suite spark var is convertible 1.554
ruleRunner via spark var and provided empty dataset 1.483
ruleRunner via RuleSuite and spark var and provided empty dataset 0.456
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - only one version 0.383
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - no results 0.261
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick latest 0.359
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick specific 0.378
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - only one version - via _variable 1.747
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick latest - via _variable 1.732
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick specific - via _variable 1.561
testRuleDisableCoalesce 0.867
testRuleReplaceCoalesce 0.363
testRuleNoReplaceCoalesce 0.366
test process if with recursive rule 0.128
test process if with recursive outputExpression 0.123
test process if with recursive lambda 0.191

RngAndRowIdTest

rngBytesTest 0.7
rngLongsTest 0.452
rngLongsUUIDTest 0.582
rngBytesUUIDTest 0.4
rngLongsUUIDNonJumpableTest 0.391
rngBytesUUIDNonJumpableTest 0.504
idFromUUIDTest 0.386
rowIDTest 0.289
uniqueIDTest 0.705
rngBytesWellsTest 0.332

RoundTripClassicTest

ruleSuiteRoundTrippingToDF 0.475
ruleEngineSuiteRoundTrippingToDF 0.607
RuleDefaultProcessorRoundTrippingToDF 0.881

ValidationTest

testLambdaSyntaxError 0.259
testLambdaNameError 0.069
testLambdaStackError 0.023
testLambdaActualStackError 0.025
testLambdaActualStackErrorSuppressed 0.068
testLambdaSparkUnknownNameError 0.014
testNestedFieldDoesntError 0.01
testNestedFieldLambdaError 0.006
testLambdaNestedNameError 0.008
testLambdaNestedOverloadedNameError 0.01
testLambdaWithDuplicateArityError 0.011
testLambdaNestedOverloadedNameWithInterimError 0.008
testFunctionSyntaxError 0.009
testNestedFieldError 0.007
testFunctionNameError 0.005
testOutputFunctionSyntaxError 0.006
testOutputFunctionNameError 0.006
testAllTheThingsExceptLambdaSOE 0.02
testUnknownFunctionRuleRunnerError 0.011
testTransformOutput 0.364
testUnknownFunctionRuleEngineRunnerError 0.022
testShowFunction 0.171
testAllTheDocsWarnings 0.026
testExpressionLookups 0.032
testMissingViews 0.066

VersionSerializingTest

ruleEngineSuiteVersionedRoundTripsDF 2.826

ExtensionDeltaTest

testExtension 0.412
testExtensionDisableSpecific 0.109
testExtensionDisableStar 0.094
testForceFunctionInjection 0.129
testDefaultFunctionRegistrationViaBuiltIn 0.181
testAsymmetricFilterPlan 7.153
testAsymmetricFilterPlanViaExistingSession 0.001
testAsymmetricFilterPlanJoinEq 6.93
testAsymmetricFilterPlanJoinEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinEQN 6.101
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.001
testAsymmetricFilterPlanJoinLt 5.246
testAsymmetricFilterPlanJoinLtViaExistingSession 0.002
testAsymmetricFilterPlanJoinLte 5.288
testAsymmetricFilterPlanJoinLteViaExistingSession 0.002
testAsymmetricFilterPlanJoinGt 5.166
testAsymmetricFilterPlanJoinGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinGte 4.975
testAsymmetricFilterPlanJoinGteViaExistingSession 0.002
testAsymmetricFilterPlanIdCallFields 2.714
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0.001
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 3.039
testAsymmetricFilterPlanIdJoinDifferentSizeFields 2.712
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 3.074
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 3.112
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 2.703
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 3.087
testAsymmetricFilterPlanIdCallStructs 2.559
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0.001
testDifferentLengthsId 0.429
testAsymmetricFilterPlanJoinFieldsEq 4.687
testAsymmetricFilterPlanJoinStructEq 4.574
testAsymmetricFilterPlanJoinMixedEq 4.547
testAsymmetricFilterPlanJoinFieldsEqn 4.791
testAsymmetricFilterPlanJoinStructEqn 4.387
testAsymmetricFilterPlanJoinMixedEqn 4.506
testAsymmetricFilterPlanJoinFieldsLt 4.084
testAsymmetricFilterPlanJoinStructLt 3.971
testAsymmetricFilterPlanJoinMixedLt 4.006
testAsymmetricFilterPlanJoinFieldsLtEq 3.957
testAsymmetricFilterPlanJoinStructLtEq 3.859
testAsymmetricFilterPlanJoinMixedLtEq 3.872
testAsymmetricFilterPlanJoinFieldsGt 3.859
testAsymmetricFilterPlanJoinStructGt 3.904
testAsymmetricFilterPlanJoinMixedGt 3.956
testAsymmetricFilterPlanJoinFieldsGtEq 3.892
testAsymmetricFilterPlanJoinStructGtEq 3.881
testAsymmetricFilterPlanJoinMixedGtEq 3.899
testAsymmetricFilterPlanJoinFieldsEqViaExistingSession 0.002
testAsymmetricFilterPlanJoinStructEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsEqnViaExistingSession 0
testAsymmetricFilterPlanJoinStructEqnViaExistingSession 0
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.913

DocMarkdownTest

testMDRuleDocs 0.077

BaseFunctionalityTest

flattenResultsTest 1.187
flattenResultsWithMissingTest 0.199
verifyResultExprDSL 0.123
longPairEqual 0.091
verifySimpleExprs 2.003
typeCheckFlatten 0.046
typeCheckPackInts 0.078
typeCheckProbability 0.088
positiveProbResults 0.158
negativeProbResults 0.12
positiveProbResultsOverridden 0.121
negativeProbResultsOverridden 0.103
disabledOverallShouldBePassed 0.108
oddBoxingIssueShouldRun 0.169
testComparableResults 1.021
testComparableResultsDifferentKeysAndMapValue 2.956
testCompareWithArrays 0.189
testCompareWithArraysOrderingAndReverse 0.359
testCompareWithStructsReverseAndNested 0.297
scalarSubqueryAsTrigger 0.297
functionParameterSizes 0.013
testRuleResult 1.494
testRuleResultDetails 1.458
testExpressionsWithAggregate 0.8
testExpressionsWithFields 0.149
updateFields 0.358
checkMinimumLengthWorks 0.008
softFail 0.11
failedOnOne 0.108
probabilityOnThree 0.096
disabled 0.098
ignored 0.097
mixedIgnore 0.1
softShouldShowPassed 0.125

ServerSideTests

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

RuleFolderClassicTest

testSimpleProductionRules 0.422
default processor 0.386
default processor via debug 0.28
testSetSyntaxButNoEqualTo 0.001
testSetSyntaxEqualToButNoAttribute 0

AggregatesClassicTest

decimalPrecisionHofTest 1.106
decimalPrecisionIncExprTest 0.37
decimalPrecisionIncExprDSLTest 0.139
decimalPrecisionNO_REWRITEIncTest 0.007
decimalPrecisionDeprecatedIncTest 0.221

BaseFunctionalityClassicTest

mapArrays 0.001
testPrintExpr 0.201
testPrintCode 0.212
testRuleResult 2.195
testRuleResultDetails 2.9
testExpressionsWithAggregate 1.817
Resolve should work correctly 0.172

SubExpressionEliminationTest

controlRunner 0.046
controlRunner old defaults 0.04
runnerShouldNotEliminateWithRunnerEval 0.025
runnerShouldEliminate 0.028
controlEngine 0.049
controlEngine old defaults 0.034
engineShouldNotEliminateWithRunnerEval 0.023
engineShouldEliminate 0.021
controlExpression 0.028
expressionShouldNotEliminateWithRunnerEval 0.019
expressionShouldEliminate 0.017
controlFolder 0.032
folderShouldNotEliminateWithRunnerEval 0.022
folderShouldEliminate 0.021
folderShouldEliminateWithTriggersFalse 0.023

RuleEngineTest

testSimpleProductionRules Connect 0.112
testProbabilityRuleFail 0.132
testProbabilityRulePass 0.08
scalarSubqueryAsOutputExpressionInStruct 0.924
scalarSubqueryAsOutputExpression 0.264
scalarSubqueryAsOutputExpressionViaLambdaParam 0.731
scalarSubqueryAsOutputExpressionViaLambdaNonAttributeParam 0.217
scalarSubqueryAsOutputExpressionViaLambdaNoParam 0.279
testFlattenResults 0.844
testSalience 0.466
testDebug 0.057

VariableIdentificationTest

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

CollectRunnerClassicTest

simpleProductionRules 1.839
simplePrimitiveProductionRules 1.38
simplePrimitiveProductionRulesNoArrayOutput 1.533
no matches and with default should be default_rule flatten 1.746
no matches and no default should be failed 1.498
no matches and with default should be default_rule flatten nulls included 1.715
no matches and with default should be default_rule no flatten 1.668
nonFlatten 1.688
nonFlattenWithNulls 1.451
flattenWithNulls 1.32
flattenWithNestedNulls 1.429
flattenWithTopAndNestedNulls 1.304

RemoteFunctionTests

single function 0.051
multiple functions with new lines 0.044

BloomTests

verifyMeasurementColumnSpark 0.605
verifyMeasurementSQLSpark 0.526
verifyMeasurementColumnParquet 0.425
verifyMeasurementSQLParquet 0.376
verifyMeasurementSQLRoundTripSpark 0.24
verifyCompilationSpark 0.883
verifyMeasurementSQLRoundTripBucketedArrayEager 0.228
verifyCompilationBucketedArrayEager 0.622
verifyMeasurementSQLRoundTripBucketedArrayLazy 0.231
verifyCompilationBucketedArrayLazy 0.67
verifyMeasurementSQLRoundTripBucketedArrayMapped 0.249
verifyCompilationBucketedArrayMapped 0.602
assertIncrementalBucketsViaFPP 0.003
assertIncrementalBucketsViaExpectedNums 0.002
verifyBloomsAreIdentified 0.006
verifyInputParams 0.014
shouldThrowOnUnknownBlooms 0.006

TrEitherTest

testIs 0.001
testGets 0.001
testFolds 0.002

AggregatesTest

mapTest 1.045
multiGroups 3.249
groupByNestedMapWith 2.746
mapTestSort 1.13
mapDeprecatedTest 0.506
mapDeprecatedTestSort 0.848
sumTestDSL 0.819
evalSumTest 0
skipped
mapAggrCountDSLTest 0.228
mapAggrCountTest 0.175
mapAggrCountDeprecatedTest 0.188
mapStructKeyAggrCountTest 0.153
mapStructKeyAggrCountDeprecatedTest 0.198
mapAggrSumTest 0.203
mapAggrSumDeprecatedTest 0.181
mapAggrDecimalTest 0.308
mapAggrDecimalDSLTest 0.173
mapAggrOnePassTest 0.401
mapAggrOnePassDeprecatedTest 0.398
decimalPrecisionTest 0.364
decimalPrecisionExprDSLTest 0.223
decimalPrecisionNO_REWRITETest 0.218
decimalPrecisionIncTest 0.243
decimalPrecisionIncDSLTest 0.165

CodeGenTest

ruleRunnerDefault 0.92
ruleEngineRunnerDefault 0.639

YamlTests

structsAsKeys 0.265
sequenceAsKeys 0.185
structsAsValues 0.179
mapsAsValues 0.197
sequencesAsValues 0.189
sequenceAsKeysDecimals 0.182
theRest 6.307
sqlTest 0.148
nonLiteralMapEntriesTest 0.016

LookupIdentificationTest

mapLookuplambdaTest 0.007
mapContainslambdaTest 0.002
probabilityInlambdaTest 0.003
testMixed 0.002

BloomLoaderTest

testConfigLoading 0.035
testConfigLoadingWithoutIds 0.017
testBloomLoading 0.104
testMapSQLLoading 0.063

MapLookupTests

lookupTest 2.844
setTest 0.995
emptyTest 1.858
multiKey 0.888
taxonomyLookup 1.443

UserLambdaFunctionCompilationTest

defaultHofConfigTests 0
loadHandlers 0.002
convertHandlers 0
loadHandlersViaProperty 0.001
runDisabledCompilation 0.136
runNestedCompilation 0.087
withDefaultHoF 0.119
withSpecifiedHoFHandler 0.099
runDisabledBottom 0.043
disabledRewriteNestedArray 0.106
rewriteNestedArray 0.046

Failure Details

[Summary] [Package List] [Test Cases]


testCalledLambdaReplaceCoalesce
skipped: skipped
evalSumTest
skipped: skipped