Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
607 0 0 3 99.506% 1,513.062

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.945
com.sparkutils.qualityTests.mapLookup 10 0 0 0 100% 10.531
com.sparkutils.qualityTests.bloom 21 0 0 0 100% 6.19
com.sparkutils.qualityTests.classicOnly 214 0 0 2 99.065% 411.917
com.sparkutils.qualityTests 322 0 0 1 99.689% 312.427
org.scalatest.tools 0 0 0 0 0% 756.542
com.sparkutils.qualityTests.id 24 0 0 0 100% 14.51

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.321
UserLambdaFunctionCompilationTest 11 0 0 0 100% 0.621
RoundTripPrivateTest 1 0 0 0 100% 0.003

com.sparkutils.qualityTests.mapLookup

Class Tests Errors Failures Skipped Success Rate Time
MapLookupTests 5 0 0 0 100% 8.705
ClassicMapLookupTests 1 0 0 0 100% 0.574
MapLoaderTest 4 0 0 0 100% 1.252

com.sparkutils.qualityTests.bloom

Class Tests Errors Failures Skipped Success Rate Time
BloomTests 17 0 0 0 100% 5.954
BloomLoaderTest 4 0 0 0 100% 0.236

com.sparkutils.qualityTests.classicOnly

Class Tests Errors Failures Skipped Success Rate Time
ExtensionDeltaTest 67 0 0 0 100% 153.439
RoundTripTest3 1 0 0 0 100% 1.122
VariableIdentificationTest 9 0 0 0 100% 0.024
DocMarkdownTest 1 0 0 0 100% 0.051
ServerSideTests 3 0 0 0 100% 0.002
IDClassicTests 1 0 0 0 100% 0.013
ReplaceWithMissingAttributesTest 14 0 0 1 92.857% 0.045
StatisticsTest 4 0 0 0 100% 0.022
LookupIdentificationTest 4 0 0 0 100% 0.015
ExtensionParquetTest 66 0 0 0 100% 14.682
DocsParserTest 13 0 0 0 100% 0.137
BigRules 4 0 0 1 75% 239.006
ValidationTest 25 0 0 0 100% 1.497
CodeGenTest 2 0 0 0 100% 1.862

com.sparkutils.qualityTests

Class Tests Errors Failures Skipped Success Rate Time
GroupAuditTest 12 0 0 0 100% 2.658
TrEitherTest 3 0 0 0 100% 0.003
RuleFolderTest 14 0 0 0 100% 10.655
ViewLoaderTest 7 0 0 0 100% 0.997
AggregatesTest 24 0 0 1 95.833% 17.954
RuleEngineTest 12 0 0 0 100% 4.78
UserLambdaFunctionClassicTest 17 0 0 0 100% 2.716
RuleEngineClassicTest 6 0 0 0 100% 52.266
AggregatesClassicTest 5 0 0 0 100% 1.633
BaseFunctionalityTest 34 0 0 0 100% 16.364
SubExpressionEliminationTest 15 0 0 0 100% 0.613
BaseFunctionalityClassicTest 7 0 0 0 100% 8.766
YamlClassicTests 1 0 0 0 100% 0.053
RngAndRowIdTest 10 0 0 0 100% 4.715
YamlTests 9 0 0 0 100% 9.016
ConnectRuleSuitesTest 27 0 0 0 100% 32.468
StatisticsTest 2 0 0 0 100% 1.05
JoinValidationTest 2 0 0 0 100% 31.026
RuleFolderClassicTest 5 0 0 0 100% 0.959
RoundTripTest 8 0 0 0 100% 6.015
CollectRunnerClassicTest 12 0 0 0 100% 19.35
CollectRunnerTest 13 0 0 0 100% 58.983
RoundTripClassicTest 3 0 0 0 100% 4.241
VersionSerializingTest 1 0 0 0 100% 3.469
UserLambdaFunctionTest 16 0 0 0 100% 3.608
MapLookupTestsMapOpt 5 0 0 0 100% 2.231
RowToRowTest 38 0 0 0 100% 8.133
GroupResultsTest 11 0 0 0 100% 7.121
RemoteFunctionTests 2 0 0 0 100% 0.09
ClassicMapLookupTestsMapOpt 1 0 0 0 100% 0.494

