Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
174 0 0 0 100% 1.64

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.io7m.r2.tests.meshes 35 0 0 0 100% 0.051
com.io7m.r2.tests.meshes.binary 18 0 0 0 100% 0.897
com.io7m.r2.tests 1 0 0 0 100% 0.004
com.io7m.r2.tests.core 107 0 0 0 100% 0.499
com.io7m.r2.tests.meshes.obj 7 0 0 0 100% 0.056
com.io7m.r2.tests.filters 6 0 0 0 100% 0.133

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

com.io7m.r2.tests.meshes

Class Tests Errors Failures Skipped Success Rate Time
R2MeshBasicTest 13 0 0 0 100% 0.005
R2MeshTangentsTest 17 0 0 0 100% 0.038
R2UnitSphereTest 5 0 0 0 100% 0.008

com.io7m.r2.tests.meshes.binary

Class Tests Errors Failures Skipped Success Rate Time
R2MBUnmappedWriterMappedTest 2 0 0 0 100% 0.001
R2MBMappedWriterUnmappedTest 2 0 0 0 100% 0.836
R2MBUnmappedReaderTest 5 0 0 0 100% 0.01
R2MBUnmappedWriterTest 2 0 0 0 100% 0.001
R2MBMappedWriterTest 2 0 0 0 100% 0.007
R2MBMappedReaderTest 5 0 0 0 100% 0.042

com.io7m.r2.tests

Class Tests Errors Failures Skipped Success Rate Time
R2LinearStepTest 1 0 0 0 100% 0.004

com.io7m.r2.tests.core

Class Tests Errors Failures Skipped Success Rate Time
R2TransformSTTest 5 0 0 0 100% 0.008
R2ViewRaysTest 3 0 0 0 100% 0.011
R2SceneOpaquesTest 13 0 0 0 100% 0.105
R2BilinearTest 3 0 0 0 100% 0.001
R2TransformOSTTest 6 0 0 0 100% 0.011
R2SceneLightsTest 16 0 0 0 100% 0.094
R2MatricesTest 14 0 0 0 100% 0.065
R2ProjectionFrustumTest 2 0 0 0 100% 0.002
R2IDPoolTest 2 0 0 0 100% 0.004
R2ShaderParametersTest 2 0 0 0 100% 0.004
R2WatchableTest 1 0 0 0 100% 0.002
R2ProjectionOrthographicTest 2 0 0 0 100% 0.003
R2ProjectionFOVTest 3 0 0 0 100% 0.007
R2IndexBuffersTest 5 0 0 0 100% 0.005
R2TransformOSiTTest 5 0 0 0 100% 0.009
R2DepthInstancesTest 7 0 0 0 100% 0.142
R2UnreachableTest 9 0 0 0 100% 0.009
R2StencilsTest 3 0 0 0 100% 0.004
R2SceneStencilsTest 3 0 0 0 100% 0.009
R2TransformTTest 3 0 0 0 100% 0.004

com.io7m.r2.tests.meshes.obj

Class Tests Errors Failures Skipped Success Rate Time
R2ObjMeshImporterTest 7 0 0 0 100% 0.056

com.io7m.r2.tests.filters

Class Tests Errors Failures Skipped Success Rate Time
R2SSAOKernelTest 6 0 0 0 100% 0.133

Test Cases

[Summary] [Package List] [Test Cases]

R2TransformSTTest

testHasChangedTranslation 0.005
testScale 0
testIdentity 0
testHasChangedScale 0.001
testTranslate 0.001

R2ViewRaysTest

testPerspective0 0.009
testIdentity 0.001
testOrthographic0 0.001

R2SceneOpaquesTest

testSingleGroups 0.022
testEmpty 0.004
testSingleAlreadyVisible 0.002
testBatchedAlreadyVisible 0.013
testBillboardedGroups 0.008
testBatchedGroups 0.005
testBillboardedOrdering 0.012
testSingleOrdering 0.004
testBatchedOrdering 0.015
testBillboardedReset 0.006
testBillboardedAlreadyVisible 0.006
testBatchedReset 0.002
testSingleReset 0.003

R2BilinearTest

testBilinear0 0.001
testBilinear1 0
testBilinear2 0

R2MeshBasicTest

testBuildEmpty 0
testBuildNoSuchNormal 0
testBuildTriangle0 0
testBuildResetEmpty 0
testBuildVertex0 0
testBuildNoSuchPosition 0
testBuildTriangleMalformed0 0
testBuildTriangleMalformed1 0
testBuildTriangleMalformed2 0
testBuildNoSuchUV 0.001
testBuildTriangleNoSuchV0 0
testBuildTriangleNoSuchV1 0.001
testBuildTriangleNoSuchV2 0.001

R2MBUnmappedWriterMappedTest

testTriangle 0
testEmpty 0

R2TransformOSTTest

testHasChangedTranslation 0.006
testHasChangedOrientation 0.001
testScale 0
testIdentity 0
testHasChangedScale 0.001
testTranslate 0.001

R2SceneLightsTest

