Surefire Report
Summary
[Summary] [Package List] [Test Cases]
| Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|
| 640 | 0 | 0 | 3 | 99.531% | 2,041.534 |
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.182 |
| com.sparkutils.qualityTests.mapLookup | 10 | 0 | 0 | 0 | 100% | 7.6 |
| com.sparkutils.qualityTests.bloom | 21 | 0 | 0 | 0 | 100% | 4.181 |
| com.sparkutils.qualityTests.classicOnly | 234 | 0 | 0 | 2 | 99.145% | 661.128 |
| com.sparkutils.qualityTests | 335 | 0 | 0 | 1 | 99.701% | 332.097 |
| org.scalatest.tools | 0 | 0 | 0 | 0 | 0% | 1,020.775 |
| com.sparkutils.qualityTests.id | 24 | 0 | 0 | 0 | 100% | 14.571 |
Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
com.sparkutils.quality.tests
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| UserLambdaFunctionCompilationTest | 11 | 0 | 0 | 0 | 100% | 0.879 | |
| MetaRuleSetTest | 4 | 0 | 0 | 0 | 100% | 0.298 | |
| 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.123 | |
| MapLookupTests | 5 | 0 | 0 | 0 | 100% | 6.014 | |
| ClassicMapLookupTests | 1 | 0 | 0 | 0 | 100% | 0.463 |
com.sparkutils.qualityTests.bloom
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| BloomTests | 17 | 0 | 0 | 0 | 100% | 3.956 | |
| BloomLoaderTest | 4 | 0 | 0 | 0 | 100% | 0.225 |
com.sparkutils.qualityTests.classicOnly
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| RoundTripTest3 | 1 | 0 | 0 | 0 | 100% | 0.711 | |
| BooleanGrouperTest | 4 | 0 | 0 | 0 | 100% | 23.499 | |
| BigRules | 5 | 0 | 0 | 1 | 80% | 420.355 | |
| ExtensionDeltaTest | 67 | 0 | 0 | 0 | 100% | 153.385 | |
| EquivalentTest | 2 | 0 | 0 | 0 | 100% | 0.004 | |
| BigRulesMaps | 1 | 0 | 0 | 0 | 100% | 44.451 | |
| DocMarkdownTest | 1 | 0 | 0 | 0 | 100% | 0.042 | |
| VariableIdentificationTest | 9 | 0 | 0 | 0 | 100% | 0.032 | |
| ReplaceWithMissingAttributesTest | 14 | 0 | 0 | 1 | 92.857% | 0.04 | |
| CodeGenTest | 2 | 0 | 0 | 0 | 100% | 1.541 | |
| TopLevelBooleanFilterFalseTest | 12 | 0 | 0 | 0 | 100% | 0.528 | |
| ServerSideTests | 3 | 0 | 0 | 0 | 100% | 0.004 | |
| LookupIdentificationTest | 4 | 0 | 0 | 0 | 100% | 0.016 | |
| ExtensionParquetTest | 66 | 0 | 0 | 0 | 100% | 14.854 | |
| IDClassicTests | 1 | 0 | 0 | 0 | 100% | 0.016 | |
| StatisticsTest | 4 | 0 | 0 | 0 | 100% | 0.025 | |
| ValidationTest | 25 | 0 | 0 | 0 | 100% | 1.614 | |
| DocsParserTest | 13 | 0 | 0 | 0 | 100% | 0.011 |
com.sparkutils.qualityTests
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| RuleEngineTest | 12 | 0 | 0 | 0 | 100% | 4.92 | |
| StatisticsTest | 2 | 0 | 0 | 0 | 100% | 1.617 | |
| TrEitherTest | 3 | 0 | 0 | 0 | 100% | 0.003 | |
| RoundTripTest | 8 | 0 | 0 | 0 | 100% | 6.319 | |
| AggregatesClassicTest | 5 | 0 | 0 | 0 | 100% | 1.821 | |
| GroupAuditTest | 12 | 0 | 0 | 0 | 100% | 2.553 | |
| RuleFolderTest | 14 | 0 | 0 | 0 | 100% | 10.882 | |
| RemoteFunctionTests | 2 | 0 | 0 | 0 | 100% | 0.104 | |
| RoundTripClassicTest | 3 | 0 | 0 | 0 | 100% | 2.023 | |
| MapLookupTestsMapOpt | 5 | 0 | 0 | 0 | 100% | 2.041 | |
| ConnectRuleSuitesTest | 27 | 0 | 0 | 0 | 100% | 26.232 | |
| RuleFolderClassicWithTopLevelGrouperTest | 3 | 0 | 0 | 0 | 100% | 0.986 | |
| CollectRunnerTest | 13 | 0 | 0 | 0 | 100% | 60.979 | |
| RuleEngineClassicTest | 6 | 0 | 0 | 0 | 100% | 49.366 | |
| VersionSerializingTest | 1 | 0 | 0 | 0 | 100% | 3.34 | |
| RowToRowTest | 38 | 0 | 0 | 0 | 100% | 9.165 | |
| CollectRunnerClassicGrouperTest | 12 | 0 | 0 | 0 | 100% | 20.864 | |
| UserLambdaFunctionTest | 16 | 0 | 0 | 0 | 100% | 3.064 | |
| UserLambdaFunctionClassicTest | 17 | 0 | 0 | 0 | 100% | 2.75 | |
| JoinValidationTest | 2 | 0 | 0 | 0 | 100% | 31.003 | |
| ViewLoaderTest | 7 | 0 | 0 | 0 | 100% | 1.048 | |
| RngAndRowIdTest | 10 | 0 | 0 | 0 | 100% | 5.694 | |
| YamlTests | 9 | 0 | 0 | 0 | 100% | 8.185 | |
| BaseFunctionalityClassicTest | 8 | 0 | 0 | 0 | 100% | 9.424 | |
| CollectRunnerClassicTest | 12 | 0 | 0 | 0 | 100% | 19.062 | |
| RuleFolderClassicTest | 5 | 0 | 0 | 0 | 100% | 1.048 | |
| AggregatesTest | 24 | 0 | 0 | 1 | 95.833% | 18.422 | |
| BaseFunctionalityTest | 35 | 0 | 0 | 0 | 100% | 19.066 | |
| SubExpressionEliminationTest | 11 | 0 | 0 | 0 | 100% | 2.15 | |
| GroupResultsTest | 11 | 0 | 0 | 0 | 100% | 7.487 | |
| YamlClassicTests | 1 | 0 | 0 | 0 | 100% | 0.05 | |
| ClassicMapLookupTestsMapOpt | 1 | 0 | 0 | 0 | 100% | 0.429 |
org.scalatest.tools
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| DiscoverySuite | 0 | 0 | 0 | 0 | 0% | 1,020.775 |
com.sparkutils.qualityTests.id
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| IDTests | 24 | 0 | 0 | 0 | 100% | 14.571 |
Test Cases
[Summary] [Package List] [Test Cases]
UserLambdaFunctionCompilationTest
RuleEngineTest
RoundTripTest3
| testULEquals | 0.711 |
BooleanGrouperTest
StatisticsTest
| default declarative stats function | 0.736 | |
| aggregator based stats function | 0.879 |
TrEitherTest
| testIs | 0 | |
| testGets | 0.002 | |
| testFolds | 0.001 |
RoundTripTest
AggregatesClassicTest
| decimalPrecisionHofTest | 1.071 | |
| decimalPrecisionIncExprTest | 0.298 | |
| decimalPrecisionIncExprDSLTest | 0.146 | |
| decimalPrecisionNO_REWRITEIncTest | 0.01 | |
| decimalPrecisionDeprecatedIncTest | 0.292 |
GroupAuditTest
RuleFolderTest
RemoteFunctionTests
| single function | 0.056 | |
| multiple functions with new lines | 0.046 |
BigRules
| Trigger getValue should work | 0 | |
| grouped 129 via top level boolean grouping | 174.254 | |
| grouped 129 via top level boolean grouping with empty result | 84.311 | |
| 1:1 rules only | 0 | |
| skipped | ||
| dumpAudit should work | 161.778 |
RoundTripClassicTest
| ruleSuiteRoundTrippingToDF | 0.535 | |
| ruleEngineSuiteRoundTrippingToDF | 0.715 | |
| RuleDefaultProcessorRoundTrippingToDF | 0.77 |
ExtensionDeltaTest
MapLookupTestsMapOpt
| lookupTest | 0.565 | |
| setTest | 0.279 | |
| emptyTest | 0.472 | |
| multiKey | 0.352 | |
| taxonomyLookup | 0.373 |
ConnectRuleSuitesTest
IDTests
MapLoaderTest
| testConfigLoading | 0.136 | |
| testConfigLoadingWithoutIds | 0.073 | |
| testMapLoading | 0.506 | |
| testMapSQLLoading | 0.405 |
EquivalentTest
| Runners should CSE | 0.003 | |
| Conditionals with nested runners _could_ CSE but won't as only one will be called | 0.001 |
MetaRuleSetTest
| regExpTest | 0.004 | |
| filterExpTest | 0.111 | |
| fullLoadTest | 0.096 | |
| transformLoadTest | 0.085 |
RuleFolderClassicWithTopLevelGrouperTest
| testSimpleProductionRules | 0.374 | |
| default processor | 0.319 | |
| default processor via debug | 0.292 |
BigRulesMaps
| map rules for comparison | 44.45 |
CollectRunnerTest
DocMarkdownTest
| testMDRuleDocs | 0.039 |
VariableIdentificationTest
ReplaceWithMissingAttributesTest
| testNoReplace | 0.003 | |
| testRuleDisableCoalesce | 0.003 | |
| testRuleReplaceCoalesce | 0.002 | |
| testRuleNoReplaceCoalesce | 0.002 | |
| testCalledLambdaReplaceCoalesce | 0 | |
| skipped | ||
| testCalledWithLambdaReplaceCoalesce | 0.007 | |
| testCalledWithLambdaNoReplaceCoalesce | 0.006 | |
| testRuleReplaceWithOutputCoalesce | 0.003 | |
| testRuleReplaceWithOutputReplaceCoalesce | 0.003 | |
| testRuleReplaceWithOutputNoReplaceCoalesce | 0.003 | |
| testWithOutputReplaceCoalesce | 0.002 | |
| testWithOutputNoReplaceCoalesce | 0.003 | |
| testCoalesceNested | 0.001 | |
| testCoalesceNestedNull | 0.001 |
CodeGenTest
| ruleRunnerDefault | 0.815 | |
| ruleEngineRunnerDefault | 0.722 |
RuleEngineClassicTest
| testSimpleProductionRules Classic | 0.198 | |
| testFlattenResults | 0.741 | |
| testSalience | 0.707 | |
| testDebug | 0.183 | |
| testHugeAmountOfRulesSOE Classic | 46.725 | |
| Deeply nested projection causes compilation issue | 0.811 |
MapLookupTests
| lookupTest | 2.598 | |
| setTest | 0.679 | |
| emptyTest | 0.965 | |
| multiKey | 0.866 | |
| taxonomyLookup | 0.902 |
TopLevelBooleanFilterFalseTest
VersionSerializingTest
| ruleEngineSuiteVersionedRoundTripsDF | 3.338 |
ServerSideTests
| null shouldn't match | 0 | |
| literal of string shouldn't match | 0 | |
| bad bytes should throw | 0.003 |
RowToRowTest
LookupIdentificationTest
| mapLookuplambdaTest | 0.006 | |
| mapContainslambdaTest | 0.002 | |
| probabilityInlambdaTest | 0.004 | |
| testMixed | 0.002 |
ExtensionParquetTest
CollectRunnerClassicGrouperTest
IDClassicTests
| testRNGIDGenNonJump | 0.014 |
UserLambdaFunctionTest
UserLambdaFunctionClassicTest
JoinValidationTest
| testViaRelation | 7.148 | |
| testWithRenames | 1.093 |
ViewLoaderTest
RoundTripPrivateTest
| ruleExprSwapping | 0.002 |
RngAndRowIdTest
BloomTests
StatisticsTest
| setLevelOperations | 0.002 | |
| ruleSuiteOperations | 0.001 | |
| ruleSuiteGroupOperations | 0 | |
| rule suite processing | 0.02 |
BloomLoaderTest
| testConfigLoading | 0.047 | |
| testConfigLoadingWithoutIds | 0.018 | |
| testBloomLoading | 0.09 | |
| testMapSQLLoading | 0.068 |
ValidationTest
YamlTests
| structsAsKeys | 0.267 | |
| sequenceAsKeys | 0.226 | |
| structsAsValues | 0.218 | |
| mapsAsValues | 0.23 | |
| sequencesAsValues | 0.216 | |
| sequenceAsKeysDecimals | 0.213 | |
| theRest | 6.629 | |
| sqlTest | 0.17 | |
| nonLiteralMapEntriesTest | 0.015 |
BaseFunctionalityClassicTest
CollectRunnerClassicTest
ClassicMapLookupTests
| taxonomyLookup | 0.461 |
RuleFolderClassicTest
| testSimpleProductionRules | 0.428 | |
| default processor | 0.332 | |
| default processor via debug | 0.285 | |
| testSetSyntaxButNoEqualTo | 0.001 | |
| testSetSyntaxEqualToButNoAttribute | 0 |
AggregatesTest
| mapTest | 1.447 | |
| multiGroups | 4.518 | |
| groupByNestedMapWith | 3.564 | |
| mapTestSort | 1.35 | |
| mapDeprecatedTest | 0.603 | |
| mapDeprecatedTestSort | 0.927 | |
| sumTestDSL | 0.993 | |
| evalSumTest | 0 | |
| skipped | ||
| mapAggrCountDSLTest | 0.492 | |
| mapAggrCountTest | 0.288 | |
| mapAggrCountDeprecatedTest | 0.214 | |
| mapStructKeyAggrCountTest | 0.245 | |
| mapStructKeyAggrCountDeprecatedTest | 0.258 | |
| mapAggrSumTest | 0.338 | |
| mapAggrSumDeprecatedTest | 0.312 | |
| mapAggrDecimalTest | 0.337 | |
| mapAggrDecimalDSLTest | 0.244 | |
| mapAggrOnePassTest | 0.521 | |
| mapAggrOnePassDeprecatedTest | 0.458 | |
| decimalPrecisionTest | 0.29 | |
| decimalPrecisionExprDSLTest | 0.188 | |
| decimalPrecisionNO_REWRITETest | 0.303 | |
| decimalPrecisionIncTest | 0.316 | |
| decimalPrecisionIncDSLTest | 0.2 |
BaseFunctionalityTest
SubExpressionEliminationTest
GroupResultsTest
DocsParserTest
YamlClassicTests
| decimalViaYaml | 0.049 |
ClassicMapLookupTestsMapOpt
| taxonomyLookup | 0.427 |
Failure Details
[Summary] [Package List] [Test Cases]
| 1:1 rules only | |
| skipped: skipped | |
| testCalledLambdaReplaceCoalesce | |
| skipped: skipped | |
| evalSumTest | |
| skipped: skipped |