org.scalatest.tools

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

com.sparkutils.qualityTests.id

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

Test Cases

[Summary] [Package List] [Test Cases]

GroupAuditTest

dq results should group with array 0.266
engine results should group with array 0.3
folder results should group with array 0.279
collector results should group with array 0.244
result groups should group with array 0.246
collector results groups should group with array 0.366
dq results should group 0.254
engine results should group 0
folder results should group 0.001
collector results should group 0
result groups should group 0.273
collector results groups should group 0.427

TrEitherTest

testIs 0
testGets 0.002
testFolds 0.001

RuleFolderTest

testSimpleProductionRules 0.247
default processor 0.198
default processor via debug 0.157
testSimpleProductionRulesReplace 0.344
testSimpleProductionRulesReplaceSet 0.317
testSimpleProductionRulesReplaceOutOfOrder 0.289
testSimpleProductionRulesReplaceOutOfOrderSet 0.275
testSimpleProductionRulesReplaceCustomDDL 0.457
testSimpleProductionRulesReplaceCustomDDLSet 0.34
testSimpleProductionRulesReplaceDebug 0.484
testSimpleProductionRulesReplaceDebugSet 0.312
testFlattenResults 4.259
testFlattenResultsSet 2.844
simple folder should work with connect 0.126

BloomTests

verifyMeasurementColumnSpark 0.646
verifyMeasurementSQLSpark 0.44
verifyMeasurementColumnParquet 0.503
verifyMeasurementSQLParquet 0.418
verifyMeasurementSQLRoundTripSpark 0.29
verifyCompilationSpark 1.085
verifyMeasurementSQLRoundTripBucketedArrayEager 0.237
verifyCompilationBucketedArrayEager 0.685
verifyMeasurementSQLRoundTripBucketedArrayLazy 0.231
verifyCompilationBucketedArrayLazy 0.572
verifyMeasurementSQLRoundTripBucketedArrayMapped 0.241
verifyCompilationBucketedArrayMapped 0.563
assertIncrementalBucketsViaFPP 0.003
assertIncrementalBucketsViaExpectedNums 0.002
verifyBloomsAreIdentified 0.006
verifyInputParams 0.018
shouldThrowOnUnknownBlooms 0.007

ExtensionDeltaTest

testExtension 0.495
testExtensionDisableSpecific 0.138
testExtensionDisableStar 0.156
testForceFunctionInjection 0.164
testDefaultFunctionRegistrationViaBuiltIn 0.244
testAsymmetricFilterPlan 8.952
testAsymmetricFilterPlanViaExistingSession 0.001
testAsymmetricFilterPlanJoinEq 7.977
testAsymmetricFilterPlanJoinEqViaExistingSession 0.002
testAsymmetricFilterPlanJoinEQN 6.346
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.002
testAsymmetricFilterPlanJoinLt 5.743
testAsymmetricFilterPlanJoinLtViaExistingSession 0.002
testAsymmetricFilterPlanJoinLte 5.419
testAsymmetricFilterPlanJoinLteViaExistingSession 0.002
testAsymmetricFilterPlanJoinGt 5.07
testAsymmetricFilterPlanJoinGtViaExistingSession 0.002
testAsymmetricFilterPlanJoinGte 4.629
testAsymmetricFilterPlanJoinGteViaExistingSession 0.002
testAsymmetricFilterPlanIdCallFields 2.705
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0.001
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 3.436
testAsymmetricFilterPlanIdJoinDifferentSizeFields 2.943
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 3.215
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 3.302
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 2.816
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 3.163
testAsymmetricFilterPlanIdCallStructs 2.537
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0.002
testDifferentLengthsId 0.449
testAsymmetricFilterPlanJoinFieldsEq 4.516
testAsymmetricFilterPlanJoinStructEq 4.539
testAsymmetricFilterPlanJoinMixedEq 4.457
testAsymmetricFilterPlanJoinFieldsEqn 4.554
testAsymmetricFilterPlanJoinStructEqn 4.323
testAsymmetricFilterPlanJoinMixedEqn 4.321
testAsymmetricFilterPlanJoinFieldsLt 4.237
testAsymmetricFilterPlanJoinStructLt 4.519
testAsymmetricFilterPlanJoinMixedLt 4.306
testAsymmetricFilterPlanJoinFieldsLtEq 4.225
testAsymmetricFilterPlanJoinStructLtEq 4.182
testAsymmetricFilterPlanJoinMixedLtEq 4.261
testAsymmetricFilterPlanJoinFieldsGt 4.211
testAsymmetricFilterPlanJoinStructGt 4.141
testAsymmetricFilterPlanJoinMixedGt 4.271
testAsymmetricFilterPlanJoinFieldsGtEq 4.067
testAsymmetricFilterPlanJoinStructGtEq 4.113
testAsymmetricFilterPlanJoinMixedGtEq 4.089
testAsymmetricFilterPlanJoinFieldsEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsEqnViaExistingSession 0
testAsymmetricFilterPlanJoinStructEqnViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedEqnViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedLtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedGtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinMixedGtEqViaExistingSession 0
testAsymmetricFilterEqSQL 6.173

