Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
577 0 0 2 99.653% 904.285

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.018
com.sparkutils.qualityTests.mapLookup 10 0 0 0 100% 9.436
com.sparkutils.qualityTests.bloom 21 0 0 0 100% 6.197
com.sparkutils.qualityTests.classicOnly 207 0 0 1 99.517% 161.545
com.sparkutils.qualityTests 299 0 0 1 99.666% 259.478
org.scalatest.tools 0 0 0 0 0% 452.156
com.sparkutils.qualityTests.id 24 0 0 0 100% 14.455

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.722
RoundTripPrivateTest 1 0 0 0 100% 0.005
MetaRuleSetTest 4 0 0 0 100% 0.291

com.sparkutils.qualityTests.mapLookup

Class Tests Errors Failures Skipped Success Rate Time
ClassicMapLookupTests 1 0 0 0 100% 0.407
MapLoaderTest 4 0 0 0 100% 1.066
MapLookupTests 5 0 0 0 100% 7.963

com.sparkutils.qualityTests.bloom

Class Tests Errors Failures Skipped Success Rate Time
BloomLoaderTest 4 0 0 0 100% 0.318
BloomTests 17 0 0 0 100% 5.879

com.sparkutils.qualityTests.classicOnly

Class Tests Errors Failures Skipped Success Rate Time
ReplaceWithMissingAttributesTest 14 0 0 1 92.857% 0.036
LookupIdentificationTest 4 0 0 0 100% 0.016
ServerSideTests 3 0 0 0 100% 0.003
ExtensionParquetTest 66 0 0 0 100% 14.045
IDClassicTests 1 0 0 0 100% 0.012
VariableIdentificationTest 9 0 0 0 100% 0.029
RoundTripTest3 1 0 0 0 100% 0.578
DocMarkdownTest 1 0 0 0 100% 0.067
CodeGenTest 2 0 0 0 100% 1.567
ValidationTest 25 0 0 0 100% 1.251
ExtensionDeltaTest 67 0 0 0 100% 143.9
StatisticsTest 1 0 0 0 100% 0.023
DocsParserTest 13 0 0 0 100% 0.018

com.sparkutils.qualityTests

Class Tests Errors Failures Skipped Success Rate Time
UserLambdaFunctionClassicTest 17 0 0 0 100% 2.728
ViewLoaderTest 7 0 0 0 100% 0.808
RuleFolderClassicTest 5 0 0 0 100% 1.013
TrEitherTest 3 0 0 0 100% 0.003
UserLambdaFunctionTest 16 0 0 0 100% 2.803
AggregatesClassicTest 5 0 0 0 100% 1.696
CollectRunnerTest 12 0 0 0 100% 57.687
CollectRunnerClassicTest 12 0 0 0 100% 18.983
BaseFunctionalityClassicTest 7 0 0 0 100% 7.932
YamlClassicTests 1 0 0 0 100% 0.068
RuleEngineTest 11 0 0 0 100% 4.179
YamlTests 9 0 0 0 100% 7.564
RoundTripTest 8 0 0 0 100% 6.145
RoundTripClassicTest 3 0 0 0 100% 1.869
SubExpressionEliminationTest 15 0 0 0 100% 0.409
StatisticsTest 5 0 0 0 100% 1.022
RowToRowTest 38 0 0 0 100% 7.485
VersionSerializingTest 1 0 0 0 100% 3.095
RuleFolderTest 13 0 0 0 100% 10.214
AggregatesTest 24 0 0 1 95.833% 14.451
ConnectRuleSuitesTest 22 0 0 0 100% 19.302
JoinValidationTest 2 0 0 0 100% 29.436
GroupResultsTest 11 0 0 0 100% 6.111
RemoteFunctionTests 2 0 0 0 100% 0.082
RngAndRowIdTest 10 0 0 0 100% 4.47
RuleEngineClassicTest 6 0 0 0 100% 34.856
BaseFunctionalityTest 34 0 0 0 100% 15.067

org.scalatest.tools

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

com.sparkutils.qualityTests.id

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

