Apache Commons logo Apache Commons Numbers

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
87 0 0 2 97.701% 0.515

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
org.apache.commons.numbers.examples.jmh.gamma 5 0 0 0 100% 0.024
org.apache.commons.numbers.examples.jmh.core 82 0 0 2 97.561% 0.491

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.apache.commons.numbers.examples.jmh.gamma

Class Tests Errors Failures Skipped Success Rate Time
GammaContinuedFractionTest 5 0 0 0 100% 0.024

org.apache.commons.numbers.examples.jmh.core

Class Tests Errors Failures Skipped Success Rate Time
EuclideanNormAccuracyTest 1 0 0 1 0% 0.001
DoublePrecisionTest 5 0 0 0 100% 0.053
LinearCombinationsTest 64 0 0 0 100% 0.183
LinearCombinationAccuracyTest 12 0 0 1 91.667% 0.254

Test Cases

[Summary] [Package List] [Test Cases]

EuclideanNormAccuracyTest

reportUlpErrors 0
This method is used to output a report of the accuracy of implementations.

DoublePrecisionTest

testHighPart 0.034
testHighPartUnscaled 0.001
testSplitAssumptions 0.001
testProductLow 0
testIsNotNormal 0.001

GammaContinuedFractionTest

testContinuedFraction(String)[1] 0.008
testContinuedFraction(String)[2] 0.003
testContinuedFraction(String)[3] 0.003
testContinuedFraction(String)[4] 0.003
testContinuedFraction(String)[5] 0.002

LinearCombinationsTest

testTwoSums(ND)[1] 0.004
testTwoSums(ND)[2] 0.001
testTwoSums(ND)[3] 0.001
testTwoSums(ND)[4] 0
testTwoSums(ND)[5] 0.001
testTwoSums(ND)[6] 0.001
testTwoSums(ND)[7] 0.001
testTwoSums(ND)[8] 0.001
testTwoSums(ND)[9] 0.001
testTwoSums(ND)[10] 0.001
testTwoSums(ND)[11] 0.001
testTwoSums(ND)[12] 0.001
testClip 0.001
testHuge(ND)[1] 0.001
testHuge(ND)[2] 0.001
testHuge(ND)[3] 0.001
testHuge(ND)[4] 0.001
testHuge(ND)[5] 0.001
testHuge(ND)[6] 0
testHuge(ND)[7] 0.001
testHuge(ND)[8] 0
testHuge(ND)[9] 0.001
testHuge(ND)[10] 0.001
testHuge(ND)[11] 0
testHuge(ND)[12] 0.001
testNonFinite(ND)[1] 0
testNonFinite(ND)[2] 0.001
testNonFinite(ND)[3] 0.001
testNonFinite(ND)[4] 0
testNonFinite(ND)[5] 0
testNonFinite(ND)[6] 0.001
testNonFinite(ND)[7] 0.001
testNonFinite(ND)[8] 0
testNonFinite(ND)[9] 0
testNonFinite(ND)[10] 0.001
testNonFinite(ND)[11] 0.001
testNonFinite(ND)[12] 0.002
testOverflow 0.001
testSingleElementArray(ND)[1] 0
testSingleElementArray(ND)[2] 0.001
testSingleElementArray(ND)[3] 0
testSingleElementArray(ND)[4] 0
testSingleElementArray(ND)[5] 0
testSingleElementArray(ND)[6] 0
testSingleElementArray(ND)[7] 0
testSingleElementArray(ND)[8] 0
testSingleElementArray(ND)[9] 0.001
testSingleElementArray(ND)[10] 0.001
testSingleElementArray(ND)[11] 0.001
testSingleElementArray(ND)[12] 0
testArrayVsInline(ND)[1] 0.003
testArrayVsInline(ND)[2] 0.002
testArrayVsInline(ND)[3] 0.004
testArrayVsInline(ND)[4] 0.003
testArrayVsInline(ND)[5] 0.003
testArrayVsInline(ND)[6] 0.002
testArrayVsInline(ND)[7] 0.003
testArrayVsInline(ND)[8] 0.004
testArrayVsInline(ND)[9] 0.003
testArrayVsInline(ND)[10] 0.004
testArrayVsInline(ND)[11] 0.003
testArrayVsInline(ND)[12] 0.049
testCisNumber 0.001
testSumZero 0.003

LinearCombinationAccuracyTest

testDotProduct(ND, double, double)[1] 0.066
testDotProduct(ND, double, double)[2] 0.016
testDotProduct(ND, double, double)[3] 0.016
testDotProduct(ND, double, double)[4] 0.015
testDotProduct(ND, double, double)[5] 0.015
testDotProduct(ND, double, double)[6] 0.018
testDotProduct(ND, double, double)[7] 0.018
testDotProduct(ND, double, double)[8] 0.012
testDotProduct(ND, double, double)[9] 0.011
testDotProduct(ND, double, double)[10] 0.012
testDotProduct(ND, double, double)[11] 0.015
reportRelativeError 0
This method is used to output a report of the accuracy of implementations.

Failure Details

[Summary] [Package List] [Test Cases]


reportUlpErrors
skipped: This method is used to output a report of the accuracy of implementations.
reportRelativeError
skipped: This method is used to output a report of the accuracy of implementations.