Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.947
com.sparkutils.qualityTests.mapLookup 10 0 0 0 100% 10.344
com.sparkutils.qualityTests.bloom 21 0 0 0 100% 5.509
com.sparkutils.qualityTests.classicOnly 210 0 0 1 99.524% 163.492
com.sparkutils.qualityTests 296 0 0 1 99.662% 263.325
org.scalatest.tools 0 0 0 0 0% 458.068
com.sparkutils.qualityTests.id 24 0 0 0 100% 14.425

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.568
RoundTripPrivateTest 1 0 0 0 100% 0.007
MetaRuleSetTest 4 0 0 0 100% 0.372

com.sparkutils.qualityTests.mapLookup

Class Tests Errors Failures Skipped Success Rate Time
ClassicMapLookupTests 1 0 0 0 100% 0.456
MapLoaderTest 4 0 0 0 100% 1.044
MapLookupTests 5 0 0 0 100% 8.844

com.sparkutils.qualityTests.bloom

Class Tests Errors Failures Skipped Success Rate Time
BloomLoaderTest 4 0 0 0 100% 0.245
BloomTests 17 0 0 0 100% 5.264

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.006
ExtensionParquetTest 66 0 0 0 100% 14.003
IDClassicTests 1 0 0 0 100% 0.01
VariableIdentificationTest 9 0 0 0 100% 0.045
RoundTripTest3 1 0 0 0 100% 0.644
DocMarkdownTest 1 0 0 0 100% 0.059
CodeGenTest 2 0 0 0 100% 1.686
ValidationTest 25 0 0 0 100% 1.414
ExtensionDeltaTest 67 0 0 0 100% 145.533
StatisticsTest 4 0 0 0 100% 0.02
DocsParserTest 13 0 0 0 100% 0.02

com.sparkutils.qualityTests

Class Tests Errors Failures Skipped Success Rate Time
UserLambdaFunctionClassicTest 17 0 0 0 100% 3.118
ViewLoaderTest 7 0 0 0 100% 0.806
RuleFolderClassicTest 5 0 0 0 100% 1.099
TrEitherTest 3 0 0 0 100% 0.003
UserLambdaFunctionTest 16 0 0 0 100% 2.462
AggregatesClassicTest 5 0 0 0 100% 1.778
CollectRunnerTest 12 0 0 0 100% 58.151
CollectRunnerClassicTest 12 0 0 0 100% 19.312
BaseFunctionalityClassicTest 7 0 0 0 100% 8.47
YamlClassicTests 1 0 0 0 100% 0.053
RuleEngineTest 11 0 0 0 100% 4.327
YamlTests 9 0 0 0 100% 8.015
RoundTripTest 8 0 0 0 100% 5.783
RoundTripClassicTest 3 0 0 0 100% 1.913
SubExpressionEliminationTest 15 0 0 0 100% 0.428
StatisticsTest 2 0 0 0 100% 1
RowToRowTest 38 0 0 0 100% 7.639
VersionSerializingTest 1 0 0 0 100% 2.794
RuleFolderTest 13 0 0 0 100% 9.97
AggregatesTest 24 0 0 1 95.833% 14.559
ConnectRuleSuitesTest 22 0 0 0 100% 19.397
JoinValidationTest 2 0 0 0 100% 29.76
GroupResultsTest 11 0 0 0 100% 6.736
RemoteFunctionTests 2 0 0 0 100% 0.091
RngAndRowIdTest 10 0 0 0 100% 4.61
RuleEngineClassicTest 6 0 0 0 100% 35.774
BaseFunctionalityTest 34 0 0 0 100% 15.277

org.scalatest.tools

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

com.sparkutils.qualityTests.id

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

Test Cases

[Summary] [Package List] [Test Cases]

UserLambdaFunctionClassicTest