ViewLoaderTest

testConfigLoading 0.083
testConfigLoadingWithoutIds 0.059
testViewLoads 0.42
testViewLoadsFailedAsJoinsNotPresent 0.081
testViewLoadsFailedAsInfinite 0.112
testViewLoadsThatNeedQuoting 0.073
testViewLoadsThatDontParse 0.122

AggregatesTest

mapTest 1.397
multiGroups 4.84
groupByNestedMapWith 3.41
mapTestSort 1.226
mapDeprecatedTest 0.47
mapDeprecatedTestSort 0.863
sumTestDSL 1.064
evalSumTest 0
skipped
mapAggrCountDSLTest 0.438
mapAggrCountTest 0.224
mapAggrCountDeprecatedTest 0.175
mapStructKeyAggrCountTest 0.287
mapStructKeyAggrCountDeprecatedTest 0.241
mapAggrSumTest 0.291
mapAggrSumDeprecatedTest 0.226
mapAggrDecimalTest 0.323
mapAggrDecimalDSLTest 0.212
mapAggrOnePassTest 0.503
mapAggrOnePassDeprecatedTest 0.359
decimalPrecisionTest 0.367
decimalPrecisionExprDSLTest 0.185
decimalPrecisionNO_REWRITETest 0.339
decimalPrecisionIncTest 0.308
decimalPrecisionIncDSLTest 0.193

RuleEngineTest

testSimpleProductionRules Connect 0.082
testProbabilityRuleFail 0.136
testProbabilityRulePass 0.086
scalarSubqueryAsOutputExpressionInStruct 1.017
scalarSubqueryAsOutputExpression 0.466
scalarSubqueryAsOutputExpressionViaLambdaParam 0.626
scalarSubqueryAsOutputExpressionViaLambdaNonAttributeParam 0.265
scalarSubqueryAsOutputExpressionViaLambdaNoParam 0.287
testFlattenResults 1.048
testSalience 0.646
testDebug 0.059
simple engine should work with connect 0.06

MetaRuleSetTest

regExpTest 0.005
filterExpTest 0.116
fullLoadTest 0.106
transformLoadTest 0.091

UserLambdaFunctionCompilationTest

defaultHofConfigTests 0.001
loadHandlers 0.001
convertHandlers 0.001
loadHandlersViaProperty 0.001
runDisabledCompilation 0.132
runNestedCompilation 0.114
withDefaultHoF 0.131
withSpecifiedHoFHandler 0.118
runDisabledBottom 0.056
disabledRewriteNestedArray 0.037
rewriteNestedArray 0.024

RoundTripTest3

testULEquals 1.12

VariableIdentificationTest

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

UserLambdaFunctionClassicTest

nullInParam 0.084
lambdaRuleTest 0.029
lambdaNoParamsRuleTest 0.023
lambdaMultiParamLengthExpandedTest 0.05
lambdaMultiParamLengthSelfReferenceTest 0.049
lambdaMultiParamDupeLengthTest 0.002
lambdaMissing0LengthTest 0.011
nestedLambdaRuleTest 0.033
globalLambdasTest 0.001
hofTest 0.665
deepPartialTest 0.07
returnLambdaTest 0.068
testHOFLambdaDropin 0.193
HOFDropins 1.093
HOFFunForwardDropin 0.052
PlaceHolderNullableOverrides 0.227
CallFunForward 0.062

