Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
613 0 0 3 99.511% 2,115.357

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.944
com.sparkutils.qualityTests.mapLookup 10 0 0 0 100% 7.051
com.sparkutils.qualityTests.bloom 21 0 0 0 100% 6.012
com.sparkutils.qualityTests.classicOnly 220 0 0 2 99.091% 723.998
com.sparkutils.qualityTests 322 0 0 1 99.689% 305.232
org.scalatest.tools 0 0 0 0 0% 1,057.686
com.sparkutils.qualityTests.id 24 0 0 0 100% 14.434

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.379
UserLambdaFunctionCompilationTest 11 0 0 0 100% 0.554
RoundTripPrivateTest 1 0 0 0 100% 0.011

com.sparkutils.qualityTests.mapLookup

Class Tests Errors Failures Skipped Success Rate Time
MapLoaderTest 4 0 0 0 100% 1.379
MapLookupTests 5 0 0 0 100% 5.19
ClassicMapLookupTests 1 0 0 0 100% 0.482

com.sparkutils.qualityTests.bloom

Class Tests Errors Failures Skipped Success Rate Time
BloomTests 17 0 0 0 100% 5.743
BloomLoaderTest 4 0 0 0 100% 0.269

com.sparkutils.qualityTests.classicOnly

Class Tests Errors Failures Skipped Success Rate Time
BooleanGrouperTest 4 0 0 0 100% 80.285
CodeGenTest 2 0 0 0 100% 2.16
DocMarkdownTest 1 0 0 0 100% 0.059
ExtensionDeltaTest 67 0 0 0 100% 148.778
RoundTripTest3 1 0 0 0 100% 0.982
BigRules 5 0 0 1 80% 425.815
ValidationTest 25 0 0 0 100% 1.49
ExtensionParquetTest 66 0 0 0 100% 13.998
IDClassicTests 1 0 0 0 100% 0.015
ReplaceWithMissingAttributesTest 14 0 0 1 92.857% 0.036
VariableIdentificationTest 9 0 0 0 100% 0.036
DocsParserTest 13 0 0 0 100% 0.026
StatisticsTest 4 0 0 0 100% 0.023
LookupIdentificationTest 4 0 0 0 100% 0.023
ServerSideTests 3 0 0 0 100% 0.004
BigRulesMaps 1 0 0 0 100% 50.268

com.sparkutils.qualityTests

Class Tests Errors Failures Skipped Success Rate Time
VersionSerializingTest 1 0 0 0 100% 3.226
RoundTripTest 8 0 0 0 100% 5.795
SubExpressionEliminationTest 15 0 0 0 100% 0.458
RuleEngineTest 12 0 0 0 100% 5.237
BaseFunctionalityClassicTest 7 0 0 0 100% 8.135
UserLambdaFunctionTest 16 0 0 0 100% 4.362
AggregatesClassicTest 5 0 0 0 100% 2.245
CollectRunnerTest 13 0 0 0 100% 60.717
BaseFunctionalityTest 34 0 0 0 100% 16.325
AggregatesTest 24 0 0 1 95.833% 15.859
RuleEngineClassicTest 6 0 0 0 100% 50.398
ConnectRuleSuitesTest 27 0 0 0 100% 29.564
RoundTripClassicTest 3 0 0 0 100% 2.501
CollectRunnerClassicTest 12 0 0 0 100% 21.402
UserLambdaFunctionClassicTest 17 0 0 0 100% 2.933
ViewLoaderTest 7 0 0 0 100% 1.032
JoinValidationTest 2 0 0 0 100% 29.744
RuleFolderTest 14 0 0 0 100% 10.719
GroupAuditTest 12 0 0 0 100% 2.647
StatisticsTest 2 0 0 0 100% 1.09
RngAndRowIdTest 10 0 0 0 100% 4.682
ClassicMapLookupTestsMapOpt 1 0 0 0 100% 0.444
RemoteFunctionTests 2 0 0 0 100% 0.102
TrEitherTest 3 0 0 0 100% 0.004
RuleFolderClassicTest 5 0 0 0 100% 1.007
RowToRowTest 38 0 0 0 100% 7.21
MapLookupTestsMapOpt 5 0 0 0 100% 2.146
GroupResultsTest 11 0 0 0 100% 6.569
YamlClassicTests 1 0 0 0 100% 0.057
YamlTests 9 0 0 0 100% 8.622

