Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
624 0 0 3 99.519% 2,317.935

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.172
com.sparkutils.qualityTests.mapLookup 10 0 0 0 100% 9.825
com.sparkutils.qualityTests.bloom 21 0 0 0 100% 6.171
com.sparkutils.qualityTests.classicOnly 220 0 0 2 99.091% 800.945
com.sparkutils.qualityTests 333 0 0 1 99.7% 326.06
org.scalatest.tools 0 0 0 0 0% 1,158.973
com.sparkutils.qualityTests.id 24 0 0 0 100% 14.789

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
MetaRuleSetTest 4 0 0 0 100% 0.359
UserLambdaFunctionCompilationTest 11 0 0 0 100% 0.808
RoundTripPrivateTest 1 0 0 0 100% 0.005

com.sparkutils.qualityTests.mapLookup

Class Tests Errors Failures Skipped Success Rate Time
MapLoaderTest 4 0 0 0 100% 1.36
MapLookupTests 5 0 0 0 100% 7.994
ClassicMapLookupTests 1 0 0 0 100% 0.471

com.sparkutils.qualityTests.bloom

Class Tests Errors Failures Skipped Success Rate Time
BloomTests 17 0 0 0 100% 5.901
BloomLoaderTest 4 0 0 0 100% 0.27

com.sparkutils.qualityTests.classicOnly

Class Tests Errors Failures Skipped Success Rate Time
BooleanGrouperTest 4 0 0 0 100% 87.527
CodeGenTest 2 0 0 0 100% 1.53
DocMarkdownTest 1 0 0 0 100% 0.066
ExtensionDeltaTest 67 0 0 0 100% 155.439
RoundTripTest3 1 0 0 0 100% 0.878
BigRules 5 0 0 1 80% 483.706
ValidationTest 25 0 0 0 100% 1.565
ExtensionParquetTest 66 0 0 0 100% 15.149
IDClassicTests 1 0 0 0 100% 0.014
ReplaceWithMissingAttributesTest 14 0 0 1 92.857% 0.035
VariableIdentificationTest 9 0 0 0 100% 0.047
DocsParserTest 13 0 0 0 100% 0.031
StatisticsTest 4 0 0 0 100% 0.021
LookupIdentificationTest 4 0 0 0 100% 0.031
ServerSideTests 3 0 0 0 100% 0.004
BigRulesMaps 1 0 0 0 100% 54.902

com.sparkutils.qualityTests

Class Tests Errors Failures Skipped Success Rate Time
VersionSerializingTest 1 0 0 0 100% 3.558
RoundTripTest 8 0 0 0 100% 6.686
SubExpressionEliminationTest 13 0 0 0 100% 0.523
RuleEngineTest 12 0 0 0 100% 4.494
BaseFunctionalityClassicTest 7 0 0 0 100% 9.033
UserLambdaFunctionTest 16 0 0 0 100% 3.338
CollectRunnerClassicGrouperTest 12 0 0 0 100% 22.847
AggregatesClassicTest 5 0 0 0 100% 2.03
CollectRunnerTest 13 0 0 0 100% 59.829
BaseFunctionalityTest 34 0 0 0 100% 17.304
AggregatesTest 24 0 0 1 95.833% 17.472
RuleEngineClassicTest 6 0 0 0 100% 46.063
ConnectRuleSuitesTest 27 0 0 0 100% 26.141
RoundTripClassicTest 3 0 0 0 100% 2.384
CollectRunnerClassicTest 12 0 0 0 100% 20.217
UserLambdaFunctionClassicTest 17 0 0 0 100% 2.962
ViewLoaderTest 7 0 0 0 100% 1.083
JoinValidationTest 2 0 0 0 100% 31.267
RuleFolderTest 14 0 0 0 100% 10.515
GroupAuditTest 12 0 0 0 100% 2.881
StatisticsTest 2 0 0 0 100% 1.079
RngAndRowIdTest 10 0 0 0 100% 4.791
ClassicMapLookupTestsMapOpt 1 0 0 0 100% 0.553
RuleFolderClassicWithTopLevelGrouperTest 1 0 0 0 100% 0.418
RemoteFunctionTests 2 0 0 0 100% 0.156
TrEitherTest 3 0 0 0 100% 0.011
RuleFolderClassicTest 5 0 0 0 100% 0.996
RowToRowTest 38 0 0 0 100% 8.21
MapLookupTestsMapOpt 5 0 0 0 100% 2.697
GroupResultsTest 11 0 0 0 100% 6.935
YamlClassicTests 1 0 0 0 100% 0.055
YamlTests 9 0 0 0 100% 9.532

