Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
544 0 0 2 99.632% 1,209.733

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 14 0 0 0 100% 0.949
com.sparkutils.qualityTests.mapLookup 10 0 0 0 100% 10.451
com.sparkutils.qualityTests.bloom 21 0 0 0 100% 5.784
com.sparkutils.qualityTests.classicOnly 206 0 0 1 99.515% 167.12
com.sparkutils.qualityTests 269 0 0 1 99.628% 405.587
org.scalatest.tools 0 0 0 0 0% 604.875
com.sparkutils.qualityTests.id 24 0 0 0 100% 14.967

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
RoundTripPrivateTest 1 0 0 0 100% 0.004
MetaRuleSetTest 4 0 0 0 100% 0.266
UserLambdaFunctionCompilationTest 9 0 0 0 100% 0.679

com.sparkutils.qualityTests.mapLookup

Class Tests Errors Failures Skipped Success Rate Time
MapLoaderTest 4 0 0 0 100% 1.199
ClassicMapLookupTests 1 0 0 0 100% 0.35
MapLookupTests 5 0 0 0 100% 8.902

com.sparkutils.qualityTests.bloom

Class Tests Errors Failures Skipped Success Rate Time
BloomTests 17 0 0 0 100% 5.479
BloomLoaderTest 4 0 0 0 100% 0.305

com.sparkutils.qualityTests.classicOnly

Class Tests Errors Failures Skipped Success Rate Time
ExtensionParquetTest 66 0 0 0 100% 13.904
RoundTripTest3 1 0 0 0 100% 0.72
DocsParserTest 13 0 0 0 100% 0.021
ReplaceWithMissingAttributesTest 14 0 0 1 92.857% 0.036
IDClassicTests 1 0 0 0 100% 0.007
ValidationTest 25 0 0 0 100% 1.305
ExtensionDeltaTest 67 0 0 0 100% 149.477
DocMarkdownTest 1 0 0 0 100% 0.058
ServerSideTests 3 0 0 0 100% 0.057
VariableIdentificationTest 9 0 0 0 100% 0.034
CodeGenTest 2 0 0 0 100% 1.48
LookupIdentificationTest 4 0 0 0 100% 0.021

com.sparkutils.qualityTests

Class Tests Errors Failures Skipped Success Rate Time
RowToRowTest 36 0 0 0 100% 4.225
UserLambdaFunctionTest 16 0 0 0 100% 2.601
ViewLoaderTest 7 0 0 0 100% 0.702
RuleEngineClassicTest 6 0 0 0 100% 36.973
RoundTripTest 8 0 0 0 100% 5.725
YamlClassicTests 1 0 0 0 100% 0.048
RuleFolderTest 11 0 0 0 100% 10.437
JoinValidationTest 2 0 0 0 100% 29.892
CollectRunnerTest 12 0 0 0 100% 186.516
UserLambdaFunctionClassicTest 17 0 0 0 100% 2.882
ConnectRuleSuitesTest 14 0 0 0 100% 13.946
RngAndRowIdTest 10 0 0 0 100% 4.472
RoundTripClassicTest 3 0 0 0 100% 1.928
VersionSerializingTest 1 0 0 0 100% 2.774
BaseFunctionalityTest 34 0 0 0 100% 14.506
RuleFolderClassicTest 3 0 0 0 100% 0.579
AggregatesClassicTest 5 0 0 0 100% 1.706
BaseFunctionalityClassicTest 7 0 0 0 100% 7.724
SubExpressionEliminationTest 15 0 0 0 100% 0.367
RuleEngineTest 11 0 0 0 100% 4.014
CollectRunnerClassicTest 12 0 0 0 100% 51.602
RemoteFunctionTests 2 0 0 0 100% 0.078
TrEitherTest 3 0 0 0 100% 0.004
AggregatesTest 24 0 0 1 95.833% 14.108
YamlTests 9 0 0 0 100% 7.778

org.scalatest.tools

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

com.sparkutils.qualityTests.id

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

Test Cases

[Summary] [Package List] [Test Cases]

