Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
117 0 0 0 100% 0.514 s

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.maven.shared.dependency.analyzer 16 0 0 0 100% 0.109 s
org.apache.maven.shared.dependency.analyzer.dependencyclasses 10 0 0 0 100% 0.312 s
org.apache.maven.shared.dependency.analyzer.asm 91 0 0 0 100% 0.093 s

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

org.apache.maven.shared.dependency.analyzer

- Class Tests Errors Failures Skipped Success Rate Time
CollectorClassFileVisitorTest 1 0 0 0 100% 0 s
ClassesPatternsTest 3 0 0 0 100% 0.004 s
ProjectDependencyAnalyzerExceptionTest 2 0 0 0 100% 0.001 s
ProjectDependencyAnalysisTest 2 0 0 0 100% 0.004 s
ClassFileVisitorUtilsTest 6 0 0 0 100% 0.043 s
DefaultClassAnalyzerTest 2 0 0 0 100% 0.057 s

org.apache.maven.shared.dependency.analyzer.dependencyclasses

- Class Tests Errors Failures Skipped Success Rate Time
DefaultTestDependencyClassesProviderTest 1 0 0 0 100% 0.001 s
DefaultMainDependencyClassesProviderTest 1 0 0 0 100% 0.258 s
WarMainDependencyClassesProviderTest 8 0 0 0 100% 0.053 s

org.apache.maven.shared.dependency.analyzer.asm

- Class Tests Errors Failures Skipped Success Rate Time
ResultCollectorTest 14 0 0 0 100% 0.035 s
DependencyVisitorTest 74 0 0 0 100% 0.039 s
ASMDependencyAnalyzerTest 3 0 0 0 100% 0.019 s

Test Cases

[Summary] [Package List] [Test Cases]

CollectorClassFileVisitorTest

testVisitClass 0 s

ResultCollectorTest

testArrayCases 0.006 s
testInnerClassAsContainer 0.001 s
testOssFuzz(String)[1] 0.003 s
testOssFuzz(String)[2] 0 s
testOssFuzz(String)[3] 0 s
testOssFuzz(String)[4] 0 s
testOssFuzz(String)[5] 0 s
testOssFuzz(String)[6] 0 s
testOssFuzz(String)[7] 0 s
testOssFuzz(String)[8] 0.001 s
testOssFuzz(String)[9] 0 s
testJava17DynamicInvokeRecord 0 s
testJava11Invoke 0.001 s
testNoMethodHandle 0.001 s

DependencyVisitorTest