nullInParam 0.075
lambdaRuleTest 0.033
lambdaNoParamsRuleTest 0.021
lambdaMultiParamLengthExpandedTest 0.047
lambdaMultiParamLengthSelfReferenceTest 0.047
lambdaMultiParamDupeLengthTest 0.002
lambdaMissing0LengthTest 0.01
nestedLambdaRuleTest 0.031
globalLambdasTest 0.001
hofTest 0.851
deepPartialTest 0.067
returnLambdaTest 0.063
testHOFLambdaDropin 0.173
HOFDropins 1.229
HOFFunForwardDropin 0.078
PlaceHolderNullableOverrides 0.321
CallFunForward 0.065

ReplaceWithMissingAttributesTest

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

ViewLoaderTest

testConfigLoading 0.105
testConfigLoadingWithoutIds 0.056
testViewLoads 0.317
testViewLoadsFailedAsJoinsNotPresent 0.055
testViewLoadsFailedAsInfinite 0.08
testViewLoadsThatNeedQuoting 0.061
testViewLoadsThatDontParse 0.077

RuleFolderClassicTest

testSimpleProductionRules 0.326
default processor 0.404
default processor via debug 0.366
testSetSyntaxButNoEqualTo 0.001
testSetSyntaxEqualToButNoAttribute 0

TrEitherTest

testIs 0
testGets 0.001
testFolds 0.002

LookupIdentificationTest

mapLookuplambdaTest 0.007
mapContainslambdaTest 0.003
probabilityInlambdaTest 0.003
testMixed 0.002

UserLambdaFunctionTest

nullInParam 0.081
lambdaRuleTest 0.042
lambdaNoParamsRuleTest 0.037
lambdaMultiParamLengthExpandedTest 0.062
lambdaMultiParamLengthSelfReferenceTest 0.079
lambdaMultiParamDupeLengthTest 0.014
lambdaMissing0LengthTest 0.031
nestedLambdaRuleTest 0.05
globalLambdasTest 0.002
hofTest 0.559
deepPartialTest 0.081
returnLambdaTest 0.069
testHOFLambdaDropin 0.175
HOFDropins 1.041
HOFFunForwardDropin 0.06
CallFunForward 0.076

AggregatesClassicTest

decimalPrecisionHofTest 0.908
decimalPrecisionIncExprTest 0.405
decimalPrecisionIncExprDSLTest 0.228
decimalPrecisionNO_REWRITEIncTest 0.01
decimalPrecisionDeprecatedIncTest 0.224

CollectRunnerTest

simpleProductionRules 6.375
simplePrimitiveProductionRules 5.206
simplePrimitiveProductionRulesNoArrayOutput 4.939
no matches and with default should be default_rule flatten 5.357
no matches and no default should be failed 4.855
no matches and with default should be default_rule flatten nulls included 5.577
no matches and with default should be default_rule no flatten 4.95
nonFlatten 5.245
nonFlattenWithNulls 3.872
flattenWithNulls 3.855
flattenWithNestedNulls 4.019
flattenWithTopAndNestedNulls 3.895

ServerSideTests

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

CollectRunnerClassicTest

simpleProductionRules 1.898
simplePrimitiveProductionRules 1.598
simplePrimitiveProductionRulesNoArrayOutput 1.487
no matches and with default should be default_rule flatten 1.781
no matches and no default should be failed 1.49
no matches and with default should be default_rule flatten nulls included 1.867
no matches and with default should be default_rule no flatten 1.819
nonFlatten 1.656
nonFlattenWithNulls 1.514
flattenWithNulls 1.328
flattenWithNestedNulls 1.509
flattenWithTopAndNestedNulls 1.359

BaseFunctionalityClassicTest

mapArrays 0.002
testPrintExpr 0.192
testPrintCode 0.209
testRuleResult 2.354
testRuleResultDetails 3.03
testExpressionsWithAggregate 2.508
Resolve should work correctly 0.165

ExtensionParquetTest