org.scalatest.tools

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

com.sparkutils.qualityTests.id

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

Test Cases

[Summary] [Package List] [Test Cases]

VersionSerializingTest

ruleEngineSuiteVersionedRoundTripsDF 3.222

RoundTripTest

verifyPacking 0
ruleEvalToStructAndEncodeBack 0.933
ruleEvalToOverallAndDetailsAndEncodeBack 1.601
ruleEvalToStructAndEncodeBackWithUserType 0.756
ruleEvalAndBackViaDisk 2.119
ruleSuiteRoundTrippingToDF 0.105
ruleEngineSuiteRoundTrippingToDF 0.125
RuleDefaultProcessorRoundTrippingToDF 0.154

SubExpressionEliminationTest

controlRunner 0.047
controlRunner old defaults 0.042
runnerShouldNotEliminateWithRunnerEval 0.022
runnerShouldEliminate 0.022
controlEngine 0.038
controlEngine old defaults 0.035
engineShouldNotEliminateWithRunnerEval 0.024
engineShouldEliminate 0.025
controlExpression 0.033
expressionShouldNotEliminateWithRunnerEval 0.022
expressionShouldEliminate 0.021
controlFolder 0.043
folderShouldNotEliminateWithRunnerEval 0.026
folderShouldEliminate 0.027
folderShouldEliminateWithTriggersFalse 0.025

BooleanGrouperTest

test grouping for overlapping ranges works 1:1 24.447
test grouping for overlapping ranges works grouped 15.925
test grouping for overlapping ranges works grouped with too small buckets 13.342
test grouping for overlapping ranges works with bad groups 26.569

RuleEngineTest

testSimpleProductionRules Connect 0.192
testProbabilityRuleFail 0.197
testProbabilityRulePass 0.114
scalarSubqueryAsOutputExpressionInStruct 1.257
scalarSubqueryAsOutputExpression 0.379
scalarSubqueryAsOutputExpressionViaLambdaParam 0.709
scalarSubqueryAsOutputExpressionViaLambdaNonAttributeParam 0.409
scalarSubqueryAsOutputExpressionViaLambdaNoParam 0.267
testFlattenResults 0.86
testSalience 0.665
testDebug 0.123
simple engine should work with connect 0.063

MapLoaderTest

testConfigLoading 0.157
testConfigLoadingWithoutIds 0.081
testMapLoading 0.51
testMapSQLLoading 0.626

MetaRuleSetTest

regExpTest 0.004
filterExpTest 0.141
fullLoadTest 0.132
transformLoadTest 0.098

BaseFunctionalityClassicTest

mapArrays 0.004
testPrintExpr 0.195
testPrintCode 0.231
testRuleResult 2.134
testRuleResultDetails 2.793
testExpressionsWithAggregate 2.619
Resolve should work correctly 0.148

BloomTests

verifyMeasurementColumnSpark 0.661
verifyMeasurementSQLSpark 0.519
verifyMeasurementColumnParquet 0.374
verifyMeasurementSQLParquet 0.369
verifyMeasurementSQLRoundTripSpark 0.439
verifyCompilationSpark 0.959
verifyMeasurementSQLRoundTripBucketedArrayEager 0.21
verifyCompilationBucketedArrayEager 0.563
verifyMeasurementSQLRoundTripBucketedArrayLazy 0.237
verifyCompilationBucketedArrayLazy 0.589
verifyMeasurementSQLRoundTripBucketedArrayMapped 0.186
verifyCompilationBucketedArrayMapped 0.6
assertIncrementalBucketsViaFPP 0.002
assertIncrementalBucketsViaExpectedNums 0.003
verifyBloomsAreIdentified 0.006
verifyInputParams 0.017
shouldThrowOnUnknownBlooms 0.005

CodeGenTest

ruleRunnerDefault 0.818
ruleEngineRunnerDefault 1.338

UserLambdaFunctionCompilationTest

defaultHofConfigTests 0
loadHandlers 0.002
convertHandlers 0
loadHandlersViaProperty 0.001
runDisabledCompilation 0.111
runNestedCompilation 0.091
withDefaultHoF 0.125
withSpecifiedHoFHandler 0.111
runDisabledBottom 0.045
disabledRewriteNestedArray 0.035
rewriteNestedArray 0.03