testGroupLightAddClipGroupTwiceViaGroup 0.011
testGroupInvalid 0.003
testGroupLightAddTwiceViaClipGroup 0.003
testEmpty 0.002
testClipGroupEmptyExec 0.002
testGroupSingleExecArrayOrder 0.013
testGroupLightAddClipGroupTwiceViaClipGroup 0.003
testGroupLightAddClipGroupTwiceViaDifferentClipGroup 0.001
testGroupSingleClearExec 0.009
testGroupMultiExecArrayOrder 0.003
testGroupDiscontinuousExec 0.006
testGroupEmptyExec 0.001
testClipGroupDeleted 0.002
testGroupLightAddTwice 0.004
testClipGroupMultiExecArrayOrder 0.017
testGroupSingleExec 0.004

R2MatricesTest

testMatricesObserverInstanceVolumeActive 0.03
testMatricesObserverProjectiveCalled 0.003
testMatricesObserverProjectiveVolumeActive 0.004
testMatricesObserverInactive0 0.002
testMatricesObserverInactive1 0.001
testMatricesObserverInactive2 0.001
testMatricesObserverInactive3 0.001
testMatricesObserverTransformCalledTwice 0.002
testMatricesObserverCalledTwice 0.002
testMatricesObserverCalled 0
testMatricesObserverProjectiveCalledTwice 0.004
testMatricesObserverInstanceProjectiveActive 0.004
testMatricesObserverProjectiveInstanceActive 0.003
testMatricesObserverTransformCalled 0.002

R2MBMappedWriterUnmappedTest

testTriangle 0.189
testEmpty 0

R2ProjectionFrustumTest

testWatchable 0.002
testValues 0

R2SSAOKernelTest

testOutOfRange_0 0.007
testOutOfRange_1 0.004
testOutOfRange_2 0.002
testKernel 0.118
testBadKernelSize_0 0.001
testBadKernelSize_1 0

R2IDPoolTest

testOverflow 0.004
testInitial 0

R2LinearStepTest

testLinearStep 0.004

R2MeshTangentsTest

testBuildNoSuchBitangent 0.003
testBuildEmpty 0
testBuildNoSuchNormal 0.001
testBuildTriangle0 0.001
testBuildNoSuchTangent 0.001
testBuildResetEmpty 0
testGenerateTangentsLH 0.016
testGenerateTangentsRH 0.001
testBuildVertex0 0
testBuildNoSuchPosition 0
testBuildTriangleMalformed0 0.001
testBuildTriangleMalformed1 0.001
testBuildTriangleMalformed2 0
testBuildNoSuchUV 0.001
testBuildTriangleNoSuchV0 0
testBuildTriangleNoSuchV1 0
testBuildTriangleNoSuchV2 0

R2ObjMeshImporterTest

testCubes 0.037
testEmpty 0
testV_VN 0.002
testV_VT 0
testV 0
testNotTriangle 0.001
testCubesPartBroken 0.008

R2ShaderParametersTest

testShaderParametersExists 0.002
testShaderParametersWrongType 0.002

R2WatchableTest

testAddRemove 0.002

R2ProjectionOrthographicTest

testWatchable 0.001
testValues 0

R2ProjectionFOVTest

testAspectNonzero 0.002
testWatchable 0.003
testValues 0.001

R2MBUnmappedReaderTest

testBadVersion 0.006
testTri 0
testEmpty 0
testBadMagicNumber 0
testNoData 0.003

R2IndexBuffersTest

testInt 0.001
testShort 0
testByte 0
testMinShort 0.001
testMinInt 0

R2TransformOSiTTest

testHasChangedTranslation 0.005
testHasChangedOrientation 0
testIdentity 0.003
testHasChangedScale 0
testTranslate 0

R2DepthInstancesTest

testEmpty 0.02
testSingleAlreadyVisible 0.086
testBatchedAlreadyVisible 0.003
testSingleOrdering 0.01
testBatchedOrdering 0.014
testBatchedReset 0.003
testSingleReset 0.004

R2MBUnmappedWriterTest

testTriangle 0
testEmpty 0.001

R2UnitSphereTest

testApproximationTriangleArea 0.003
testCircleArea 0.002
testApproximationScaleFactor 0.003
testApproximationTriangleInteriorAngle 0
testApproximationArea 0

R2MBMappedWriterTest

testTriangle 0.002
testEmpty 0.002

R2MBMappedReaderTest

testBadVersion 0.032
testTri 0.003
testEmpty 0.002
testBadMagicNumber 0.002
testNoData 0.002

R2UnreachableTest

testRenderTargetDescriptions 0.001
testProjections 0.001
testCore 0.001
testDebugVisualizerDefaults 0.001
testAttributeConventions 0.001
testShaderParameters 0.003
testBilinear 0
testIndexBuffers 0.001
testStencils 0

R2StencilsTest

testValidGroup 0
testInvalidGroup0 0
testInvalidGroup1 0.001

R2SceneStencilsTest

testEmpty 0.003
testMode 0.001
testOrdering 0.004

R2TransformTTest

testHasChangedTranslation 0.003
testIdentity 0.001
testTranslate 0