org.scalatest.tools

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

com.sparkutils.qualityTests.id

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

Test Cases

[Summary] [Package List] [Test Cases]

VersionSerializingTest

ruleEngineSuiteVersionedRoundTripsDF 3.556

RoundTripTest

verifyPacking 0.001
ruleEvalToStructAndEncodeBack 1.361
ruleEvalToOverallAndDetailsAndEncodeBack 1.678
ruleEvalToStructAndEncodeBackWithUserType 0.796
ruleEvalAndBackViaDisk 2.437
ruleSuiteRoundTrippingToDF 0.129
ruleEngineSuiteRoundTrippingToDF 0.126
RuleDefaultProcessorRoundTrippingToDF 0.155

SubExpressionEliminationTest

controlRunner 0.055
controlRunner old defaults 0.062
runnerShouldNotEliminateWithRunnerEval 0.023
runnerShouldEliminate 0.025
controlEngine 0.049
controlEngine old defaults 0.05
engineShouldNotEliminateWithRunnerEval 0.032
engineShouldEliminate 0.041
controlExpression 0.043
expressionShouldNotEliminateWithRunnerEval 0.027
expressionShouldEliminate 0.025
controlFolder 0.055
folderShouldNotEliminateWithRunnerEval 0.033

BooleanGrouperTest

test grouping for overlapping ranges works 1:1 26.298
test grouping for overlapping ranges works grouped 18.314
test grouping for overlapping ranges works grouped with too small buckets 14.865
test grouping for overlapping ranges works with bad groups 28.043

RuleEngineTest

testSimpleProductionRules Connect 0.11
testProbabilityRuleFail 0.137
testProbabilityRulePass 0.092
scalarSubqueryAsOutputExpressionInStruct 1.063
scalarSubqueryAsOutputExpression 0.365
scalarSubqueryAsOutputExpressionViaLambdaParam 0.601
scalarSubqueryAsOutputExpressionViaLambdaNonAttributeParam 0.304
scalarSubqueryAsOutputExpressionViaLambdaNoParam 0.248
testFlattenResults 0.833
testSalience 0.594
testDebug 0.067
simple engine should work with connect 0.077

MapLoaderTest

testConfigLoading 0.142
testConfigLoadingWithoutIds 0.058
testMapLoading 0.67
testMapSQLLoading 0.488

MetaRuleSetTest

regExpTest 0.004
filterExpTest 0.13
fullLoadTest 0.116
transformLoadTest 0.106

BaseFunctionalityClassicTest

mapArrays 0.002
testPrintExpr 0.191
testPrintCode 0.246
testRuleResult 2.556
testRuleResultDetails 2.971
testExpressionsWithAggregate 2.887
Resolve should work correctly 0.164

BloomTests

verifyMeasurementColumnSpark 0.615
verifyMeasurementSQLSpark 0.456
verifyMeasurementColumnParquet 0.508
verifyMeasurementSQLParquet 0.415
verifyMeasurementSQLRoundTripSpark 0.294
verifyCompilationSpark 1.064
verifyMeasurementSQLRoundTripBucketedArrayEager 0.231
verifyCompilationBucketedArrayEager 0.673
verifyMeasurementSQLRoundTripBucketedArrayLazy 0.207
verifyCompilationBucketedArrayLazy 0.623
verifyMeasurementSQLRoundTripBucketedArrayMapped 0.211
verifyCompilationBucketedArrayMapped 0.558
assertIncrementalBucketsViaFPP 0.002
assertIncrementalBucketsViaExpectedNums 0.002
verifyBloomsAreIdentified 0.007
verifyInputParams 0.019
shouldThrowOnUnknownBlooms 0.008