MapLoaderTest

testConfigLoading 0.114
testConfigLoadingWithoutIds 0.06
testMapLoading 0.467
testMapSQLLoading 0.556

RoundTripPrivateTest

ruleExprSwapping 0.003

RowToRowTest

simple projection 0.032
encoder output projection 0.031
via ProcessFactory 0.076
via ProcessFactory rule details 0.064
via ProcessFactory rule lazy details 0.074
via ProcessFactory rule lazy details defaultIfPassed 0.06
via ProcessFactory rule engine 0.166
via ProcessFactory rule engine lazy 0.167
via ProcessFactory rule engine T array 0.153
via ProcessFactory rule engine T product 0.134
via ProcessFactory rule engine product 0.117
via ProcessFactory rule engine T bean 0.225
via ProcessFactory rule engine T string 0.108
via ProcessFactory rule engine T string debug 0.084
via ProcessFactory rule engine T map 0.085
via ProcessFactory folder engine T product 0.309
via ProcessFactory folder engine T struct product debug no fields in outputs or filters 0.12
via ProcessFactory folder engine product lazy 0.21
via ProcessFactory folder engine T bean extra output fields 0.169
via ProcessFactory folder engine lazy bean extra output fields 0.133
via ProcessFactory expression T 0.068
codegenfallback stateful handling on instance/setpartition 0.099
codegenfallback stateful handling on instance/setpartition funn 0.081
codegenfallback stateful handling on instance/setpartition codegen 0.062
codegenfallback stateful handling on instance/setpartition codegen - forced copy 0.062
codegenfallback stateful handling on instance/setpartition codegen funn 0.068
codegenfallback stateful handling on instance/setpartition codegen spark hof 0.098
codegenfallback stateful handling on instance/setpartition codegen spark hof - forced no copy 0.066
codegenfallback stateful handling on instance/setpartition codegen spark hof with compilation handler 0.156
codegenfallback stateful handling on instance/setpartition lazy 0.089
via ProcessFactory expression yaml 0.101
via ProcessFactory expression yaml noddl 0.073
via ProcessFactory expression yaml noddl no fields 0.06
prove processors can't have subqueries 0.075
via ProcessFactory with Avro inputs 0.197
via ProcessFactory map's 0.349

ExtensionParquetTest

testExtension 0.18
testExtensionDisableSpecific 0.083
testExtensionDisableStar 0.083
testForceFunctionInjection 0.093
testDefaultFunctionRegistrationViaBuiltIn 0.107
testAsymmetricFilterPlan 0.275
testAsymmetricFilterPlanViaExistingSession 0.001
testAsymmetricFilterPlanJoinEq 0.6
testAsymmetricFilterPlanJoinEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinEQN 0.434
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.001
testAsymmetricFilterPlanJoinLt 0.378
testAsymmetricFilterPlanJoinLtViaExistingSession 0
testAsymmetricFilterPlanJoinLte 0.387
testAsymmetricFilterPlanJoinLteViaExistingSession 0.001
testAsymmetricFilterPlanJoinGt 0.354
testAsymmetricFilterPlanJoinGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinGte 0.486
testAsymmetricFilterPlanJoinGteViaExistingSession 0.001
testAsymmetricFilterPlanIdCallFields 0.242
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 0.353
testAsymmetricFilterPlanIdJoinDifferentSizeFields 0.359
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 0.375
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 0.42
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 0.496
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 0.398
testAsymmetricFilterPlanIdCallStructs 0.247
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0
testDifferentLengthsId 0.222
testAsymmetricFilterPlanJoinFieldsEq 0.387
testAsymmetricFilterPlanJoinStructEq 0.416
testAsymmetricFilterPlanJoinMixedEq 0.388
testAsymmetricFilterPlanJoinFieldsEqn 0.38
testAsymmetricFilterPlanJoinStructEqn 0.365
testAsymmetricFilterPlanJoinMixedEqn 0.497
testAsymmetricFilterPlanJoinFieldsLt 0.47
testAsymmetricFilterPlanJoinStructLt 0.356
testAsymmetricFilterPlanJoinMixedLt 0.361
testAsymmetricFilterPlanJoinFieldsLtEq 0.39
testAsymmetricFilterPlanJoinStructLtEq 0.402
testAsymmetricFilterPlanJoinMixedLtEq 0.373
testAsymmetricFilterPlanJoinFieldsGt 0.365
testAsymmetricFilterPlanJoinStructGt 0.405
testAsymmetricFilterPlanJoinMixedGt 0.529
testAsymmetricFilterPlanJoinFieldsGtEq 0.496
testAsymmetricFilterPlanJoinStructGtEq 0.374
testAsymmetricFilterPlanJoinMixedGtEq 0.358
testAsymmetricFilterPlanJoinFieldsEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsEqnViaExistingSession 0
testAsymmetricFilterPlanJoinStructEqnViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqnViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtEqViaExistingSession 0