Test Cases

[Summary] [Package List] [Test Cases]

UserLambdaFunctionClassicTest

nullInParam 0.077
lambdaRuleTest 0.038
lambdaNoParamsRuleTest 0.022
lambdaMultiParamLengthExpandedTest 0.047
lambdaMultiParamLengthSelfReferenceTest 0.049
lambdaMultiParamDupeLengthTest 0.001
lambdaMissing0LengthTest 0.011
nestedLambdaRuleTest 0.032
globalLambdasTest 0
hofTest 0.663
deepPartialTest 0.08
returnLambdaTest 0.078
testHOFLambdaDropin 0.253
HOFDropins 1.025
HOFFunForwardDropin 0.045
PlaceHolderNullableOverrides 0.208
CallFunForward 0.095

ReplaceWithMissingAttributesTest

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

ViewLoaderTest

testConfigLoading 0.094
testConfigLoadingWithoutIds 0.056
testViewLoads 0.332
testViewLoadsFailedAsJoinsNotPresent 0.062
testViewLoadsFailedAsInfinite 0.078
testViewLoadsThatNeedQuoting 0.052
testViewLoadsThatDontParse 0.084

RuleFolderClassicTest

testSimpleProductionRules 0.346
default processor 0.285
default processor via debug 0.378
testSetSyntaxButNoEqualTo 0.001
testSetSyntaxEqualToButNoAttribute 0

TrEitherTest

testIs 0
testGets 0.002
testFolds 0.001

LookupIdentificationTest

mapLookuplambdaTest 0.008
mapContainslambdaTest 0.003
probabilityInlambdaTest 0.003
testMixed 0.002

UserLambdaFunctionTest

nullInParam 0.079
lambdaRuleTest 0.042
lambdaNoParamsRuleTest 0.039
lambdaMultiParamLengthExpandedTest 0.073
lambdaMultiParamLengthSelfReferenceTest 0.091
lambdaMultiParamDupeLengthTest 0.01
lambdaMissing0LengthTest 0.04
nestedLambdaRuleTest 0.045
globalLambdasTest 0.002
hofTest 0.537
deepPartialTest 0.104
returnLambdaTest 0.086
testHOFLambdaDropin 0.208
HOFDropins 1.285
HOFFunForwardDropin 0.078
CallFunForward 0.08

AggregatesClassicTest

decimalPrecisionHofTest 0.98
decimalPrecisionIncExprTest 0.294
decimalPrecisionIncExprDSLTest 0.155
decimalPrecisionNO_REWRITEIncTest 0.007
decimalPrecisionDeprecatedIncTest 0.259

CollectRunnerTest

simpleProductionRules 6.399
simplePrimitiveProductionRules 5.095
simplePrimitiveProductionRulesNoArrayOutput 4.676
no matches and with default should be default_rule flatten 5.521
no matches and no default should be failed 4.698
no matches and with default should be default_rule flatten nulls included 5.501
no matches and with default should be default_rule no flatten 4.984
nonFlatten 5.126
nonFlattenWithNulls 3.93
flattenWithNulls 3.777
flattenWithNestedNulls 4.003
flattenWithTopAndNestedNulls 3.972

ServerSideTests

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

CollectRunnerClassicTest

simpleProductionRules 1.897
simplePrimitiveProductionRules 1.407
simplePrimitiveProductionRulesNoArrayOutput 1.557
no matches and with default should be default_rule flatten 1.592
no matches and no default should be failed 1.646
no matches and with default should be default_rule flatten nulls included 1.792
no matches and with default should be default_rule no flatten 1.655
nonFlatten 1.782
nonFlattenWithNulls 1.357
flattenWithNulls 1.492
flattenWithNestedNulls 1.347
flattenWithTopAndNestedNulls 1.457

BaseFunctionalityClassicTest

mapArrays 0.002
testPrintExpr 0.133
testPrintCode 0.192
testRuleResult 2.061
testRuleResultDetails 3.375
testExpressionsWithAggregate 1.992
Resolve should work correctly 0.172