testExtension 0.185
testExtensionDisableSpecific 0.081
testExtensionDisableStar 0.096
testForceFunctionInjection 0.089
testDefaultFunctionRegistrationViaBuiltIn 0.111
testAsymmetricFilterPlan 0.294
testAsymmetricFilterPlanViaExistingSession 0
testAsymmetricFilterPlanJoinEq 0.442
testAsymmetricFilterPlanJoinEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinEQN 0.425
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.001
testAsymmetricFilterPlanJoinLt 0.422
testAsymmetricFilterPlanJoinLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinLte 0.415
testAsymmetricFilterPlanJoinLteViaExistingSession 0
testAsymmetricFilterPlanJoinGt 0.379
testAsymmetricFilterPlanJoinGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinGte 0.689
testAsymmetricFilterPlanJoinGteViaExistingSession 0.001
testAsymmetricFilterPlanIdCallFields 0.29
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0.001
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 0.35
testAsymmetricFilterPlanIdJoinDifferentSizeFields 0.363
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 0.361
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 0.367
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 0.376
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 0.386
testAsymmetricFilterPlanIdCallStructs 0.303
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0
testDifferentLengthsId 0.231
testAsymmetricFilterPlanJoinFieldsEq 0.38
testAsymmetricFilterPlanJoinStructEq 0.572
testAsymmetricFilterPlanJoinMixedEq 0.394
testAsymmetricFilterPlanJoinFieldsEqn 0.382
testAsymmetricFilterPlanJoinStructEqn 0.364
testAsymmetricFilterPlanJoinMixedEqn 0.39
testAsymmetricFilterPlanJoinFieldsLt 0.394
testAsymmetricFilterPlanJoinStructLt 0.378
testAsymmetricFilterPlanJoinMixedLt 0.386
testAsymmetricFilterPlanJoinFieldsLtEq 0.387
testAsymmetricFilterPlanJoinStructLtEq 0.55
testAsymmetricFilterPlanJoinMixedLtEq 0.481
testAsymmetricFilterPlanJoinFieldsGt 0.375
testAsymmetricFilterPlanJoinStructGt 0.366
testAsymmetricFilterPlanJoinMixedGt 0.373
testAsymmetricFilterPlanJoinFieldsGtEq 0.411
testAsymmetricFilterPlanJoinStructGtEq 0.376
testAsymmetricFilterPlanJoinMixedGtEq 0.371
testAsymmetricFilterPlanJoinFieldsEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsEqnViaExistingSession 0
testAsymmetricFilterPlanJoinStructEqnViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqnViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtEqViaExistingSession 0.001

YamlClassicTests

decimalViaYaml 0.051

RuleEngineTest

testSimpleProductionRules Connect 0.08
testProbabilityRuleFail 0.131
testProbabilityRulePass 0.088
scalarSubqueryAsOutputExpressionInStruct 1.093
scalarSubqueryAsOutputExpression 0.266
scalarSubqueryAsOutputExpressionViaLambdaParam 0.496
scalarSubqueryAsOutputExpressionViaLambdaNonAttributeParam 0.337
scalarSubqueryAsOutputExpressionViaLambdaNoParam 0.312
testFlattenResults 0.951
testSalience 0.531
testDebug 0.042

IDClassicTests

testRNGIDGenNonJump 0.01

UserLambdaFunctionCompilationTest

defaultHofConfigTests 0.001
loadHandlers 0.001
convertHandlers 0
loadHandlersViaProperty 0
runDisabledCompilation 0.107
runNestedCompilation 0.079
withDefaultHoF 0.133
withSpecifiedHoFHandler 0.133
runDisabledBottom 0.043
disabledRewriteNestedArray 0.047
rewriteNestedArray 0.022

YamlTests

structsAsKeys 0.251
sequenceAsKeys 0.184
structsAsValues 0.223
mapsAsValues 0.201
sequencesAsValues 0.185
sequenceAsKeysDecimals 0.174
theRest 6.624
sqlTest 0.156
nonLiteralMapEntriesTest 0.013

RoundTripTest