CodeGenTest

ruleRunnerDefault 0.803
ruleEngineRunnerDefault 0.725

UserLambdaFunctionCompilationTest

defaultHofConfigTests 0.001
loadHandlers 0.008
convertHandlers 0.001
loadHandlersViaProperty 0
runDisabledCompilation 0.154
runNestedCompilation 0.122
withDefaultHoF 0.161
withSpecifiedHoFHandler 0.133
runDisabledBottom 0.14
disabledRewriteNestedArray 0.057
rewriteNestedArray 0.028

UserLambdaFunctionTest

nullInParam 0.124
lambdaRuleTest 0.101
lambdaNoParamsRuleTest 0.054
lambdaMultiParamLengthExpandedTest 0.101
lambdaMultiParamLengthSelfReferenceTest 0.122
lambdaMultiParamDupeLengthTest 0.048
lambdaMissing0LengthTest 0.044
nestedLambdaRuleTest 0.078
globalLambdasTest 0.002
hofTest 0.799
deepPartialTest 0.123
returnLambdaTest 0.101
testHOFLambdaDropin 0.281
HOFDropins 1.21
HOFFunForwardDropin 0.072
CallFunForward 0.074

CollectRunnerClassicGrouperTest

simpleProductionRules 2.773
simplePrimitiveProductionRules 1.861
simplePrimitiveProductionRulesNoArrayOutput 1.653
no matches and with default should be default_rule flatten 2.08
no matches and no default should be failed 2.135
no matches and with default should be default_rule flatten nulls included 2.42
no matches and with default should be default_rule no flatten 2.12
nonFlatten 1.823
nonFlattenWithNulls 1.581
flattenWithNulls 1.486
flattenWithNestedNulls 1.453
flattenWithTopAndNestedNulls 1.455

AggregatesClassicTest

decimalPrecisionHofTest 1.051
decimalPrecisionIncExprTest 0.453
decimalPrecisionIncExprDSLTest 0.201
decimalPrecisionNO_REWRITEIncTest 0.009
decimalPrecisionDeprecatedIncTest 0.314

DocMarkdownTest

testMDRuleDocs 0.063

CollectRunnerTest

simpleProductionRules 7.032
simplePrimitiveProductionRules 6.386
simplePrimitiveProductionRulesNoArrayOutput 4.774
no matches and with default should be default_rule flatten 5.022
no matches and no default should be failed 4.56
no matches and with default should be default_rule flatten nulls included 5.074
no matches and with default should be default_rule no flatten 4.608
nonFlatten 4.843
nonFlattenWithNulls 5.025
flattenWithNulls 4.557
flattenWithNestedNulls 3.88
flattenWithTopAndNestedNulls 3.963
simple collect should work with connect 0.096

BaseFunctionalityTest

flattenResultsTest 1.428
flattenResultsWithMissingTest 0.225
verifyResultExprDSL 0.155
longPairEqual 0.09
verifySimpleExprs 2.34
typeCheckFlatten 0.072
typeCheckPackInts 0.08
typeCheckProbability 0.141
positiveProbResults 0.174
negativeProbResults 0.138
positiveProbResultsOverridden 0.112
negativeProbResultsOverridden 0.12
disabledOverallShouldBePassed 0.118
oddBoxingIssueShouldRun 0.188
testComparableResults 1.43
testComparableResultsDifferentKeysAndMapValue 3.051
testCompareWithArrays 0.217
testCompareWithArraysOrderingAndReverse 0.498
testCompareWithStructsReverseAndNested 0.399
scalarSubqueryAsTrigger 0.395
functionParameterSizes 0.013
testRuleResult 1.518
testRuleResultDetails 1.592
testExpressionsWithAggregate 1.16
testExpressionsWithFields 0.203
updateFields 0.486
checkMinimumLengthWorks 0.01
softFail 0.181
failedOnOne 0.12
probabilityOnThree 0.128
disabled 0.113
ignored 0.102
mixedIgnore 0.114
softShouldShowPassed 0.185