BloomLoaderTest

testConfigLoading 0.041
testConfigLoadingWithoutIds 0.018
testBloomLoading 0.105
testMapSQLLoading 0.07

RuleEngineClassicTest

testSimpleProductionRules Classic 0.338
testFlattenResults 1.164
testSalience 1.252
testDebug 0.236
testHugeAmountOfRulesSOE Classic 47.158
Deeply nested projection causes compilation issue 2.085

AggregatesClassicTest

decimalPrecisionHofTest 0.902
decimalPrecisionIncExprTest 0.293
decimalPrecisionIncExprDSLTest 0.181
decimalPrecisionNO_REWRITEIncTest 0.007
decimalPrecisionDeprecatedIncTest 0.249

BaseFunctionalityTest

flattenResultsTest 1.242
flattenResultsWithMissingTest 0.221
verifyResultExprDSL 0.146
longPairEqual 0.104
verifySimpleExprs 1.982
typeCheckFlatten 0.056
typeCheckPackInts 0.071
typeCheckProbability 0.117
positiveProbResults 0.185
negativeProbResults 0.145
positiveProbResultsOverridden 0.143
negativeProbResultsOverridden 0.114
disabledOverallShouldBePassed 0.121
oddBoxingIssueShouldRun 0.181
testComparableResults 1.354
testComparableResultsDifferentKeysAndMapValue 2.906
testCompareWithArrays 0.233
testCompareWithArraysOrderingAndReverse 0.667
testCompareWithStructsReverseAndNested 0.433
scalarSubqueryAsTrigger 0.354
functionParameterSizes 0.009
testRuleResult 1.65
testRuleResultDetails 1.534
testExpressionsWithAggregate 1.122
testExpressionsWithFields 0.194
updateFields 0.362
checkMinimumLengthWorks 0.008
softFail 0.109
failedOnOne 0.1
probabilityOnThree 0.103
disabled 0.094
ignored 0.093
mixedIgnore 0.097
softShouldShowPassed 0.107

IDTests

rountTripRandom 0.003
rountTripProvided 0
rountTripFields 0.001
assertsOnGuaranteedUniqueID 0.002
roundTripGuaranteedUniqueIDLocalMac 0.001
guaranteedUniqueIDMACAddressOverflowTest 0
testGuaranteedUniqueIDOps 0.029
testRNGIDGen 0.07
testSHA256IDGen 1.703
testMD5IDGen 1.479
testSHA256IDGenHashFun 1.138
testMD5IDGenHashFun 1.033
testMURMUR3_128IDGenHashFun 1.402
testXXH3IDGenZAHashFun 1.189
testMURMUR3_128IDZAGenHashFun 1.146
testMURMUR3IDZAGenHashFun 1.147
testFakeIDGenDigestFun 0.59
testAdlerIDGenHashFun 1.305
testMurmur3 0.045
testUniqueIDGen 0.299
testIDEqual 1.429
testIDBase64 0.276
testUUIDRoundTripping 0.21
equalsTest 0.003

SubExpressionEliminationTest

controlRunner 0.045
controlRunner old defaults 0.09
runnerShouldNotEliminateWithRunnerEval 0.027
runnerShouldEliminate 0.02
controlEngine 0.061
controlEngine old defaults 0.05
engineShouldNotEliminateWithRunnerEval 0.034
engineShouldEliminate 0.034
controlExpression 0.045
expressionShouldNotEliminateWithRunnerEval 0.029
expressionShouldEliminate 0.028
controlFolder 0.052
folderShouldNotEliminateWithRunnerEval 0.034
folderShouldEliminate 0.033
folderShouldEliminateWithTriggersFalse 0.026

DocMarkdownTest

testMDRuleDocs 0.049

BaseFunctionalityClassicTest

mapArrays 0.003
testPrintExpr 0.187
testPrintCode 0.27
testRuleResult 2.344
testRuleResultDetails 3.186
testExpressionsWithAggregate 2.618
Resolve should work correctly 0.146

ServerSideTests

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

IDClassicTests

testRNGIDGenNonJump 0.012

YamlClassicTests

decimalViaYaml 0.052

ReplaceWithMissingAttributesTest

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