UserLambdaFunctionTest

nullInParam 0.079
lambdaRuleTest 0.048
lambdaNoParamsRuleTest 0.039
lambdaMultiParamLengthExpandedTest 0.078
lambdaMultiParamLengthSelfReferenceTest 0.076
lambdaMultiParamDupeLengthTest 0.011
lambdaMissing0LengthTest 0.026
nestedLambdaRuleTest 0.051
globalLambdasTest 0.002
hofTest 0.625
deepPartialTest 0.062
returnLambdaTest 0.066
testHOFLambdaDropin 0.206
HOFDropins 1.091
HOFFunForwardDropin 0.06
CallFunForward 0.078

RoundTripTest3

testULEquals 0.719

ViewLoaderTest

testConfigLoading 0.077
testConfigLoadingWithoutIds 0.055
testViewLoads 0.285
testViewLoadsFailedAsJoinsNotPresent 0.054
testViewLoadsFailedAsInfinite 0.081
testViewLoadsThatNeedQuoting 0.047
testViewLoadsThatDontParse 0.064

RuleEngineClassicTest

testSimpleProductionRules Classic 0.293
testFlattenResults 1.16
testSalience 1.128
testDebug 0.184
testHugeAmountOfRulesSOE Classic 33.287
Deeply nested projection causes compilation issue 0.918

DocsParserTest

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

IDTests

rountTripRandom 0.001
rountTripProvided 0.001
rountTripFields 0
assertsOnGuaranteedUniqueID 0.001
roundTripGuaranteedUniqueIDLocalMac 0.001
guaranteedUniqueIDMACAddressOverflowTest 0
testGuaranteedUniqueIDOps 0.023
testRNGIDGen 0.061
testSHA256IDGen 1.843
testMD5IDGen 1.549
testSHA256IDGenHashFun 1.5
testMD5IDGenHashFun 1.128
testMURMUR3_128IDGenHashFun 1.243
testXXH3IDGenZAHashFun 1.354
testMURMUR3_128IDZAGenHashFun 1.12
testMURMUR3IDZAGenHashFun 1.164
testFakeIDGenDigestFun 0.727
testAdlerIDGenHashFun 1.001
testMurmur3 0.035
testUniqueIDGen 0.204
testIDEqual 1.431
testIDBase64 0.351
testUUIDRoundTripping 0.221
equalsTest 0.001

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.002
testRuleReplaceWithOutputNoReplaceCoalesce 0.003
testWithOutputReplaceCoalesce 0.001
testWithOutputNoReplaceCoalesce 0.002
testCoalesceNested 0.001
testCoalesceNestedNull 0.001

RoundTripTest

verifyPacking 0
ruleEvalToStructAndEncodeBack 0.866
ruleEvalToOverallAndDetailsAndEncodeBack 1.602
ruleEvalToStructAndEncodeBackWithUserType 0.681
ruleEvalAndBackViaDisk 2.063
ruleSuiteRoundTrippingToDF 0.152
ruleEngineSuiteRoundTrippingToDF 0.21
RuleDefaultProcessorRoundTrippingToDF 0.148