ExtensionDeltaTest

testExtension 0.473
testExtensionDisableSpecific 0.172
testExtensionDisableStar 0.116
testForceFunctionInjection 0.169
testDefaultFunctionRegistrationViaBuiltIn 0.257
testAsymmetricFilterPlan 9.475
testAsymmetricFilterPlanViaExistingSession 0.001
testAsymmetricFilterPlanJoinEq 7.547
testAsymmetricFilterPlanJoinEqViaExistingSession 0.002
testAsymmetricFilterPlanJoinEQN 6.684
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.002
testAsymmetricFilterPlanJoinLt 5.888
testAsymmetricFilterPlanJoinLtViaExistingSession 0.002
testAsymmetricFilterPlanJoinLte 5.669
testAsymmetricFilterPlanJoinLteViaExistingSession 0.002
testAsymmetricFilterPlanJoinGt 5.169
testAsymmetricFilterPlanJoinGtViaExistingSession 0.002
testAsymmetricFilterPlanJoinGte 5.009
testAsymmetricFilterPlanJoinGteViaExistingSession 0.002
testAsymmetricFilterPlanIdCallFields 2.567
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0.001
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 3.25
testAsymmetricFilterPlanIdJoinDifferentSizeFields 2.908
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 3.227
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 3.194
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 2.871
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 3.253
testAsymmetricFilterPlanIdCallStructs 2.479
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0.001
testDifferentLengthsId 0.445
testAsymmetricFilterPlanJoinFieldsEq 4.543
testAsymmetricFilterPlanJoinStructEq 4.511
testAsymmetricFilterPlanJoinMixedEq 4.323
testAsymmetricFilterPlanJoinFieldsEqn 4.818
testAsymmetricFilterPlanJoinStructEqn 4.396
testAsymmetricFilterPlanJoinMixedEqn 4.242
testAsymmetricFilterPlanJoinFieldsLt 4.408
testAsymmetricFilterPlanJoinStructLt 4.301
testAsymmetricFilterPlanJoinMixedLt 4.241
testAsymmetricFilterPlanJoinFieldsLtEq 4.296
testAsymmetricFilterPlanJoinStructLtEq 4.286
testAsymmetricFilterPlanJoinMixedLtEq 4.261
testAsymmetricFilterPlanJoinFieldsGt 4.212
testAsymmetricFilterPlanJoinStructGt 4.219
testAsymmetricFilterPlanJoinMixedGt 4.24
testAsymmetricFilterPlanJoinFieldsGtEq 4.212
testAsymmetricFilterPlanJoinStructGtEq 4.187
testAsymmetricFilterPlanJoinMixedGtEq 4.243
testAsymmetricFilterPlanJoinFieldsEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinFieldsEqnViaExistingSession 0
testAsymmetricFilterPlanJoinStructEqnViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedEqnViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedLtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinFieldsGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtEqViaExistingSession 0.001
testAsymmetricFilterEqSQL 6.64

AggregatesTest

mapTest 1.462
multiGroups 4.614
groupByNestedMapWith 3.615
mapTestSort 1.039
mapDeprecatedTest 0.466
mapDeprecatedTestSort 0.73
sumTestDSL 0.914
evalSumTest 0
skipped
mapAggrCountDSLTest 0.313
mapAggrCountTest 0.224
mapAggrCountDeprecatedTest 0.188
mapStructKeyAggrCountTest 0.209
mapStructKeyAggrCountDeprecatedTest 0.229
mapAggrSumTest 0.287
mapAggrSumDeprecatedTest 0.217
mapAggrDecimalTest 0.371
mapAggrDecimalDSLTest 0.253
mapAggrOnePassTest 0.546
mapAggrOnePassDeprecatedTest 0.439
decimalPrecisionTest 0.347
decimalPrecisionExprDSLTest 0.237
decimalPrecisionNO_REWRITETest 0.276
decimalPrecisionIncTest 0.26
decimalPrecisionIncDSLTest 0.224