ExtensionParquetTest

testExtension 0.169
testExtensionDisableSpecific 0.077
testExtensionDisableStar 0.076
testForceFunctionInjection 0.083
testDefaultFunctionRegistrationViaBuiltIn 0.103
testAsymmetricFilterPlan 0.271
testAsymmetricFilterPlanViaExistingSession 0
testAsymmetricFilterPlanJoinEq 0.388
testAsymmetricFilterPlanJoinEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinEQN 0.574
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.001
testAsymmetricFilterPlanJoinLt 0.416
testAsymmetricFilterPlanJoinLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinLte 0.416
testAsymmetricFilterPlanJoinLteViaExistingSession 0.001
testAsymmetricFilterPlanJoinGt 0.374
testAsymmetricFilterPlanJoinGtViaExistingSession 0
testAsymmetricFilterPlanJoinGte 0.393
testAsymmetricFilterPlanJoinGteViaExistingSession 0.001
testAsymmetricFilterPlanIdCallFields 0.27
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0.001
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 0.373
testAsymmetricFilterPlanIdJoinDifferentSizeFields 0.359
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 0.362
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 0.39
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 0.61
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 0.407
testAsymmetricFilterPlanIdCallStructs 0.228
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0
testDifferentLengthsId 0.243
testAsymmetricFilterPlanJoinFieldsEq 0.418
testAsymmetricFilterPlanJoinStructEq 0.437
testAsymmetricFilterPlanJoinMixedEq 0.429
testAsymmetricFilterPlanJoinFieldsEqn 0.373
testAsymmetricFilterPlanJoinStructEqn 0.382
testAsymmetricFilterPlanJoinMixedEqn 0.365
testAsymmetricFilterPlanJoinFieldsLt 0.46
testAsymmetricFilterPlanJoinStructLt 0.496
testAsymmetricFilterPlanJoinMixedLt 0.374
testAsymmetricFilterPlanJoinFieldsLtEq 0.367
testAsymmetricFilterPlanJoinStructLtEq 0.365
testAsymmetricFilterPlanJoinMixedLtEq 0.406
testAsymmetricFilterPlanJoinFieldsGt 0.388
testAsymmetricFilterPlanJoinStructGt 0.395
testAsymmetricFilterPlanJoinMixedGt 0.443
testAsymmetricFilterPlanJoinFieldsGtEq 0.44
testAsymmetricFilterPlanJoinStructGtEq 0.492
testAsymmetricFilterPlanJoinMixedGtEq 0.412
testAsymmetricFilterPlanJoinFieldsEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsEqnViaExistingSession 0
testAsymmetricFilterPlanJoinStructEqnViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedEqnViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinFieldsGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtEqViaExistingSession 0

YamlClassicTests

decimalViaYaml 0.067

RuleEngineTest

testSimpleProductionRules Connect 0.143
testProbabilityRuleFail 0.203
testProbabilityRulePass 0.091
scalarSubqueryAsOutputExpressionInStruct 0.918
scalarSubqueryAsOutputExpression 0.29
scalarSubqueryAsOutputExpressionViaLambdaParam 0.472
scalarSubqueryAsOutputExpressionViaLambdaNonAttributeParam 0.258
scalarSubqueryAsOutputExpressionViaLambdaNoParam 0.354
testFlattenResults 0.931
testSalience 0.474
testDebug 0.043

IDClassicTests

testRNGIDGenNonJump 0.011

UserLambdaFunctionCompilationTest

defaultHofConfigTests 0.001
loadHandlers 0.001
convertHandlers 0
loadHandlersViaProperty 0
runDisabledCompilation 0.109
runNestedCompilation 0.088
withDefaultHoF 0.196
withSpecifiedHoFHandler 0.127
runDisabledBottom 0.065
disabledRewriteNestedArray 0.108
rewriteNestedArray 0.026

YamlTests

structsAsKeys 0.319
sequenceAsKeys 0.188
structsAsValues 0.182
mapsAsValues 0.2
sequencesAsValues 0.217
sequenceAsKeysDecimals 0.182
theRest 6.104
sqlTest 0.154
nonLiteralMapEntriesTest 0.015