IDClassicTests

testRNGIDGenNonJump 0.006

YamlClassicTests

decimalViaYaml 0.047

RuleFolderTest

testSimpleProductionRules 0.305
testSimpleProductionRulesReplace 0.381
testSimpleProductionRulesReplaceSet 0.418
testSimpleProductionRulesReplaceOutOfOrder 0.297
testSimpleProductionRulesReplaceOutOfOrderSet 0.244
testSimpleProductionRulesReplaceCustomDDL 0.313
testSimpleProductionRulesReplaceCustomDDLSet 0.29
testSimpleProductionRulesReplaceDebug 0.546
testSimpleProductionRulesReplaceDebugSet 0.333
testFlattenResults 4.507
testFlattenResultsSet 2.796

MetaRuleSetTest

regExpTest 0.003
filterExpTest 0.106
fullLoadTest 0.079
transformLoadTest 0.077

JoinValidationTest

testViaRelation 6.905
testWithRenames 0.993

CollectRunnerTest

simpleProductionRules 28.568
simplePrimitiveProductionRules 22.571
simplePrimitiveProductionRulesNoArrayOutput 21.585
no matches and with default should be default_rule flatten 5.021
no matches and no default should be failed 4.216
no matches and with default should be default_rule flatten nulls included 5.208
no matches and with default should be default_rule no flatten 4.608
nonFlatten 23.766
nonFlattenWithNulls 17.831
flattenWithNulls 17.947
flattenWithNestedNulls 17.52
flattenWithTopAndNestedNulls 17.671

UserLambdaFunctionClassicTest

nullInParam 0.083
lambdaRuleTest 0.038
lambdaNoParamsRuleTest 0.021
lambdaMultiParamLengthExpandedTest 0.051
lambdaMultiParamLengthSelfReferenceTest 0.054
lambdaMultiParamDupeLengthTest 0.002
lambdaMissing0LengthTest 0.011
nestedLambdaRuleTest 0.033
globalLambdasTest 0.001
hofTest 0.658
deepPartialTest 0.067
returnLambdaTest 0.103
testHOFLambdaDropin 0.222
HOFDropins 1.21
HOFFunForwardDropin 0.049
PlaceHolderNullableOverrides 0.216
CallFunForward 0.06

ClassicMapLookupTests

taxonomyLookup 0.349

ConnectRuleSuitesTest

rule suites without lambdas or output should be combinable 0.809
rule suites with lambdas no output should be combinable 1.452
rule suites without lambdas with output should be combinable 1.431
rule suites without lambdas with output AND attributes should be combinable 1.946
global libraries should properly integrate 1.794
full rule suites should be combinable 1.941
rule suite spark var is convertible 1.649
ruleRunner via spark var and provided empty dataset 0.983
testRuleDisableCoalesce 0.748
testRuleReplaceCoalesce 0.376
testRuleNoReplaceCoalesce 0.335
test process if with recursive rule 0.18
test process if with recursive outputExpression 0.141
test process if with recursive lambda 0.157

RngAndRowIdTest

rngBytesTest 0.692
rngLongsTest 0.443
rngLongsUUIDTest 0.442
rngBytesUUIDTest 0.399
rngLongsUUIDNonJumpableTest 0.359
rngBytesUUIDNonJumpableTest 0.385
idFromUUIDTest 0.338
rowIDTest 0.338
uniqueIDTest 0.825
rngBytesWellsTest 0.249

RoundTripClassicTest

ruleSuiteRoundTrippingToDF 0.494
ruleEngineSuiteRoundTrippingToDF 0.689
RuleDefaultProcessorRoundTrippingToDF 0.741

ValidationTest