RoundTripTest3

testULEquals 0.876

RuleEngineClassicTest

testSimpleProductionRules Classic 0.212
testFlattenResults 0.753
testSalience 0.727
testDebug 0.14
testHugeAmountOfRulesSOE Classic 43.325
Deeply nested projection causes compilation issue 0.902

ConnectRuleSuitesTest

rule suites without lambdas or output should be combinable 1.228
rule suites with lambdas no output should be combinable 1.41
rule suites without lambdas with output should be combinable 1.149
rule suites without lambdas with output AND attributes should be combinable 2.081
rule suites without lambdas without Default AND attributes should be combinable 1.522
global libraries should properly integrate 1.899
full rule suites should be combinable 1.56
rule suite spark var is convertible 1.751
ruleRunner via spark var and provided empty dataset 1.592
ruleRunner via RuleSuite and spark var and provided empty dataset 0.62
ruleRunner via RuleSuite and spark var and provided empty dataset via name 0.455
ruleRunner via spark var and provided empty dataset via group and id 1.192
ruleRunner via spark var and provided empty dataset via group, id and version 1.093
ruleRunner via RuleSuite as lit 0.229
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - only one version 0.367
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - no results 0.16
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick latest 0.358
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick specific 0.515
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - only one version - via _variable 1.666
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick latest - via _variable 1.779
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick specific - via _variable 1.651
testRuleDisableCoalesce 0.64
testRuleReplaceCoalesce 0.402
testRuleNoReplaceCoalesce 0.39
test process if with recursive rule 0.153
test process if with recursive outputExpression 0.142
test process if with recursive lambda 0.126

RoundTripClassicTest

ruleSuiteRoundTrippingToDF 0.783
ruleEngineSuiteRoundTrippingToDF 0.821
RuleDefaultProcessorRoundTrippingToDF 0.777

CollectRunnerClassicTest

simpleProductionRules 1.836
simplePrimitiveProductionRules 1.509
simplePrimitiveProductionRulesNoArrayOutput 1.739
no matches and with default should be default_rule flatten 1.944
no matches and no default should be failed 1.915
no matches and with default should be default_rule flatten nulls included 1.788
no matches and with default should be default_rule no flatten 1.783
nonFlatten 1.74
nonFlattenWithNulls 1.478
flattenWithNulls 1.44
flattenWithNestedNulls 1.41
flattenWithTopAndNestedNulls 1.628

MapLookupTests

lookupTest 3.428
setTest 1.171
emptyTest 1.138
multiKey 0.794
taxonomyLookup 1.456

ClassicMapLookupTests

taxonomyLookup 0.468

BigRules

Trigger getValue should work 0
grouped 129 via top level boolean grouping 192.37
grouped 129 via top level boolean grouping with empty result 113.427
1:1 rules only 0
skipped
dumpAudit should work 177.897

ValidationTest

testLambdaSyntaxError 0.339
testLambdaNameError 0.103
testLambdaStackError 0.03
testLambdaActualStackError 0.027
testLambdaActualStackErrorSuppressed 0.081
testLambdaSparkUnknownNameError 0.014
testNestedFieldDoesntError 0.01
testNestedFieldLambdaError 0.007
testLambdaNestedNameError 0.008
testLambdaNestedOverloadedNameError 0.011
testLambdaWithDuplicateArityError 0.011
testLambdaNestedOverloadedNameWithInterimError 0.009
testFunctionSyntaxError 0.009
testNestedFieldError 0.009
testFunctionNameError 0.006
testOutputFunctionSyntaxError 0.007
testOutputFunctionNameError 0.006
testAllTheThingsExceptLambdaSOE 0.026
testUnknownFunctionRuleRunnerError 0.016
testTransformOutput 0.405
testUnknownFunctionRuleEngineRunnerError 0.02
testShowFunction 0.237
testAllTheDocsWarnings 0.03
testExpressionLookups 0.034
testMissingViews 0.087