RoundTripTest

verifyPacking 0
ruleEvalToStructAndEncodeBack 0.903
ruleEvalToOverallAndDetailsAndEncodeBack 1.613
ruleEvalToStructAndEncodeBackWithUserType 0.693
ruleEvalAndBackViaDisk 2.439
ruleSuiteRoundTrippingToDF 0.118
ruleEngineSuiteRoundTrippingToDF 0.216
RuleDefaultProcessorRoundTrippingToDF 0.162

ClassicMapLookupTests

taxonomyLookup 0.405

BloomLoaderTest

testConfigLoading 0.041
testConfigLoadingWithoutIds 0.075
testBloomLoading 0.127
testMapSQLLoading 0.074

RoundTripClassicTest

ruleSuiteRoundTrippingToDF 0.429
ruleEngineSuiteRoundTrippingToDF 0.767
RuleDefaultProcessorRoundTrippingToDF 0.67

VariableIdentificationTest

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

SubExpressionEliminationTest

controlRunner 0.032
controlRunner old defaults 0.041
runnerShouldNotEliminateWithRunnerEval 0.019
runnerShouldEliminate 0.019
controlEngine 0.035
controlEngine old defaults 0.035
engineShouldNotEliminateWithRunnerEval 0.024
engineShouldEliminate 0.023
controlExpression 0.03
expressionShouldNotEliminateWithRunnerEval 0.021
expressionShouldEliminate 0.02
controlFolder 0.036
folderShouldNotEliminateWithRunnerEval 0.024
folderShouldEliminate 0.022
folderShouldEliminateWithTriggersFalse 0.024

StatisticsTest

setLevelOperations 0.006
ruleSuiteOperations 0.003
ruleSuiteGroupOperations 0.001
default declarative stats function 0.517
aggregator based stats function 0.494

RoundTripPrivateTest

ruleExprSwapping 0.003

MapLoaderTest

testConfigLoading 0.108
testConfigLoadingWithoutIds 0.052
testMapLoading 0.458
testMapSQLLoading 0.447

RoundTripTest3

testULEquals 0.577

DocMarkdownTest

testMDRuleDocs 0.066

RowToRowTest

simple projection 0.029
encoder output projection 0.026
via ProcessFactory 0.149
via ProcessFactory rule details 0.15
via ProcessFactory rule lazy details 0.153
via ProcessFactory rule lazy details defaultIfPassed 0.128
via ProcessFactory rule engine 0.38
via ProcessFactory rule engine lazy 0.295
via ProcessFactory rule engine T array 0.271
via ProcessFactory rule engine T product 0.278
via ProcessFactory rule engine product 0.23
via ProcessFactory rule engine T bean 0.312
via ProcessFactory rule engine T string 0.137
via ProcessFactory rule engine T string debug 0.15
via ProcessFactory rule engine T map 0.154
via ProcessFactory folder engine T product 0.399
via ProcessFactory folder engine T struct product debug no fields in outputs or filters 0.232
via ProcessFactory folder engine product lazy 0.21
via ProcessFactory folder engine T bean extra output fields 0.282
via ProcessFactory folder engine lazy bean extra output fields 0.226
via ProcessFactory expression T 0.106
codegenfallback stateful handling on instance/setpartition 0.155
codegenfallback stateful handling on instance/setpartition funn 0.144
codegenfallback stateful handling on instance/setpartition codegen 0.101
codegenfallback stateful handling on instance/setpartition codegen - forced copy 0.108
codegenfallback stateful handling on instance/setpartition codegen funn 0.11
codegenfallback stateful handling on instance/setpartition codegen spark hof 0.161
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.245
codegenfallback stateful handling on instance/setpartition lazy 0.159
via ProcessFactory expression yaml 0.12
via ProcessFactory expression yaml noddl 0.1
via ProcessFactory expression yaml noddl no fields 0.083
prove processors can't have subqueries 0.077
via ProcessFactory with Avro inputs 0.204
via ProcessFactory map's 0.794
collect runnner processsor 0.29
collect runnner processsor bean T 0.22