testLambdaSyntaxError 0.327
testLambdaNameError 0.097
testLambdaStackError 0.028
testLambdaActualStackError 0.025
testLambdaActualStackErrorSuppressed 0.072
testLambdaSparkUnknownNameError 0.014
testNestedFieldDoesntError 0.011
testNestedFieldLambdaError 0.007
testLambdaNestedNameError 0.008
testLambdaNestedOverloadedNameError 0.011
testLambdaWithDuplicateArityError 0.009
testLambdaNestedOverloadedNameWithInterimError 0.009
testFunctionSyntaxError 0.009
testNestedFieldError 0.007
testFunctionNameError 0.005
testOutputFunctionSyntaxError 0.008
testOutputFunctionNameError 0.008
testAllTheThingsExceptLambdaSOE 0.022
testUnknownFunctionRuleRunnerError 0.012
testTransformOutput 0.297
testUnknownFunctionRuleEngineRunnerError 0.014
testShowFunction 0.165
testAllTheDocsWarnings 0.024
testExpressionLookups 0.032
testMissingViews 0.069

VersionSerializingTest

ruleEngineSuiteVersionedRoundTripsDF 2.771

ExtensionDeltaTest

testExtension 0.445
testExtensionDisableSpecific 0.104
testExtensionDisableStar 0.105
testForceFunctionInjection 0.154
testDefaultFunctionRegistrationViaBuiltIn 0.189
testAsymmetricFilterPlan 7.395
testAsymmetricFilterPlanViaExistingSession 0.002
testAsymmetricFilterPlanJoinEq 6.737
testAsymmetricFilterPlanJoinEqViaExistingSession 0.004
testAsymmetricFilterPlanJoinEQN 5.98
testAsymmetricFilterPlanJoinEQNViaExistingSession 0.002
testAsymmetricFilterPlanJoinLt 5.291
testAsymmetricFilterPlanJoinLtViaExistingSession 0.002
testAsymmetricFilterPlanJoinLte 5.446
testAsymmetricFilterPlanJoinLteViaExistingSession 0.002
testAsymmetricFilterPlanJoinGt 4.945
testAsymmetricFilterPlanJoinGtViaExistingSession 0.002
testAsymmetricFilterPlanJoinGte 5.08
testAsymmetricFilterPlanJoinGteViaExistingSession 0.001
testAsymmetricFilterPlanIdCallFields 2.716
testAsymmetricFilterPlanIdCallFieldsViaExistingSession 0.001
testAsymmetricFilterPlanIdJoinDifferentSizeStruct 3.197
testAsymmetricFilterPlanIdJoinDifferentSizeFields 2.739
testAsymmetricFilterPlanIdJoinDifferentSizeMixed 3.245
testAsymmetricFilterPlanIdJoinDifferentSizeStructLT 3.096
testAsymmetricFilterPlanIdJoinDifferentSizeFieldsLT 2.699
testAsymmetricFilterPlanIdJoinDifferentSizeMixedLT 3.04
testAsymmetricFilterPlanIdCallStructs 2.622
testAsymmetricFilterPlanIdCallStructsViaExistingSession 0.002
testDifferentLengthsId 0.433
testAsymmetricFilterPlanJoinFieldsEq 4.633
testAsymmetricFilterPlanJoinStructEq 4.643
testAsymmetricFilterPlanJoinMixedEq 4.497
testAsymmetricFilterPlanJoinFieldsEqn 4.675
testAsymmetricFilterPlanJoinStructEqn 4.521
testAsymmetricFilterPlanJoinMixedEqn 4.478
testAsymmetricFilterPlanJoinFieldsLt 4.397
testAsymmetricFilterPlanJoinStructLt 4.114
testAsymmetricFilterPlanJoinMixedLt 3.984
testAsymmetricFilterPlanJoinFieldsLtEq 3.967
testAsymmetricFilterPlanJoinStructLtEq 4.198
testAsymmetricFilterPlanJoinMixedLtEq 4.404
testAsymmetricFilterPlanJoinFieldsGt 4.427
testAsymmetricFilterPlanJoinStructGt 4.327
testAsymmetricFilterPlanJoinMixedGt 4.229
testAsymmetricFilterPlanJoinFieldsGtEq 3.819
testAsymmetricFilterPlanJoinStructGtEq 3.801
testAsymmetricFilterPlanJoinMixedGtEq 4.139
testAsymmetricFilterPlanJoinFieldsEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsEqnViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructEqnViaExistingSession 0
testAsymmetricFilterPlanJoinMixedEqnViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructLtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinStructLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedLtEqViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructGtViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtViaExistingSession 0
testAsymmetricFilterPlanJoinFieldsGtEqViaExistingSession 0.001
testAsymmetricFilterPlanJoinStructGtEqViaExistingSession 0
testAsymmetricFilterPlanJoinMixedGtEqViaExistingSession 0
testAsymmetricFilterEqSQL 6.526