UserLambdaFunctionClassicTest

nullInParam 0.096
lambdaRuleTest 0.034
lambdaNoParamsRuleTest 0.027
lambdaMultiParamLengthExpandedTest 0.058
lambdaMultiParamLengthSelfReferenceTest 0.059
lambdaMultiParamDupeLengthTest 0.001
lambdaMissing0LengthTest 0.012
nestedLambdaRuleTest 0.041
globalLambdasTest 0.001
hofTest 0.743
deepPartialTest 0.07
returnLambdaTest 0.07
testHOFLambdaDropin 0.197
HOFDropins 1.195
HOFFunForwardDropin 0.054
PlaceHolderNullableOverrides 0.234
CallFunForward 0.067

ViewLoaderTest

testConfigLoading 0.1
testConfigLoadingWithoutIds 0.058
testViewLoads 0.446
testViewLoadsFailedAsJoinsNotPresent 0.099
testViewLoadsFailedAsInfinite 0.118
testViewLoadsThatNeedQuoting 0.078
testViewLoadsThatDontParse 0.113

ExtensionParquetTest

testExtension 0.262
testExtensionDisableSpecific 0.132
testExtensionDisableStar 0.113
testForceFunctionInjection 0.125
testDefaultFunctionRegistrationViaBuiltIn 0.151
testAsymmetricFilterPlan 0.337
testAsymmetricFilterPlanViaExistingSession 0.001
testAsymmetricFilterPlanJoinEq 0.492
testAsymmetricFilterPlanJoinEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinEQN 0.505
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.001
testAsymmetricFilterPlanJoinLt 0.472
testAsymmetricFilterPlanJoinLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinLte 0.446
testAsymmetricFilterPlanJoinLteViaExistingSession 0.001
testAsymmetricFilterPlanJoinGt 0.431
testAsymmetricFilterPlanJoinGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinGte 0.402
testAsymmetricFilterPlanJoinGteViaExistingSession 0.001
testAsymmetricFilterPlanIdCallFields 0.285
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0.001
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 0.436
testAsymmetricFilterPlanIdJoinDifferentSizeFields 0.408
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 0.401
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 0.544
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 0.46
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 0.489
testAsymmetricFilterPlanIdCallStructs 0.322
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0.001
testDifferentLengthsId 0.368
testAsymmetricFilterPlanJoinFieldsEq 0.549
testAsymmetricFilterPlanJoinStructEq 0.409
testAsymmetricFilterPlanJoinMixedEq 0.437
testAsymmetricFilterPlanJoinFieldsEqn 0.408
testAsymmetricFilterPlanJoinStructEqn 0.429
testAsymmetricFilterPlanJoinMixedEqn 0.417
testAsymmetricFilterPlanJoinFieldsLt 0.396
testAsymmetricFilterPlanJoinStructLt 0.421
testAsymmetricFilterPlanJoinMixedLt 0.466
testAsymmetricFilterPlanJoinFieldsLtEq 0.423
testAsymmetricFilterPlanJoinStructLtEq 0.419
testAsymmetricFilterPlanJoinMixedLtEq 0.415
testAsymmetricFilterPlanJoinFieldsGt 0.392
testAsymmetricFilterPlanJoinStructGt 0.385
testAsymmetricFilterPlanJoinMixedGt 0.403
testAsymmetricFilterPlanJoinFieldsGtEq 0.39
testAsymmetricFilterPlanJoinStructGtEq 0.394
testAsymmetricFilterPlanJoinMixedGtEq 0.393
testAsymmetricFilterPlanJoinFieldsEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsEqnViaExistingSession 0
testAsymmetricFilterPlanJoinStructEqnViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqnViaExistingSession 0.001
testAsymmetricFilterPlanJoinFieldsLtViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedGtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtEqViaExistingSession 0