verifyPacking 0.001
ruleEvalToStructAndEncodeBack 0.775
ruleEvalToOverallAndDetailsAndEncodeBack 1.432
ruleEvalToStructAndEncodeBackWithUserType 0.656
ruleEvalAndBackViaDisk 2.535
ruleSuiteRoundTrippingToDF 0.124
ruleEngineSuiteRoundTrippingToDF 0.116
RuleDefaultProcessorRoundTrippingToDF 0.14

ClassicMapLookupTests

taxonomyLookup 0.455

BloomLoaderTest

testConfigLoading 0.035
testConfigLoadingWithoutIds 0.017
testBloomLoading 0.112
testMapSQLLoading 0.08

RoundTripClassicTest

ruleSuiteRoundTrippingToDF 0.482
ruleEngineSuiteRoundTrippingToDF 0.74
RuleDefaultProcessorRoundTrippingToDF 0.69

VariableIdentificationTest

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

SubExpressionEliminationTest

controlRunner 0.031
controlRunner old defaults 0.039
runnerShouldNotEliminateWithRunnerEval 0.017
runnerShouldEliminate 0.024
controlEngine 0.05
controlEngine old defaults 0.034
engineShouldNotEliminateWithRunnerEval 0.022
engineShouldEliminate 0.029
controlExpression 0.026
expressionShouldNotEliminateWithRunnerEval 0.016
expressionShouldEliminate 0.022
controlFolder 0.046
folderShouldNotEliminateWithRunnerEval 0.025
folderShouldEliminate 0.022
folderShouldEliminateWithTriggersFalse 0.021

StatisticsTest

default declarative stats function 0.512
aggregator based stats function 0.485

RoundTripPrivateTest

ruleExprSwapping 0.006

MapLoaderTest

testConfigLoading 0.116
testConfigLoadingWithoutIds 0.069
testMapLoading 0.467
testMapSQLLoading 0.389

RoundTripTest3

testULEquals 0.642

DocMarkdownTest

testMDRuleDocs 0.058

RowToRowTest

simple projection 0.025
encoder output projection 0.026
via ProcessFactory 0.171
via ProcessFactory rule details 0.123
via ProcessFactory rule lazy details 0.121
via ProcessFactory rule lazy details defaultIfPassed 0.132
via ProcessFactory rule engine 0.337
via ProcessFactory rule engine lazy 0.302
via ProcessFactory rule engine T array 0.376
via ProcessFactory rule engine T product 0.257
via ProcessFactory rule engine product 0.256
via ProcessFactory rule engine T bean 0.331
via ProcessFactory rule engine T string 0.138
via ProcessFactory rule engine T string debug 0.143
via ProcessFactory rule engine T map 0.142
via ProcessFactory folder engine T product 0.421
via ProcessFactory folder engine T struct product debug no fields in outputs or filters 0.236
via ProcessFactory folder engine product lazy 0.255
via ProcessFactory folder engine T bean extra output fields 0.25
via ProcessFactory folder engine lazy bean extra output fields 0.217
via ProcessFactory expression T 0.1
codegenfallback stateful handling on instance/setpartition 0.149
codegenfallback stateful handling on instance/setpartition funn 0.194
codegenfallback stateful handling on instance/setpartition codegen 0.125
codegenfallback stateful handling on instance/setpartition codegen - forced copy 0.114
codegenfallback stateful handling on instance/setpartition codegen funn 0.103
codegenfallback stateful handling on instance/setpartition codegen spark hof 0.143
codegenfallback stateful handling on instance/setpartition codegen spark hof - forced no copy 0.106
codegenfallback stateful handling on instance/setpartition codegen spark hof with compilation handler 0.311
codegenfallback stateful handling on instance/setpartition lazy 0.225
via ProcessFactory expression yaml 0.149
via ProcessFactory expression yaml noddl 0.106
via ProcessFactory expression yaml noddl no fields 0.08
prove processors can't have subqueries 0.077
via ProcessFactory with Avro inputs 0.253
via ProcessFactory map's 0.635
collect runnner processsor 0.251
collect runnner processsor bean T 0.247

CodeGenTest