DocMarkdownTest

testMDRuleDocs 0.057

BaseFunctionalityTest

flattenResultsTest 1.292
flattenResultsWithMissingTest 0.173
verifyResultExprDSL 0.117
longPairEqual 0.084
verifySimpleExprs 1.965
typeCheckFlatten 0.039
typeCheckPackInts 0.08
typeCheckProbability 0.114
positiveProbResults 0.155
negativeProbResults 0.1
positiveProbResultsOverridden 0.102
negativeProbResultsOverridden 0.105
disabledOverallShouldBePassed 0.103
oddBoxingIssueShouldRun 0.17
testComparableResults 1.076
testComparableResultsDifferentKeysAndMapValue 2.855
testCompareWithArrays 0.207
testCompareWithArraysOrderingAndReverse 0.347
testCompareWithStructsReverseAndNested 0.333
scalarSubqueryAsTrigger 0.261
functionParameterSizes 0.007
testRuleResult 1.28
testRuleResultDetails 1.416
testExpressionsWithAggregate 0.902
testExpressionsWithFields 0.167
updateFields 0.335
checkMinimumLengthWorks 0.007
softFail 0.102
failedOnOne 0.098
probabilityOnThree 0.102
disabled 0.087
ignored 0.086
mixedIgnore 0.089
softShouldShowPassed 0.148

ServerSideTests

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

RuleFolderClassicTest

testSimpleProductionRules 0.575
testSetSyntaxButNoEqualTo 0.002
testSetSyntaxEqualToButNoAttribute 0.001

AggregatesClassicTest

decimalPrecisionHofTest 0.956
decimalPrecisionIncExprTest 0.26
decimalPrecisionIncExprDSLTest 0.133
decimalPrecisionNO_REWRITEIncTest 0.008
decimalPrecisionDeprecatedIncTest 0.348

BaseFunctionalityClassicTest

mapArrays 0.001
testPrintExpr 0.157
testPrintCode 0.181
testRuleResult 2.38
testRuleResultDetails 3.148
testExpressionsWithAggregate 1.686
Resolve should work correctly 0.166

SubExpressionEliminationTest

controlRunner 0.029
controlRunner old defaults 0.038
runnerShouldNotEliminateWithRunnerEval 0.018
runnerShouldEliminate 0.017
controlEngine 0.031
controlEngine old defaults 0.031
engineShouldNotEliminateWithRunnerEval 0.023
engineShouldEliminate 0.021
controlExpression 0.026
expressionShouldNotEliminateWithRunnerEval 0.017
expressionShouldEliminate 0.017
controlFolder 0.033
folderShouldNotEliminateWithRunnerEval 0.021
folderShouldEliminate 0.022
folderShouldEliminateWithTriggersFalse 0.021

RuleEngineTest

testSimpleProductionRules Connect 0.074
testProbabilityRuleFail 0.123
testProbabilityRulePass 0.08
scalarSubqueryAsOutputExpressionInStruct 1.1
scalarSubqueryAsOutputExpression 0.318
scalarSubqueryAsOutputExpressionViaLambdaParam 0.524
scalarSubqueryAsOutputExpressionViaLambdaNonAttributeParam 0.264
scalarSubqueryAsOutputExpressionViaLambdaNoParam 0.198
testFlattenResults 0.751
testSalience 0.537
testDebug 0.042

VariableIdentificationTest

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

CollectRunnerClassicTest