JoinValidationTest

testViaRelation 7.543
testWithRenames 1.056

RuleFolderTest

testSimpleProductionRules 0.36
default processor 0.244
default processor via debug 0.188
testSimpleProductionRulesReplace 0.358
testSimpleProductionRulesReplaceSet 0.313
testSimpleProductionRulesReplaceOutOfOrder 0.356
testSimpleProductionRulesReplaceOutOfOrderSet 0.298
testSimpleProductionRulesReplaceCustomDDL 0.317
testSimpleProductionRulesReplaceCustomDDLSet 0.221
testSimpleProductionRulesReplaceDebug 0.516
testSimpleProductionRulesReplaceDebugSet 0.352
testFlattenResults 4.253
testFlattenResultsSet 2.578
simple folder should work with connect 0.157

IDTests

rountTripRandom 0.002
rountTripProvided 0
rountTripFields 0.001
assertsOnGuaranteedUniqueID 0.001
roundTripGuaranteedUniqueIDLocalMac 0
guaranteedUniqueIDMACAddressOverflowTest 0
testGuaranteedUniqueIDOps 0.025
testRNGIDGen 0.115
testSHA256IDGen 2.088
testMD5IDGen 1.326
testSHA256IDGenHashFun 1.244
testMD5IDGenHashFun 1.152
testMURMUR3_128IDGenHashFun 1.173
testXXH3IDGenZAHashFun 1.138
testMURMUR3_128IDZAGenHashFun 1.101
testMURMUR3IDZAGenHashFun 1.168
testFakeIDGenDigestFun 0.567
testAdlerIDGenHashFun 1.418
testMurmur3 0.032
testUniqueIDGen 0.224
testIDEqual 1.549
testIDBase64 0.247
testUUIDRoundTripping 0.203
equalsTest 0.002

GroupAuditTest

dq results should group with array 0.228
engine results should group with array 0.281
folder results should group with array 0.302
collector results should group with array 0.251
result groups should group with array 0.25
collector results groups should group with array 0.415
dq results should group 0.264
engine results should group 0.001
folder results should group 0
collector results should group 0
result groups should group 0.263
collector results groups should group 0.624

StatisticsTest

default declarative stats function 0.546
aggregator based stats function 0.53

RngAndRowIdTest

rngBytesTest 0.937
rngLongsTest 0.388
rngLongsUUIDTest 0.452
rngBytesUUIDTest 0.439
rngLongsUUIDNonJumpableTest 0.43
rngBytesUUIDNonJumpableTest 0.442
idFromUUIDTest 0.364
rowIDTest 0.366
uniqueIDTest 0.685
rngBytesWellsTest 0.285

RoundTripPrivateTest

ruleExprSwapping 0.003

ClassicMapLookupTestsMapOpt

taxonomyLookup 0.551

RuleFolderClassicWithTopLevelGrouperTest

testSimpleProductionRules 0.417

IDClassicTests

testRNGIDGenNonJump 0.013

ReplaceWithMissingAttributesTest

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

VariableIdentificationTest

testSimpleLambdaLookup 0.003
testSimpleLambdaLookupWithFunctions 0.005
testSimpleLambdaLookupWithUnknownFunctions 0.008
testNestedAndNonEvaluatedLambda 0.009
testNestedAndNonEvaluatedLambdaReversedOrder 0.002
testOverloadedLambdas 0.006
testNonLambdaNonLeaf 0.001
testLambdaFromANonLeaf 0.001
testFieldLookupWithLambda 0.01

DocsParserTest

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

RemoteFunctionTests

single function 0.088
multiple functions with new lines 0.066

TrEitherTest