RngAndRowIdTest

rngBytesTest 0.724
rngLongsTest 0.361
rngLongsUUIDTest 0.43
rngBytesUUIDTest 0.439
rngLongsUUIDNonJumpableTest 0.532
rngBytesUUIDNonJumpableTest 0.46
idFromUUIDTest 0.408
rowIDTest 0.308
uniqueIDTest 0.618
rngBytesWellsTest 0.433

YamlTests

structsAsKeys 0.272
sequenceAsKeys 0.225
structsAsValues 0.271
mapsAsValues 0.233
sequencesAsValues 0.224
sequenceAsKeysDecimals 0.213
theRest 7.376
sqlTest 0.186
nonLiteralMapEntriesTest 0.014

StatisticsTest

setLevelOperations 0.001
ruleSuiteOperations 0.001
ruleSuiteGroupOperations 0
rule suite processing 0.019

ConnectRuleSuitesTest

rule suites without lambdas or output should be combinable 4.352
rule suites with lambdas no output should be combinable 2.626
rule suites without lambdas with output should be combinable 2.6
rule suites without lambdas with output AND attributes should be combinable 2.847
rule suites without lambdas without Default AND attributes should be combinable 1.528
global libraries should properly integrate 1.958
full rule suites should be combinable 1.557
rule suite spark var is convertible 1.72
ruleRunner via spark var and provided empty dataset 1.485
ruleRunner via RuleSuite and spark var and provided empty dataset 0.511
ruleRunner via RuleSuite and spark var and provided empty dataset via name 0.41
ruleRunner via spark var and provided empty dataset via group and id 1.118
ruleRunner via spark var and provided empty dataset via group, id and version 1.198
ruleRunner via RuleSuite as lit 0.194
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - only one version 0.369
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - no results 0.146
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick latest 0.387
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick specific 0.373
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - only one version - via _variable 1.789
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick latest - via _variable 1.642
ruleRunner via RuleSuiteGroup and spark var and provided empty dataset - two versions, pick specific - via _variable 1.869
testRuleDisableCoalesce 0.664
testRuleReplaceCoalesce 0.344
testRuleNoReplaceCoalesce 0.373
test process if with recursive rule 0.145
test process if with recursive outputExpression 0.121
test process if with recursive lambda 0.126

StatisticsTest

default declarative stats function 0.541
aggregator based stats function 0.508

LookupIdentificationTest

mapLookuplambdaTest 0.007
mapContainslambdaTest 0.002
probabilityInlambdaTest 0.003
testMixed 0.002

JoinValidationTest

testViaRelation 7.352
testWithRenames 1.217

ExtensionParquetTest

testExtension 0.199
testExtensionDisableSpecific 0.099
testExtensionDisableStar 0.103
testForceFunctionInjection 0.122
testDefaultFunctionRegistrationViaBuiltIn 0.139
testAsymmetricFilterPlan 0.288
testAsymmetricFilterPlanViaExistingSession 0.001
testAsymmetricFilterPlanJoinEq 0.575
testAsymmetricFilterPlanJoinEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinEQN 0.417
testAsymmetricFilterPlanJoinEQNViaExistingSession 0
testAsymmetricFilterPlanJoinLt 0.427
testAsymmetricFilterPlanJoinLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinLte 0.424
testAsymmetricFilterPlanJoinLteViaExistingSession 0.001
testAsymmetricFilterPlanJoinGt 0.403
testAsymmetricFilterPlanJoinGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinGte 0.437
testAsymmetricFilterPlanJoinGteViaExistingSession 0
testAsymmetricFilterPlanIdCallFields 0.319
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 0.397
testAsymmetricFilterPlanIdJoinDifferentSizeFields 0.383
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 0.431
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 0.381
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 0.449
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 0.472
testAsymmetricFilterPlanIdCallStructs 0.284
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0
testDifferentLengthsId 0.239
testAsymmetricFilterPlanJoinFieldsEq 0.609
testAsymmetricFilterPlanJoinStructEq 0.432
testAsymmetricFilterPlanJoinMixedEq 0.413
testAsymmetricFilterPlanJoinFieldsEqn 0.4
testAsymmetricFilterPlanJoinStructEqn 0.402
testAsymmetricFilterPlanJoinMixedEqn 0.435
testAsymmetricFilterPlanJoinFieldsLt 0.484
testAsymmetricFilterPlanJoinStructLt 0.423
testAsymmetricFilterPlanJoinMixedLt 0.403
testAsymmetricFilterPlanJoinFieldsLtEq 0.413
testAsymmetricFilterPlanJoinStructLtEq 0.418
testAsymmetricFilterPlanJoinMixedLtEq 0.4
testAsymmetricFilterPlanJoinFieldsGt 0.436
testAsymmetricFilterPlanJoinStructGt 0.405
testAsymmetricFilterPlanJoinMixedGt 0.407
testAsymmetricFilterPlanJoinFieldsGtEq 0.392
testAsymmetricFilterPlanJoinStructGtEq 0.393
testAsymmetricFilterPlanJoinMixedGtEq 0.406
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
testAsymmetricFilterPlanJoinMixedGtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtEqViaExistingSession 0