testVisitLdcInsnWithNonType 0.002 s
testVisitWithUnboundedClassTypeParameter 0.001 s
testVisitMethodWithPrimitiveArgument 0.001 s
testVisitInvokeDynamic 0.001 s
testVisitMethodWithPrimitiveArrayReturnType 0.001 s
testVisitMethodWithExceptions 0 s
testVisitCode 0 s
testVisitInsn 0.001 s
testVisitMaxs 0.001 s
testVisitMethodWithObjectReturnType 0 s
testVisitMethodWithException 0.001 s
testVisitOuterClass 0.001 s
testVisitTypeInsn 0 s
testVisitLocalVariableWithGenericObject 0.001 s
testVisitJumpInsn 0.001 s
testVisitMethodWithObjectArrayArgument 0 s
testVisitMultiANewArrayInsnWithPrimitive 0.001 s
testVisitLocalVariableWithObjectArray 0 s
testVisitMethodWithGenericArgument 0.001 s
testVisitLocalVariableWithPrimitive 0 s
testVisitLdcInsnWithObjectType 0.001 s
testVisitIincInsn 0 s
testVisitAnnotation 0.001 s
testVisitTryCatchBlockForFinally 0 s
testVisitMethodInsnWithObjectArguments 0.001 s
testVisitVarInsn 0 s
testVisitWithGenericInterface 0 s
testVisitAnnotationDefault 0 s
testVisitMethodInsnWithPrimitiveArrayArgument 0 s
testVisitFieldInsnWithPrimitive 0 s
testVisitMethodInsnWithObjectArrayArgument 0 s
testVisitLookupSwitchInsn 0.001 s
testVisitMethodWithObjectArrayReturnType 0 s
testVisitMethodWithPrimitiveReturnType 0 s
testVisitMethodWithObjectArguments 0 s
testVisitMethodInsnWithObjectArgument 0 s
testVisitAnnotationWithRuntimeVisibility 0.001 s
testVisitMethodInsn 0 s
testVisitLocalVariableWithObject 0 s
testVisitTableSwitchInsn 0 s
testVisitWithDefaultSuperclass 0 s
testVisitWithSuperclass 0.001 s
testVisitMethodInsnWithPrimitiveArrayReturnType 0 s
testVisitParameterAnnotation 0.001 s
testVisitLdcInsnWithPrimitiveType 0 s
testVisitInnerClassAnonymous 0 s
testVisitWithInterfaces 0 s
testVisitMethodInsnWithObjectReturnType 0 s
testVisitLineNumber 0.001 s
testVisitLocalVariableWithGenericObjectArray 0 s
testVisitMultiANewArrayInsnWithObject 0 s
testVisitTryCatchBlock 0.001 s
testVisitWithBoundedClassTypeParameter 0.001 s
testVisitMethodInsnWithPrimitiveReturnType 0 s
testVisitMethodWithObjectArgument 0 s
testVisitFieldGeneric 0.001 s
testVisitOuterClassInMethod 0 s
testVisitWithInterfaceBound 0 s
testVisitIntInsn 0 s
testVisitFieldInsnWithObject 0 s
testVisitWithInterface 0.001 s
testVisitAttribute 0 s
testVisitLocalVariableWithPrimitiveArray 0 s
testVisitMethodInsnWithPrimitiveArgument 0 s
testVisitMethodWithPrimitiveArrayArgument 0 s
testVisitFieldArray 0.001 s
testVisitMethod 0 s
testVisitField 0 s
testVisitFrame 0.001 s
testVisitLabel 0 s
testVisitMethodInsnWithObjectArrayReturnType 0 s
testVisitWithBoundedClassTypeParameters 0.001 s
testVisitSource 0 s
testVisitInnerClass 0 s

ASMDependencyAnalyzerTest

verifyImplicitClassReferenceIncludedInUsedClasses 0.002 s
verifyExcludedClasses 0.002 s
test 0.015 s

DefaultTestDependencyClassesProviderTest

testOutputIsUsed 0.001 s

ClassesPatternsTest

emptyClassPatternsTest 0.001 s
nullClassPatternsTest 0 s
classPatternsTest 0.002 s

ProjectDependencyAnalyzerExceptionTest

testConstructorWithThrowable 0 s
testConstructor 0 s

DefaultMainDependencyClassesProviderTest

mainOutputIsUsed 0.257 s

WarMainDependencyClassesProviderTest

parseDefaultWebXml 0.014 s
noDefaultWebXml 0.001 s
examples(String, String[])[1] 0.004 s
examples(String, String[])[2] 0.004 s
examples(String, String[])[3] 0.006 s
examples(String, String[])[4] 0.003 s
examples(String, String[])[5] 0.009 s
examples(String, String[])[6] 0.002 s

ProjectDependencyAnalysisTest

ignoreNonCompileShouldFilterOnlyUnusedDeclare 0.004 s
testConstructor 0 s

ClassFileVisitorUtilsTest

testAcceptDir 0.009 s
testAcceptJar 0.003 s
testAcceptWithUnsupportedScheme 0.009 s
testAcceptDirWithNonClassFile 0.011 s
testAcceptJarWithNonClassEntry 0.004 s
testAcceptWithFile 0.003 s

DefaultClassAnalyzerTest

testAnalyzeBadJar 0.046 s
testAnalyzeWithJar 0.005 s