simpleProductionRules 6.496
simplePrimitiveProductionRules 5.707
simplePrimitiveProductionRulesNoArrayOutput 5.591
no matches and with default should be default_rule flatten 1.623
no matches and no default should be failed 1.48
no matches and with default should be default_rule flatten nulls included 1.716
no matches and with default should be default_rule no flatten 1.542
nonFlatten 6.495
nonFlattenWithNulls 5.294
flattenWithNulls 5.294
flattenWithNestedNulls 5.195
flattenWithTopAndNestedNulls 5.165

RemoteFunctionTests

single function 0.04
multiple functions with new lines 0.036

BloomTests

verifyMeasurementColumnSpark 0.633
verifyMeasurementSQLSpark 0.355
verifyMeasurementColumnParquet 0.426
verifyMeasurementSQLParquet 0.32
verifyMeasurementSQLRoundTripSpark 0.446
verifyCompilationSpark 0.878
verifyMeasurementSQLRoundTripBucketedArrayEager 0.213
verifyCompilationBucketedArrayEager 0.571
verifyMeasurementSQLRoundTripBucketedArrayLazy 0.182
verifyCompilationBucketedArrayLazy 0.722
verifyMeasurementSQLRoundTripBucketedArrayMapped 0.18
verifyCompilationBucketedArrayMapped 0.518
assertIncrementalBucketsViaFPP 0.003
assertIncrementalBucketsViaExpectedNums 0.002
verifyBloomsAreIdentified 0.005
verifyInputParams 0.013
shouldThrowOnUnknownBlooms 0.006

TrEitherTest

testIs 0
testGets 0.001
testFolds 0.002

AggregatesTest

mapTest 0.924
multiGroups 3.181
groupByNestedMapWith 2.787
mapTestSort 1.047
mapDeprecatedTest 0.525
mapDeprecatedTestSort 0.604
sumTestDSL 0.996
evalSumTest 0
skipped
mapAggrCountDSLTest 0.238
mapAggrCountTest 0.186
mapAggrCountDeprecatedTest 0.179
mapStructKeyAggrCountTest 0.159
mapStructKeyAggrCountDeprecatedTest 0.154
mapAggrSumTest 0.187
mapAggrSumDeprecatedTest 0.183
mapAggrDecimalTest 0.239
mapAggrDecimalDSLTest 0.222
mapAggrOnePassTest 0.554
mapAggrOnePassDeprecatedTest 0.522
decimalPrecisionTest 0.368
decimalPrecisionExprDSLTest 0.159
decimalPrecisionNO_REWRITETest 0.217
decimalPrecisionIncTest 0.28
decimalPrecisionIncDSLTest 0.185

CodeGenTest

ruleRunnerDefault 0.824
ruleEngineRunnerDefault 0.65

YamlTests

structsAsKeys 0.277
sequenceAsKeys 0.192
structsAsValues 0.185
mapsAsValues 0.205
sequencesAsValues 0.223
sequenceAsKeysDecimals 0.181
theRest 6.251
sqlTest 0.243
nonLiteralMapEntriesTest 0.02

LookupIdentificationTest

mapLookuplambdaTest 0.009
mapContainslambdaTest 0.004
probabilityInlambdaTest 0.005
testMixed 0.002

BloomLoaderTest

testConfigLoading 0.088
testConfigLoadingWithoutIds 0.027
testBloomLoading 0.127
testMapSQLLoading 0.062

MapLookupTests

lookupTest 2.851
setTest 1.304
emptyTest 1.935
multiKey 0.893
taxonomyLookup 1.913

UserLambdaFunctionCompilationTest

defaultHofConfigTests 0.001
loadHandlers 0.002
convertHandlers 0
loadHandlersViaProperty 0
runDisabledCompilation 0.207
runNestedCompilation 0.138
withDefaultHoF 0.145
withSpecifiedHoFHandler 0.121
runDisabledBottom 0.062

Failure Details

[Summary] [Package List] [Test Cases]


testCalledLambdaReplaceCoalesce
skipped: skipped
evalSumTest
skipped: skipped