ruleRunnerDefault 0.974
ruleEngineRunnerDefault 0.71

ValidationTest

testLambdaSyntaxError 0.293
testLambdaNameError 0.104
testLambdaStackError 0.028
testLambdaActualStackError 0.026
testLambdaActualStackErrorSuppressed 0.079
testLambdaSparkUnknownNameError 0.014
testNestedFieldDoesntError 0.01
testNestedFieldLambdaError 0.006
testLambdaNestedNameError 0.007
testLambdaNestedOverloadedNameError 0.011
testLambdaWithDuplicateArityError 0.009
testLambdaNestedOverloadedNameWithInterimError 0.008
testFunctionSyntaxError 0.009
testNestedFieldError 0.006
testFunctionNameError 0.005
testOutputFunctionSyntaxError 0.009
testOutputFunctionNameError 0.007
testAllTheThingsExceptLambdaSOE 0.022
testUnknownFunctionRuleRunnerError 0.021
testTransformOutput 0.362
testUnknownFunctionRuleEngineRunnerError 0.024
testShowFunction 0.197
testAllTheDocsWarnings 0.025
testExpressionLookups 0.033
testMissingViews 0.078

VersionSerializingTest

ruleEngineSuiteVersionedRoundTripsDF 2.793

ExtensionDeltaTest

testExtension 0.369
testExtensionDisableSpecific 0.104
testExtensionDisableStar 0.102
testForceFunctionInjection 0.137
testDefaultFunctionRegistrationViaBuiltIn 0.191
testAsymmetricFilterPlan 7.564
testAsymmetricFilterPlanViaExistingSession 0.001
testAsymmetricFilterPlanJoinEq 6.35
testAsymmetricFilterPlanJoinEqViaExistingSession 0.002
testAsymmetricFilterPlanJoinEQN 5.515
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.002
testAsymmetricFilterPlanJoinLt 5.07
testAsymmetricFilterPlanJoinLtViaExistingSession 0.002
testAsymmetricFilterPlanJoinLte 4.697
testAsymmetricFilterPlanJoinLteViaExistingSession 0.001
testAsymmetricFilterPlanJoinGt 4.58
testAsymmetricFilterPlanJoinGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinGte 4.797
testAsymmetricFilterPlanJoinGteViaExistingSession 0.002
testAsymmetricFilterPlanIdCallFields 2.636
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0.002
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 3.057
testAsymmetricFilterPlanIdJoinDifferentSizeFields 2.634
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 2.736
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 2.882
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 2.898
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 2.945
testAsymmetricFilterPlanIdCallStructs 2.566
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0.001
testDifferentLengthsId 0.453
testAsymmetricFilterPlanJoinFieldsEq 4.743
testAsymmetricFilterPlanJoinStructEq 4.576
testAsymmetricFilterPlanJoinMixedEq 4.273
testAsymmetricFilterPlanJoinFieldsEqn 4.287
testAsymmetricFilterPlanJoinStructEqn 3.937
testAsymmetricFilterPlanJoinMixedEqn 4.119
testAsymmetricFilterPlanJoinFieldsLt 4.075
testAsymmetricFilterPlanJoinStructLt 4.325
testAsymmetricFilterPlanJoinMixedLt 4.408
testAsymmetricFilterPlanJoinFieldsLtEq 4.295
testAsymmetricFilterPlanJoinStructLtEq 4.244
testAsymmetricFilterPlanJoinMixedLtEq 4.373
testAsymmetricFilterPlanJoinFieldsGt 4.261
testAsymmetricFilterPlanJoinStructGt 4.247
testAsymmetricFilterPlanJoinMixedGt 4.512
testAsymmetricFilterPlanJoinFieldsGtEq 4.238
testAsymmetricFilterPlanJoinStructGtEq 4.311
testAsymmetricFilterPlanJoinMixedGtEq 4.127
testAsymmetricFilterPlanJoinFieldsEqViaExistingSession 0.002
testAsymmetricFilterPlanJoinStructEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsEqnViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructEqnViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqnViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedLtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedGtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedGtEqViaExistingSession 0
testAsymmetricFilterEqSQL 5.857