RuleFolderClassicTest

testSimpleProductionRules 0.35
default processor 0.314
default processor via debug 0.292
testSetSyntaxButNoEqualTo 0.001
testSetSyntaxEqualToButNoAttribute 0.001

RoundTripTest

verifyPacking 0
ruleEvalToStructAndEncodeBack 1.141
ruleEvalToOverallAndDetailsAndEncodeBack 1.549
ruleEvalToStructAndEncodeBackWithUserType 0.778
ruleEvalAndBackViaDisk 2.16
ruleSuiteRoundTrippingToDF 0.102
ruleEngineSuiteRoundTrippingToDF 0.131
RuleDefaultProcessorRoundTrippingToDF 0.151

CollectRunnerClassicTest

simpleProductionRules 1.842
simplePrimitiveProductionRules 1.534
simplePrimitiveProductionRulesNoArrayOutput 1.525
no matches and with default should be default_rule flatten 1.626
no matches and no default should be failed 1.505
no matches and with default should be default_rule flatten nulls included 1.952
no matches and with default should be default_rule no flatten 1.893
nonFlatten 1.662
nonFlattenWithNulls 1.444
flattenWithNulls 1.378
flattenWithNestedNulls 1.364
flattenWithTopAndNestedNulls 1.622

CollectRunnerTest

simpleProductionRules 6.34
simplePrimitiveProductionRules 4.769
simplePrimitiveProductionRulesNoArrayOutput 4.535
no matches and with default should be default_rule flatten 6.218
no matches and no default should be failed 4.812
no matches and with default should be default_rule flatten nulls included 6.284
no matches and with default should be default_rule no flatten 4.654
nonFlatten 4.876
nonFlattenWithNulls 4.545
flattenWithNulls 3.925
flattenWithNestedNulls 3.994
flattenWithTopAndNestedNulls 3.954
simple collect should work with connect 0.076

DocsParserTest

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

RoundTripPrivateTest

ruleExprSwapping 0.002

MapLookupTests

lookupTest 5.038
setTest 1.287
emptyTest 0.924
multiKey 0.55
taxonomyLookup 0.891

BigRules

Trigger getValue should work 0.002
grouped 129 via top level boolean grouping 140.909
1:1 rules only 0
skipped
dumpAudit should work 98.082

ValidationTest

testLambdaSyntaxError 0.299
testLambdaNameError 0.096
testLambdaStackError 0.029
testLambdaActualStackError 0.026
testLambdaActualStackErrorSuppressed 0.086
testLambdaSparkUnknownNameError 0.016
testNestedFieldDoesntError 0.011
testNestedFieldLambdaError 0.007
testLambdaNestedNameError 0.01
testLambdaNestedOverloadedNameError 0.012
testLambdaWithDuplicateArityError 0.012
testLambdaNestedOverloadedNameWithInterimError 0.01
testFunctionSyntaxError 0.011
testNestedFieldError 0.008
testFunctionNameError 0.006
testOutputFunctionSyntaxError 0.01
testOutputFunctionNameError 0.008
testAllTheThingsExceptLambdaSOE 0.021
testUnknownFunctionRuleRunnerError 0.016
testTransformOutput 0.386
testUnknownFunctionRuleEngineRunnerError 0.02
testShowFunction 0.23
testAllTheDocsWarnings 0.029
testExpressionLookups 0.034
testMissingViews 0.09