CodeGenTest

ruleRunnerDefault 0.808
ruleEngineRunnerDefault 0.757

ValidationTest

testLambdaSyntaxError 0.321
testLambdaNameError 0.072
testLambdaStackError 0.028
testLambdaActualStackError 0.028
testLambdaActualStackErrorSuppressed 0.077
testLambdaSparkUnknownNameError 0.015
testNestedFieldDoesntError 0.009
testNestedFieldLambdaError 0.007
testLambdaNestedNameError 0.008
testLambdaNestedOverloadedNameError 0.01
testLambdaWithDuplicateArityError 0.01
testLambdaNestedOverloadedNameWithInterimError 0.009
testFunctionSyntaxError 0.009
testNestedFieldError 0.007
testFunctionNameError 0.005
testOutputFunctionSyntaxError 0.007
testOutputFunctionNameError 0.006
testAllTheThingsExceptLambdaSOE 0.022
testUnknownFunctionRuleRunnerError 0.014
testTransformOutput 0.297
testUnknownFunctionRuleEngineRunnerError 0.016
testShowFunction 0.148
testAllTheDocsWarnings 0.023
testExpressionLookups 0.032
testMissingViews 0.061

VersionSerializingTest

ruleEngineSuiteVersionedRoundTripsDF 3.093

ExtensionDeltaTest

testExtension 0.374
testExtensionDisableSpecific 0.108
testExtensionDisableStar 0.103
testForceFunctionInjection 0.145
testDefaultFunctionRegistrationViaBuiltIn 0.178
testAsymmetricFilterPlan 7.723
testAsymmetricFilterPlanViaExistingSession 0.002
testAsymmetricFilterPlanJoinEq 6.887
testAsymmetricFilterPlanJoinEqViaExistingSession 0.002
testAsymmetricFilterPlanJoinEQN 6.143
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.002
testAsymmetricFilterPlanJoinLt 5.367
testAsymmetricFilterPlanJoinLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinLte 5.138
testAsymmetricFilterPlanJoinLteViaExistingSession 0.002
testAsymmetricFilterPlanJoinGt 5.119
testAsymmetricFilterPlanJoinGtViaExistingSession 0.002
testAsymmetricFilterPlanJoinGte 5.048
testAsymmetricFilterPlanJoinGteViaExistingSession 0.002
testAsymmetricFilterPlanIdCallFields 2.786
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0.002
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 3.103
testAsymmetricFilterPlanIdJoinDifferentSizeFields 2.489
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 2.709
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 2.718
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 2.461
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 2.697
testAsymmetricFilterPlanIdCallStructs 2.292
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0.001
testDifferentLengthsId 0.414
testAsymmetricFilterPlanJoinFieldsEq 4.369
testAsymmetricFilterPlanJoinStructEq 4.263
testAsymmetricFilterPlanJoinMixedEq 4.117
testAsymmetricFilterPlanJoinFieldsEqn 4.135
testAsymmetricFilterPlanJoinStructEqn 3.994
testAsymmetricFilterPlanJoinMixedEqn 4.114
testAsymmetricFilterPlanJoinFieldsLt 3.964
testAsymmetricFilterPlanJoinStructLt 3.958
testAsymmetricFilterPlanJoinMixedLt 4.517
testAsymmetricFilterPlanJoinFieldsLtEq 4.338
testAsymmetricFilterPlanJoinStructLtEq 4.12
testAsymmetricFilterPlanJoinMixedLtEq 4.308
testAsymmetricFilterPlanJoinFieldsGt 4.295
testAsymmetricFilterPlanJoinStructGt 4.317
testAsymmetricFilterPlanJoinMixedGt 4.314
testAsymmetricFilterPlanJoinFieldsGtEq 3.865
testAsymmetricFilterPlanJoinStructGtEq 3.822
testAsymmetricFilterPlanJoinMixedGtEq 3.818
testAsymmetricFilterPlanJoinFieldsEqViaExistingSession 0.002
testAsymmetricFilterPlanJoinStructEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinFieldsEqnViaExistingSession 0
testAsymmetricFilterPlanJoinStructEqnViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqnViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinFieldsLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinFieldsGtViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinFieldsGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtEqViaExistingSession 0.001
testAsymmetricFilterEqSQL 5.224