RuleFolderTest

testSimpleProductionRules 0.269
default processor 0.187
default processor via debug 0.14
testSimpleProductionRulesReplace 0.333
testSimpleProductionRulesReplaceSet 0.247
testSimpleProductionRulesReplaceOutOfOrder 0.428
testSimpleProductionRulesReplaceOutOfOrderSet 0.343
testSimpleProductionRulesReplaceCustomDDL 0.266
testSimpleProductionRulesReplaceCustomDDLSet 0.239
testSimpleProductionRulesReplaceDebug 0.476
testSimpleProductionRulesReplaceDebugSet 0.306
testFlattenResults 4.225
testFlattenResultsSet 2.505

StatisticsTest

setLevelOperations 0.001
ruleSuiteOperations 0.001
ruleSuiteGroupOperations 0
rule suite processing 0.017

MetaRuleSetTest

regExpTest 0.004
filterExpTest 0.123
fullLoadTest 0.155
transformLoadTest 0.088

AggregatesTest

mapTest 0.945
multiGroups 3.194
groupByNestedMapWith 2.689
mapTestSort 1.247
mapDeprecatedTest 0.636
mapDeprecatedTestSort 0.628
sumTestDSL 0.817
evalSumTest 0
skipped
mapAggrCountDSLTest 0.269
mapAggrCountTest 0.213
mapAggrCountDeprecatedTest 0.158
mapStructKeyAggrCountTest 0.169
mapStructKeyAggrCountDeprecatedTest 0.188
mapAggrSumTest 0.267
mapAggrSumDeprecatedTest 0.22
mapAggrDecimalTest 0.317
mapAggrDecimalDSLTest 0.174
mapAggrOnePassTest 0.684
mapAggrOnePassDeprecatedTest 0.364
decimalPrecisionTest 0.436
decimalPrecisionExprDSLTest 0.204
decimalPrecisionNO_REWRITETest 0.303
decimalPrecisionIncTest 0.271
decimalPrecisionIncDSLTest 0.149

ConnectRuleSuitesTest

rule suites without lambdas or output should be combinable 0.999
rule suites with lambdas no output should be combinable 1.075
rule suites without lambdas with output should be combinable 0.955
rule suites without lambdas with output AND attributes should be combinable 1.573
global libraries should properly integrate 2.154
full rule suites should be combinable 1.407
rule suite spark var is convertible 1.595
ruleRunner via spark var and provided empty dataset 1.226
ruleRunner via RuleSuite and spark var and provided empty dataset 0.423
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - only one version 0.425
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - no results 0.188
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.328
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - only one version - via _variable 1.812
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick latest - via _variable 1.392
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick specific - via _variable 1.846
testRuleDisableCoalesce 0.593
testRuleReplaceCoalesce 0.357
testRuleNoReplaceCoalesce 0.345
test process if with recursive rule 0.112
test process if with recursive outputExpression 0.11
test process if with recursive lambda 0.106

JoinValidationTest

testViaRelation 6.767
testWithRenames 0.919

GroupResultsTest

dq results should group 0.733
dq results shouldn't allow processing 0.364
engine results should group 0.548
folder results should group 0.491
collector results should group 0.923
collector results should group - with flatten 0.575
result groups should group 0.369
collector results groups should group 0.585
collector results groups should group and flatten a lot 0.513
bad types shouldn't pass analysis 0.629
unify_result should group, group and then flatten 0.995

MapLookupTests

lookupTest 3.11
setTest 1.287
emptyTest 2.088
multiKey 0.84
taxonomyLookup 1.516

RemoteFunctionTests

single function 0.047
multiple functions with new lines 0.042

RngAndRowIdTest