RoundTripClassicTest

ruleSuiteRoundTrippingToDF 0.476
ruleEngineSuiteRoundTrippingToDF 1.307
RuleDefaultProcessorRoundTrippingToDF 2.457

VersionSerializingTest

ruleEngineSuiteVersionedRoundTripsDF 3.467

UserLambdaFunctionTest

nullInParam 0.129
lambdaRuleTest 0.064
lambdaNoParamsRuleTest 0.054
lambdaMultiParamLengthExpandedTest 0.105
lambdaMultiParamLengthSelfReferenceTest 0.099
lambdaMultiParamDupeLengthTest 0.031
lambdaMissing0LengthTest 0.041
nestedLambdaRuleTest 0.062
globalLambdasTest 0.002
hofTest 0.836
deepPartialTest 0.12
returnLambdaTest 0.114
testHOFLambdaDropin 0.299
HOFDropins 1.442
HOFFunForwardDropin 0.067
CallFunForward 0.141

CodeGenTest

ruleRunnerDefault 0.99
ruleEngineRunnerDefault 0.868

MapLookupTestsMapOpt

lookupTest 0.554
setTest 0.274
emptyTest 0.52
multiKey 0.408
taxonomyLookup 0.474

RowToRowTest

simple projection 0.038
encoder output projection 0.029
via ProcessFactory 0.146
via ProcessFactory rule details 0.139
via ProcessFactory rule lazy details 0.151
via ProcessFactory rule lazy details defaultIfPassed 0.133
via ProcessFactory rule engine 0.307
via ProcessFactory rule engine lazy 0.301
via ProcessFactory rule engine T array 0.278
via ProcessFactory rule engine T product 0.231
via ProcessFactory rule engine product 0.211
via ProcessFactory rule engine T bean 0.231
via ProcessFactory rule engine T string 0.141
via ProcessFactory rule engine T string debug 0.16
via ProcessFactory rule engine T map 0.16
via ProcessFactory folder engine T product 0.408
via ProcessFactory folder engine T struct product debug no fields in outputs or filters 0.216
via ProcessFactory folder engine product lazy 0.225
via ProcessFactory folder engine T bean extra output fields 0.241
via ProcessFactory folder engine lazy bean extra output fields 0.221
via ProcessFactory expression T 0.132
codegenfallback stateful handling on instance/setpartition 0.204
codegenfallback stateful handling on instance/setpartition funn 0.188
codegenfallback stateful handling on instance/setpartition codegen 0.131
codegenfallback stateful handling on instance/setpartition codegen - forced copy 0.139
codegenfallback stateful handling on instance/setpartition codegen funn 0.141
codegenfallback stateful handling on instance/setpartition codegen spark hof 0.201
codegenfallback stateful handling on instance/setpartition codegen spark hof - forced no copy 0.149
codegenfallback stateful handling on instance/setpartition codegen spark hof with compilation handler 0.317
codegenfallback stateful handling on instance/setpartition lazy 0.169
via ProcessFactory expression yaml 0.143
via ProcessFactory expression yaml noddl 0.122
via ProcessFactory expression yaml noddl no fields 0.105
prove processors can't have subqueries 0.108
via ProcessFactory with Avro inputs 0.351
via ProcessFactory map's 1.06
collect runnner processsor 0.275
collect runnner processsor bean T 0.223

GroupResultsTest

dq results should group 0.949
dq results shouldn't allow processing 0.529
engine results should group 0.748
folder results should group 0.71
collector results should group 0.607
collector results should group - with flatten 0.665
result groups should group 0.383
collector results groups should group 0.627
collector results groups should group and flatten a lot 0.569
bad types shouldn't pass analysis 0.51
unify_result should group, group and then flatten 0.818

RemoteFunctionTests

single function 0.045
multiple functions with new lines 0.044

ClassicMapLookupTests

taxonomyLookup 0.571

ClassicMapLookupTestsMapOpt

taxonomyLookup 0.492

MapLoaderTest

testConfigLoading 0.119
testConfigLoadingWithoutIds 0.075
testMapLoading 0.547
testMapSQLLoading 0.505

Failure Details

[Summary] [Package List] [Test Cases]


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