UserLambdaFunctionTest

nullInParam 0.15
lambdaRuleTest 0.086
lambdaNoParamsRuleTest 0.079
lambdaMultiParamLengthExpandedTest 0.162
lambdaMultiParamLengthSelfReferenceTest 0.169
lambdaMultiParamDupeLengthTest 0.064
lambdaMissing0LengthTest 0.079
nestedLambdaRuleTest 0.101
globalLambdasTest 0.002
hofTest 1.357
deepPartialTest 0.121
returnLambdaTest 0.087
testHOFLambdaDropin 0.257
HOFDropins 1.491
HOFFunForwardDropin 0.077
CallFunForward 0.07

AggregatesClassicTest

decimalPrecisionHofTest 0.905
decimalPrecisionIncExprTest 0.426
decimalPrecisionIncExprDSLTest 0.289
decimalPrecisionNO_REWRITEIncTest 0.019
decimalPrecisionDeprecatedIncTest 0.605

DocMarkdownTest

testMDRuleDocs 0.057

CollectRunnerTest

simpleProductionRules 8.09
simplePrimitiveProductionRules 5.193
simplePrimitiveProductionRulesNoArrayOutput 5.126
no matches and with default should be default_rule flatten 4.897
no matches and no default should be failed 4.426
no matches and with default should be default_rule flatten nulls included 5.783
no matches and with default should be default_rule no flatten 5.985
nonFlatten 5.081
nonFlattenWithNulls 3.985
flattenWithNulls 4.088
flattenWithNestedNulls 4.028
flattenWithTopAndNestedNulls 3.952
simple collect should work with connect 0.077

BaseFunctionalityTest

flattenResultsTest 1.518
flattenResultsWithMissingTest 0.202
verifyResultExprDSL 0.176
longPairEqual 0.107
verifySimpleExprs 2.023
typeCheckFlatten 0.065
typeCheckPackInts 0.092
typeCheckProbability 0.139
positiveProbResults 0.221
negativeProbResults 0.15
positiveProbResultsOverridden 0.107
negativeProbResultsOverridden 0.104
disabledOverallShouldBePassed 0.114
oddBoxingIssueShouldRun 0.195
testComparableResults 1.289
testComparableResultsDifferentKeysAndMapValue 2.984
testCompareWithArrays 0.217
testCompareWithArraysOrderingAndReverse 0.451
testCompareWithStructsReverseAndNested 0.363
scalarSubqueryAsTrigger 0.322
functionParameterSizes 0.011
testRuleResult 1.344
testRuleResultDetails 1.72
testExpressionsWithAggregate 1.131
testExpressionsWithFields 0.168
updateFields 0.384
checkMinimumLengthWorks 0.01
softFail 0.107
failedOnOne 0.096
probabilityOnThree 0.1
disabled 0.107
ignored 0.096
mixedIgnore 0.097
softShouldShowPassed 0.109

ExtensionDeltaTest