rngBytesTest 0.807
rngLongsTest 0.365
rngLongsUUIDTest 0.444
rngBytesUUIDTest 0.386
rngLongsUUIDNonJumpableTest 0.694
rngBytesUUIDNonJumpableTest 0.431
idFromUUIDTest 0.341
rowIDTest 0.294
uniqueIDTest 0.628
rngBytesWellsTest 0.217

IDTests

rountTripRandom 0.001
rountTripProvided 0
rountTripFields 0
assertsOnGuaranteedUniqueID 0.002
roundTripGuaranteedUniqueIDLocalMac 0
guaranteedUniqueIDMACAddressOverflowTest 0
testGuaranteedUniqueIDOps 0.023
testRNGIDGen 0.058
testSHA256IDGen 1.597
testMD5IDGen 1.593
testSHA256IDGenHashFun 1.132
testMD5IDGenHashFun 1.389
testMURMUR3_128IDGenHashFun 1.078
testXXH3IDGenZAHashFun 1.279
testMURMUR3_128IDZAGenHashFun 0.969
testMURMUR3IDZAGenHashFun 1.212
testFakeIDGenDigestFun 0.74
testAdlerIDGenHashFun 0.965
testMurmur3 0.03
testUniqueIDGen 0.2
testIDEqual 1.712
testIDBase64 0.261
testUUIDRoundTripping 0.176
equalsTest 0.001

RuleEngineClassicTest

testSimpleProductionRules Classic 0.298
testFlattenResults 0.932
testSalience 1.13
testDebug 0.198
testHugeAmountOfRulesSOE Classic 32.343
Deeply nested projection causes compilation issue 0.872

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.001
descOnlyButWithExprTest 0
noDocsTest 0
simpleParamsOnlyTest 0.002
markdownParsingTest 0.001

BloomTests

verifyMeasurementColumnSpark 0.441
verifyMeasurementSQLSpark 0.362
verifyMeasurementColumnParquet 0.535
verifyMeasurementSQLParquet 0.346
verifyMeasurementSQLRoundTripSpark 0.235
verifyCompilationSpark 0.85
verifyMeasurementSQLRoundTripBucketedArrayEager 0.324
verifyCompilationBucketedArrayEager 0.618
verifyMeasurementSQLRoundTripBucketedArrayLazy 0.185
verifyCompilationBucketedArrayLazy 0.54
verifyMeasurementSQLRoundTripBucketedArrayMapped 0.173
verifyCompilationBucketedArrayMapped 0.573
assertIncrementalBucketsViaFPP 0.003
assertIncrementalBucketsViaExpectedNums 0.002
verifyBloomsAreIdentified 0.006
verifyInputParams 0.019
shouldThrowOnUnknownBlooms 0.042

BaseFunctionalityTest

flattenResultsTest 1.068
flattenResultsWithMissingTest 0.23
verifyResultExprDSL 0.166
longPairEqual 0.142
verifySimpleExprs 2.157
typeCheckFlatten 0.052
typeCheckPackInts 0.061
typeCheckProbability 0.102
positiveProbResults 0.168
negativeProbResults 0.117
positiveProbResultsOverridden 0.127
negativeProbResultsOverridden 0.121
disabledOverallShouldBePassed 0.107
oddBoxingIssueShouldRun 0.161
testComparableResults 1.058
testComparableResultsDifferentKeysAndMapValue 2.922
testCompareWithArrays 0.239
testCompareWithArraysOrderingAndReverse 0.408
testCompareWithStructsReverseAndNested 0.357
scalarSubqueryAsTrigger 0.262
functionParameterSizes 0.007
testRuleResult 1.22
testRuleResultDetails 1.55
testExpressionsWithAggregate 1.175
testExpressionsWithFields 0.209
updateFields 0.37
checkMinimumLengthWorks 0.011
softFail 0.108
failedOnOne 0.093
probabilityOnThree 0.1
disabled 0.098
ignored 0.089
mixedIgnore 0.104
softShouldShowPassed 0.112

Failure Details

[Summary] [Package List] [Test Cases]


testCalledLambdaReplaceCoalesce
skipped: skipped
evalSumTest
skipped: skipped