RuleFolderTest

testSimpleProductionRules 0.245
default processor 0.184
default processor via debug 0.19
testSimpleProductionRulesReplace 0.326
testSimpleProductionRulesReplaceSet 0.252
testSimpleProductionRulesReplaceOutOfOrder 0.228
testSimpleProductionRulesReplaceOutOfOrderSet 0.273
testSimpleProductionRulesReplaceCustomDDL 0.25
testSimpleProductionRulesReplaceCustomDDLSet 0.256
testSimpleProductionRulesReplaceDebug 0.511
testSimpleProductionRulesReplaceDebugSet 0.298
testFlattenResults 4.334
testFlattenResultsSet 2.865

StatisticsTest

rule suite processing 0.022

MetaRuleSetTest

regExpTest 0.003
filterExpTest 0.113
fullLoadTest 0.081
transformLoadTest 0.091

AggregatesTest

mapTest 0.907
multiGroups 3.404
groupByNestedMapWith 3.536
mapTestSort 0.905
mapDeprecatedTest 0.49
mapDeprecatedTestSort 0.577
sumTestDSL 0.932
evalSumTest 0
skipped
mapAggrCountDSLTest 0.296
mapAggrCountTest 0.184
mapAggrCountDeprecatedTest 0.169
mapStructKeyAggrCountTest 0.172
mapStructKeyAggrCountDeprecatedTest 0.198
mapAggrSumTest 0.2
mapAggrSumDeprecatedTest 0.18
mapAggrDecimalTest 0.277
mapAggrDecimalDSLTest 0.195
mapAggrOnePassTest 0.419
mapAggrOnePassDeprecatedTest 0.329
decimalPrecisionTest 0.317
decimalPrecisionExprDSLTest 0.161
decimalPrecisionNO_REWRITETest 0.208
decimalPrecisionIncTest 0.232
decimalPrecisionIncDSLTest 0.146

ConnectRuleSuitesTest

rule suites without lambdas or output should be combinable 0.807
rule suites with lambdas no output should be combinable 1.198
rule suites without lambdas with output should be combinable 0.928
rule suites without lambdas with output AND attributes should be combinable 1.946
global libraries should properly integrate 1.617
full rule suites should be combinable 1.34
rule suite spark var is convertible 1.518
ruleRunner via spark var and provided empty dataset 1.173
ruleRunner via RuleSuite and spark var and provided empty dataset 0.713
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - only one version 0.426
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - no results 0.186
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick latest 0.449
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick specific 0.4
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - only one version - via _variable 1.735
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick latest - via _variable 1.458
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick specific - via _variable 1.607
testRuleDisableCoalesce 0.619
testRuleReplaceCoalesce 0.333
testRuleNoReplaceCoalesce 0.316
test process if with recursive rule 0.146
test process if with recursive outputExpression 0.196
test process if with recursive lambda 0.182

JoinValidationTest

testViaRelation 6.606
testWithRenames 0.997

GroupResultsTest

dq results should group 0.8
dq results shouldn't allow processing 0.423
engine results should group 0.575
folder results should group 0.523
collector results should group 0.609
collector results should group - with flatten 0.44
result groups should group 0.317
collector results groups should group 0.617
collector results groups should group and flatten a lot 0.562
bad types shouldn't pass analysis 0.5
unify_result should group, group and then flatten 0.743

MapLookupTests

lookupTest 2.801
setTest 1.075
emptyTest 1.673
multiKey 1.054
taxonomyLookup 1.353

RemoteFunctionTests

single function 0.041
multiple functions with new lines 0.039

RngAndRowIdTest