testExtension 0.519
testExtensionDisableSpecific 0.164
testExtensionDisableStar 0.172
testForceFunctionInjection 0.195
testDefaultFunctionRegistrationViaBuiltIn 0.248
testAsymmetricFilterPlan 8.868
testAsymmetricFilterPlanViaExistingSession 0.001
testAsymmetricFilterPlanJoinEq 7.283
testAsymmetricFilterPlanJoinEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinEQN 6.608
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.002
testAsymmetricFilterPlanJoinLt 5.545
testAsymmetricFilterPlanJoinLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinLte 5.028
testAsymmetricFilterPlanJoinLteViaExistingSession 0.002
testAsymmetricFilterPlanJoinGt 4.733
testAsymmetricFilterPlanJoinGtViaExistingSession 0.002
testAsymmetricFilterPlanJoinGte 4.679
testAsymmetricFilterPlanJoinGteViaExistingSession 0.002
testAsymmetricFilterPlanIdCallFields 2.506
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0.001
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 3.168
testAsymmetricFilterPlanIdJoinDifferentSizeFields 2.754
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 3.085
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 3.042
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 3.044
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 3.144
testAsymmetricFilterPlanIdCallStructs 2.434
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0
testDifferentLengthsId 0.424
testAsymmetricFilterPlanJoinFieldsEq 4.469
testAsymmetricFilterPlanJoinStructEq 4.307
testAsymmetricFilterPlanJoinMixedEq 4.256
testAsymmetricFilterPlanJoinFieldsEqn 4.437
testAsymmetricFilterPlanJoinStructEqn 4.183
testAsymmetricFilterPlanJoinMixedEqn 4.191
testAsymmetricFilterPlanJoinFieldsLt 4.196
testAsymmetricFilterPlanJoinStructLt 4.215
testAsymmetricFilterPlanJoinMixedLt 4.085
testAsymmetricFilterPlanJoinFieldsLtEq 4.107
testAsymmetricFilterPlanJoinStructLtEq 4.057
testAsymmetricFilterPlanJoinMixedLtEq 4.27
testAsymmetricFilterPlanJoinFieldsGt 4.063
testAsymmetricFilterPlanJoinStructGt 4.001
testAsymmetricFilterPlanJoinMixedGt 4.143
testAsymmetricFilterPlanJoinFieldsGtEq 3.963
testAsymmetricFilterPlanJoinStructGtEq 4.046
testAsymmetricFilterPlanJoinMixedGtEq 3.981
testAsymmetricFilterPlanJoinFieldsEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsEqnViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructEqnViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqnViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructLtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructGtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtEqViaExistingSession 0
testAsymmetricFilterEqSQL 6.131

AggregatesTest

mapTest 1.413
multiGroups 3.949
groupByNestedMapWith 2.769
mapTestSort 1.058
mapDeprecatedTest 0.835
mapDeprecatedTestSort 0.787
sumTestDSL 0.818
evalSumTest 0
skipped
mapAggrCountDSLTest 0.337
mapAggrCountTest 0.223
mapAggrCountDeprecatedTest 0.156
mapStructKeyAggrCountTest 0.285
mapStructKeyAggrCountDeprecatedTest 0.267
mapAggrSumTest 0.252
mapAggrSumDeprecatedTest 0.214
mapAggrDecimalTest 0.308
mapAggrDecimalDSLTest 0.186
mapAggrOnePassTest 0.444
mapAggrOnePassDeprecatedTest 0.38
decimalPrecisionTest 0.364
decimalPrecisionExprDSLTest 0.164
decimalPrecisionNO_REWRITETest 0.223
decimalPrecisionIncTest 0.241
decimalPrecisionIncDSLTest 0.173

RoundTripTest3

testULEquals 0.98

RuleEngineClassicTest

testSimpleProductionRules Classic 0.234
testFlattenResults 1.048
testSalience 0.824
testDebug 0.161
testHugeAmountOfRulesSOE Classic 43.861
Deeply nested projection causes compilation issue 4.248

ConnectRuleSuitesTest

rule suites without lambdas or output should be combinable 3.912
rule suites with lambdas no output should be combinable 2.125
rule suites without lambdas with output should be combinable 1.72
rule suites without lambdas with output AND attributes should be combinable 2.281
rule suites without lambdas without Default AND attributes should be combinable 1.664
global libraries should properly integrate 2.162
full rule suites should be combinable 1.516
rule suite spark var is convertible 1.568
ruleRunner via spark var and provided empty dataset 1.392
ruleRunner via RuleSuite and spark var and provided empty dataset 0.391
ruleRunner via RuleSuite and spark var and provided empty dataset via name 0.411
ruleRunner via spark var and provided empty dataset via group and id 1.115
ruleRunner via spark var and provided empty dataset via group, id and version 0.966
ruleRunner via RuleSuite as lit 0.21
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - only one version 0.422
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - no results 0.141
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick latest 0.349
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick specific 0.397
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - only one version - via _variable 1.849
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick latest - via _variable 1.761
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick specific - via _variable 1.501
testRuleDisableCoalesce 0.621
testRuleReplaceCoalesce 0.338
testRuleNoReplaceCoalesce 0.374
test process if with recursive rule 0.124
test process if with recursive outputExpression 0.117
test process if with recursive lambda 0.123

RoundTripClassicTest