testIs 0
testGets 0.009
testFolds 0.002

RuleFolderClassicTest

testSimpleProductionRules 0.363
default processor 0.342
default processor via debug 0.285
testSetSyntaxButNoEqualTo 0.002
testSetSyntaxEqualToButNoAttribute 0.001

RowToRowTest

simple projection 0.032
encoder output projection 0.023
via ProcessFactory 0.136
via ProcessFactory rule details 0.122
via ProcessFactory rule lazy details 0.137
via ProcessFactory rule lazy details defaultIfPassed 0.133
via ProcessFactory rule engine 0.283
via ProcessFactory rule engine lazy 0.361
via ProcessFactory rule engine T array 0.215
via ProcessFactory rule engine T product 0.219
via ProcessFactory rule engine product 0.181
via ProcessFactory rule engine T bean 0.317
via ProcessFactory rule engine T string 0.157
via ProcessFactory rule engine T string debug 0.191
via ProcessFactory rule engine T map 0.225
via ProcessFactory folder engine T product 0.52
via ProcessFactory folder engine T struct product debug no fields in outputs or filters 0.246
via ProcessFactory folder engine product lazy 0.245
via ProcessFactory folder engine T bean extra output fields 0.292
via ProcessFactory folder engine lazy bean extra output fields 0.238
via ProcessFactory expression T 0.129
codegenfallback stateful handling on instance/setpartition 0.188
codegenfallback stateful handling on instance/setpartition funn 0.179
codegenfallback stateful handling on instance/setpartition codegen 0.13
codegenfallback stateful handling on instance/setpartition codegen - forced copy 0.14
codegenfallback stateful handling on instance/setpartition codegen funn 0.143
codegenfallback stateful handling on instance/setpartition codegen spark hof 0.221
codegenfallback stateful handling on instance/setpartition codegen spark hof - forced no copy 0.124
codegenfallback stateful handling on instance/setpartition codegen spark hof with compilation handler 0.337
codegenfallback stateful handling on instance/setpartition lazy 0.191
via ProcessFactory expression yaml 0.123
via ProcessFactory expression yaml noddl 0.106
via ProcessFactory expression yaml noddl no fields 0.091
prove processors can't have subqueries 0.102
via ProcessFactory with Avro inputs 0.316
via ProcessFactory map's 0.91
collect runnner processsor 0.29
collect runnner processsor bean T 0.21

MapLookupTestsMapOpt

lookupTest 0.778
setTest 0.368
emptyTest 0.612
multiKey 0.466
taxonomyLookup 0.471

StatisticsTest

setLevelOperations 0.002
ruleSuiteOperations 0
ruleSuiteGroupOperations 0.001
rule suite processing 0.017

LookupIdentificationTest

mapLookuplambdaTest 0.016
mapContainslambdaTest 0.004
probabilityInlambdaTest 0.006
testMixed 0.003

GroupResultsTest

dq results should group 1.022
dq results shouldn't allow processing 0.582
engine results should group 0.716
folder results should group 0.589
collector results should group 0.463
collector results should group - with flatten 0.445
result groups should group 0.397
collector results groups should group 0.708
collector results groups should group and flatten a lot 0.624
bad types shouldn't pass analysis 0.51
unify_result should group, group and then flatten 0.875

ServerSideTests

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

YamlClassicTests

decimalViaYaml 0.053

BloomLoaderTest

testConfigLoading 0.053
testConfigLoadingWithoutIds 0.02
testBloomLoading 0.111
testMapSQLLoading 0.082

BigRulesMaps

map rules for comparison 54.9

YamlTests

structsAsKeys 0.278
sequenceAsKeys 0.225
structsAsValues 0.231
mapsAsValues 0.262
sequencesAsValues 0.22
sequenceAsKeysDecimals 0.205
theRest 7.894
sqlTest 0.199
nonLiteralMapEntriesTest 0.015

Failure Details

[Summary] [Package List] [Test Cases]


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