rngBytesTest 0.76
rngLongsTest 0.361
rngLongsUUIDTest 0.495
rngBytesUUIDTest 0.473
rngLongsUUIDNonJumpableTest 0.463
rngBytesUUIDNonJumpableTest 0.476
idFromUUIDTest 0.333
rowIDTest 0.312
uniqueIDTest 0.596
rngBytesWellsTest 0.198

IDTests

rountTripRandom 0.001
rountTripProvided 0.001
rountTripFields 0
assertsOnGuaranteedUniqueID 0
roundTripGuaranteedUniqueIDLocalMac 0.002
guaranteedUniqueIDMACAddressOverflowTest 0.001
testGuaranteedUniqueIDOps 0.022
testRNGIDGen 0.057
testSHA256IDGen 1.742
testMD5IDGen 1.412
testSHA256IDGenHashFun 1.172
testMD5IDGenHashFun 1.328
testMURMUR3_128IDGenHashFun 1.289
testXXH3IDGenZAHashFun 1.162
testMURMUR3_128IDZAGenHashFun 1.231
testMURMUR3IDZAGenHashFun 1.221
testFakeIDGenDigestFun 0.563
testAdlerIDGenHashFun 1.22
testMurmur3 0.028
testUniqueIDGen 0.225
testIDEqual 1.33
testIDBase64 0.248
testUUIDRoundTripping 0.192
equalsTest 0.001

RuleEngineClassicTest

testSimpleProductionRules Classic 0.308
testFlattenResults 1.053
testSalience 0.88
testDebug 0.171
testHugeAmountOfRulesSOE Classic 31.711
Deeply nested projection causes compilation issue 0.728

DocsParserTest

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

BloomTests

verifyMeasurementColumnSpark 0.593
verifyMeasurementSQLSpark 0.471
verifyMeasurementColumnParquet 0.471
verifyMeasurementSQLParquet 0.465
verifyMeasurementSQLRoundTripSpark 0.319
verifyCompilationSpark 1.003
verifyMeasurementSQLRoundTripBucketedArrayEager 0.236
verifyCompilationBucketedArrayEager 0.637
verifyMeasurementSQLRoundTripBucketedArrayLazy 0.286
verifyCompilationBucketedArrayLazy 0.654
verifyMeasurementSQLRoundTripBucketedArrayMapped 0.164
verifyCompilationBucketedArrayMapped 0.547
assertIncrementalBucketsViaFPP 0.003
assertIncrementalBucketsViaExpectedNums 0.002
verifyBloomsAreIdentified 0.005
verifyInputParams 0.013
shouldThrowOnUnknownBlooms 0.006

BaseFunctionalityTest

flattenResultsTest 1.213
flattenResultsWithMissingTest 0.212
verifyResultExprDSL 0.125
longPairEqual 0.096
verifySimpleExprs 2.204
typeCheckFlatten 0.063
typeCheckPackInts 0.081
typeCheckProbability 0.109
positiveProbResults 0.228
negativeProbResults 0.113
positiveProbResultsOverridden 0.103
negativeProbResultsOverridden 0.107
disabledOverallShouldBePassed 0.103
oddBoxingIssueShouldRun 0.164
testComparableResults 1.034
testComparableResultsDifferentKeysAndMapValue 2.951
testCompareWithArrays 0.202
testCompareWithArraysOrderingAndReverse 0.383
testCompareWithStructsReverseAndNested 0.318
scalarSubqueryAsTrigger 0.309
functionParameterSizes 0.007
testRuleResult 1.257
testRuleResultDetails 1.517
testExpressionsWithAggregate 0.944
testExpressionsWithFields 0.169
updateFields 0.337
checkMinimumLengthWorks 0.008
softFail 0.111
failedOnOne 0.099
probabilityOnThree 0.097
disabled 0.087
ignored 0.089
mixedIgnore 0.114
softShouldShowPassed 0.107

Failure Details

[Summary] [Package List] [Test Cases]


testCalledLambdaReplaceCoalesce
skipped: skipped
evalSumTest
skipped: skipped