ruleSuiteRoundTrippingToDF 0.632
ruleEngineSuiteRoundTrippingToDF 1.063
RuleDefaultProcessorRoundTrippingToDF 0.8

CollectRunnerClassicTest

simpleProductionRules 1.852
simplePrimitiveProductionRules 1.471
simplePrimitiveProductionRulesNoArrayOutput 1.422
no matches and with default should be default_rule flatten 1.612
no matches and no default should be failed 1.769
no matches and with default should be default_rule flatten nulls included 2.025
no matches and with default should be default_rule no flatten 2.12
nonFlatten 1.721
nonFlattenWithNulls 1.521
flattenWithNulls 1.331
flattenWithNestedNulls 1.947
flattenWithTopAndNestedNulls 2.606

MapLookupTests

lookupTest 2.294
setTest 0.616
emptyTest 0.805
multiKey 0.493
taxonomyLookup 0.976

ClassicMapLookupTests

taxonomyLookup 0.481

BigRules

Trigger getValue should work 0.001
grouped 129 via top level boolean grouping 167.167
grouped 129 via top level boolean grouping with empty result 98.863
1:1 rules only 0
skipped
dumpAudit should work 159.779

ValidationTest

testLambdaSyntaxError 0.305
testLambdaNameError 0.078
testLambdaStackError 0.023
testLambdaActualStackError 0.024
testLambdaActualStackErrorSuppressed 0.071
testLambdaSparkUnknownNameError 0.014
testNestedFieldDoesntError 0.009
testNestedFieldLambdaError 0.006
testLambdaNestedNameError 0.007
testLambdaNestedOverloadedNameError 0.011
testLambdaWithDuplicateArityError 0.009
testLambdaNestedOverloadedNameWithInterimError 0.007
testFunctionSyntaxError 0.012
testNestedFieldError 0.007
testFunctionNameError 0.006
testOutputFunctionSyntaxError 0.007
testOutputFunctionNameError 0.006
testAllTheThingsExceptLambdaSOE 0.02
testUnknownFunctionRuleRunnerError 0.016
testTransformOutput 0.388
testUnknownFunctionRuleEngineRunnerError 0.027
testShowFunction 0.259
testAllTheDocsWarnings 0.037
testExpressionLookups 0.034
testMissingViews 0.086

UserLambdaFunctionClassicTest

nullInParam 0.081
lambdaRuleTest 0.028
lambdaNoParamsRuleTest 0.024
lambdaMultiParamLengthExpandedTest 0.049
lambdaMultiParamLengthSelfReferenceTest 0.051
lambdaMultiParamDupeLengthTest 0.001
lambdaMissing0LengthTest 0.013
nestedLambdaRuleTest 0.038
globalLambdasTest 0.001
hofTest 0.659
deepPartialTest 0.067
returnLambdaTest 0.068
testHOFLambdaDropin 0.188
HOFDropins 1.212
HOFFunForwardDropin 0.113
PlaceHolderNullableOverrides 0.267
CallFunForward 0.069

ViewLoaderTest

testConfigLoading 0.105
testConfigLoadingWithoutIds 0.056
testViewLoads 0.405
testViewLoadsFailedAsJoinsNotPresent 0.071
testViewLoadsFailedAsInfinite 0.102
testViewLoadsThatNeedQuoting 0.07
testViewLoadsThatDontParse 0.135

ExtensionParquetTest

testExtension 0.161
testExtensionDisableSpecific 0.088
testExtensionDisableStar 0.088
testForceFunctionInjection 0.096
testDefaultFunctionRegistrationViaBuiltIn 0.121
testAsymmetricFilterPlan 0.269
testAsymmetricFilterPlanViaExistingSession 0.001
testAsymmetricFilterPlanJoinEq 0.402
testAsymmetricFilterPlanJoinEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinEQN 0.425
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.001
testAsymmetricFilterPlanJoinLt 0.417
testAsymmetricFilterPlanJoinLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinLte 0.419
testAsymmetricFilterPlanJoinLteViaExistingSession 0.001
testAsymmetricFilterPlanJoinGt 0.479
testAsymmetricFilterPlanJoinGtViaExistingSession 0
testAsymmetricFilterPlanJoinGte 0.374
testAsymmetricFilterPlanJoinGteViaExistingSession 0.001
testAsymmetricFilterPlanIdCallFields 0.249
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0.001
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 0.392
testAsymmetricFilterPlanIdJoinDifferentSizeFields 0.403
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 0.363
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 0.363
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 0.371
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 0.419
testAsymmetricFilterPlanIdCallStructs 0.253
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0.001
testDifferentLengthsId 0.228
testAsymmetricFilterPlanJoinFieldsEq 0.382
testAsymmetricFilterPlanJoinStructEq 0.397
testAsymmetricFilterPlanJoinMixedEq 0.406
testAsymmetricFilterPlanJoinFieldsEqn 0.432
testAsymmetricFilterPlanJoinStructEqn 0.528
testAsymmetricFilterPlanJoinMixedEqn 0.462
testAsymmetricFilterPlanJoinFieldsLt 0.454
testAsymmetricFilterPlanJoinStructLt 0.53
testAsymmetricFilterPlanJoinMixedLt 0.57
testAsymmetricFilterPlanJoinFieldsLtEq 0.404
testAsymmetricFilterPlanJoinStructLtEq 0.367
testAsymmetricFilterPlanJoinMixedLtEq 0.375
testAsymmetricFilterPlanJoinFieldsGt 0.384
testAsymmetricFilterPlanJoinStructGt 0.375
testAsymmetricFilterPlanJoinMixedGt 0.382
testAsymmetricFilterPlanJoinFieldsGtEq 0.369
testAsymmetricFilterPlanJoinStructGtEq 0.38
testAsymmetricFilterPlanJoinMixedGtEq 0.399
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
testAsymmetricFilterPlanJoinStructGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtEqViaExistingSession 0

JoinValidationTest

testViaRelation 7.076
testWithRenames 0.913

RuleFolderTest

testSimpleProductionRules 0.227
default processor 0.199
default processor via debug 0.195
testSimpleProductionRulesReplace 0.315
testSimpleProductionRulesReplaceSet 0.422
testSimpleProductionRulesReplaceOutOfOrder 0.323
testSimpleProductionRulesReplaceOutOfOrderSet 0.235
testSimpleProductionRulesReplaceCustomDDL 0.29
testSimpleProductionRulesReplaceCustomDDLSet 0.235
testSimpleProductionRulesReplaceDebug 0.545
testSimpleProductionRulesReplaceDebugSet 0.521
testFlattenResults 4.169
testFlattenResultsSet 2.921
simple folder should work with connect 0.118

IDTests

rountTripRandom 0.001
rountTripProvided 0.005
rountTripFields 0
assertsOnGuaranteedUniqueID 0.001
roundTripGuaranteedUniqueIDLocalMac 0
guaranteedUniqueIDMACAddressOverflowTest 0.001
testGuaranteedUniqueIDOps 0.024
testRNGIDGen 0.066
testSHA256IDGen 1.931
testMD5IDGen 1.323
testSHA256IDGenHashFun 1.176
testMD5IDGenHashFun 1.167
testMURMUR3_128IDGenHashFun 1.097
testXXH3IDGenZAHashFun 1.338
testMURMUR3_128IDZAGenHashFun 1.15
testMURMUR3IDZAGenHashFun 1.15
testFakeIDGenDigestFun 0.58
testAdlerIDGenHashFun 1.265
testMurmur3 0.04
testUniqueIDGen 0.264
testIDEqual 1.327
testIDBase64 0.274
testUUIDRoundTripping 0.244
equalsTest 0.002

GroupAuditTest

dq results should group with array 0.267
engine results should group with array 0.278
folder results should group with array 0.309
collector results should group with array 0.25
result groups should group with array 0.238
collector results groups should group with array 0.394
dq results should group 0.241
engine results should group 0
folder results should group 0.001
collector results should group 0
result groups should group 0.241
collector results groups should group 0.427

StatisticsTest

default declarative stats function 0.586
aggregator based stats function 0.503

RngAndRowIdTest

rngBytesTest 0.852
rngLongsTest 0.377
rngLongsUUIDTest 0.529
rngBytesUUIDTest 0.431
rngLongsUUIDNonJumpableTest 0.44
rngBytesUUIDNonJumpableTest 0.469
idFromUUIDTest 0.4
rowIDTest 0.3
uniqueIDTest 0.678
rngBytesWellsTest 0.205

RoundTripPrivateTest

ruleExprSwapping 0.002

ClassicMapLookupTestsMapOpt

taxonomyLookup 0.442

IDClassicTests

testRNGIDGenNonJump 0.013

ReplaceWithMissingAttributesTest

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

VariableIdentificationTest

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

DocsParserTest

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

RemoteFunctionTests

single function 0.054
multiple functions with new lines 0.047

TrEitherTest

testIs 0
testGets 0.001
testFolds 0.002

RuleFolderClassicTest

testSimpleProductionRules 0.414
default processor 0.311
default processor via debug 0.279
testSetSyntaxButNoEqualTo 0.001
testSetSyntaxEqualToButNoAttribute 0

RowToRowTest

simple projection 0.032
encoder output projection 0.021
via ProcessFactory 0.116
via ProcessFactory rule details 0.122
via ProcessFactory rule lazy details 0.119
via ProcessFactory rule lazy details defaultIfPassed 0.106
via ProcessFactory rule engine 0.242
via ProcessFactory rule engine lazy 0.222
via ProcessFactory rule engine T array 0.196
via ProcessFactory rule engine T product 0.192
via ProcessFactory rule engine product 0.166
via ProcessFactory rule engine T bean 0.198
via ProcessFactory rule engine T string 0.123
via ProcessFactory rule engine T string debug 0.189
via ProcessFactory rule engine T map 0.136
via ProcessFactory folder engine T product 0.347
via ProcessFactory folder engine T struct product debug no fields in outputs or filters 0.178
via ProcessFactory folder engine product lazy 0.184
via ProcessFactory folder engine T bean extra output fields 0.213
via ProcessFactory folder engine lazy bean extra output fields 0.204
via ProcessFactory expression T 0.145
codegenfallback stateful handling on instance/setpartition 0.171
codegenfallback stateful handling on instance/setpartition funn 0.163
codegenfallback stateful handling on instance/setpartition codegen 0.112
codegenfallback stateful handling on instance/setpartition codegen - forced copy 0.124
codegenfallback stateful handling on instance/setpartition codegen funn 0.13
codegenfallback stateful handling on instance/setpartition codegen spark hof 0.168
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.248
codegenfallback stateful handling on instance/setpartition lazy 0.211
via ProcessFactory expression yaml 0.16
via ProcessFactory expression yaml noddl 0.193
via ProcessFactory expression yaml noddl no fields 0.106
prove processors can't have subqueries 0.107
via ProcessFactory with Avro inputs 0.323
via ProcessFactory map's 0.947
collect runnner processsor 0.266
collect runnner processsor bean T 0.213

MapLookupTestsMapOpt

lookupTest 0.55
setTest 0.295
emptyTest 0.629
multiKey 0.307
taxonomyLookup 0.364

StatisticsTest

setLevelOperations 0.002
ruleSuiteOperations 0
ruleSuiteGroupOperations 0.001
rule suite processing 0.019

LookupIdentificationTest

mapLookuplambdaTest 0.013
mapContainslambdaTest 0.004
probabilityInlambdaTest 0.003
testMixed 0.002

GroupResultsTest

dq results should group 0.871
dq results shouldn't allow processing 0.482
engine results should group 0.725
folder results should group 0.571
collector results should group 0.479
collector results should group - with flatten 0.438
result groups should group 0.41
collector results groups should group 0.58
collector results groups should group and flatten a lot 0.573
bad types shouldn't pass analysis 0.512
unify_result should group, group and then flatten 0.926

ServerSideTests

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

YamlClassicTests

decimalViaYaml 0.055

BloomLoaderTest

testConfigLoading 0.055
testConfigLoadingWithoutIds 0.024
testBloomLoading 0.113
testMapSQLLoading 0.074

BigRulesMaps

map rules for comparison 50.264

YamlTests

structsAsKeys 0.258
sequenceAsKeys 0.212
structsAsValues 0.209
mapsAsValues 0.219
sequencesAsValues 0.199
sequenceAsKeysDecimals 0.198
theRest 7.142
sqlTest 0.169
nonLiteralMapEntriesTest 0.013

Failure Details

[Summary] [Package List] [Test Cases]


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