Apache Commons logo Commons BCEL

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
584 0 0 11 98.1% 21.66 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.bcel.verifier.structurals 13 0 0 0 100% 0.034 s
org.apache.bcel.verifier.statics 13 0 0 0 100% 0.302 s
org.apache.bcel 91 0 0 0 100% 0.373 s
org.apache.bcel.classfile 122 0 0 0 100% 0.598 s
org.apache.bcel.util 70 0 0 0 100% 15.12 s
org.apache.bcel.generic 234 0 0 2 99.1% 2.106 s
org.apache.bcel.verifier 41 0 0 9 78.0% 3.123 s

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

org.apache.bcel.verifier.structurals

- Class Tests Errors Failures Skipped Success Rate Time
UninitializedObjectTypeTest 1 0 0 0 100% 0 s
InstConstraintVisitorTest 12 0 0 0 100% 0.034 s

org.apache.bcel.verifier.statics

- Class Tests Errors Failures Skipped Success Rate Time
Pass2VerifierTest 1 0 0 0 100% 0 s
Pass3aVerifierTest 12 0 0 0 100% 0.302 s

org.apache.bcel

- Class Tests Errors Failures Skipped Success Rate Time
EnclosingMethodAttributeTest 3 0 0 0 100% 0.002 s
AnnotationAccessFlagTest 1 0 0 0 100% 0 s
InstructionFinderTest 1 0 0 0 100% 0 s
OssFuzzTest 9 0 0 0 100% 0.004 s
LocalVariableTypeTableTest 2 0 0 0 100% 0.002 s
AnnotationEntryTest 4 0 0 0 100% 0.001 s
CounterVisitorTest 39 0 0 0 100% 0.010 s
ConstTest 4 0 0 0 100% 0 s
PLSETest 7 0 0 0 100% 0.083 s
AnonymousClassTest 5 0 0 0 100% 0.001 s
HandleTest 2 0 0 0 100% 0.251 s
AnnotationDefaultAttributeTest 1 0 0 0 100% 0.001 s
ElementValueGenTest 11 0 0 0 100% 0.002 s
EnumAccessFlagTest 1 0 0 0 100% 0.001 s
PerformanceTest 1 0 0 0 100% 0.015 s

org.apache.bcel.classfile

- Class Tests Errors Failures Skipped Success Rate Time
Jira368Test 3 0 0 0 100% 0.001 s
InvalidMethodSigantureTest 2 0 0 0 100% 0.003 s
FieldTest 1 0 0 0 100% 0 s
ConstantPoolModuleAccessTest 77 0 0 0 100% 0.036 s
StackMapTest 1 0 0 0 100% 0.002 s
ConstantPoolModuleToStringTest 14 0 0 0 100% 0.060 s
UtilityTest 8 0 0 0 100% 0.004 s
CodeExceptionTest 1 0 0 0 100% 0.001 s
ConstantTest 1 0 0 0 100% 0 s
ConstantPoolTest 4 0 0 0 100% 0.482 s
SignatureTest 4 0 0 0 100% 0.003 s
RecordTest 5 0 0 0 100% 0.006 s
LocalVariableTest 1 0 0 0 100% 0 s

org.apache.bcel.util

- Class Tests Errors Failures Skipped Success Rate Time
ClassPathRepositoryTest 8 0 0 0 100% 0.008 s
BCELifierTest 46 0 0 0 100% 14.98 s
ModularRuntimeImageTest 4 0 0 0 100% 0.024 s
ClassPathTest 5 0 0 0 100% 0.009 s
InstructionFinderTest 1 0 0 0 100% 0.010 s
Class2HTMLTest 3 0 0 0 100% 0.033 s
LruCacheClassPathRepositoryTest 3 0 0 0 100% 0.061 s

org.apache.bcel.generic

- Class Tests Errors Failures Skipped Success Rate Time
ISHRTest 1 0 0 0 100% 0 s
InstructionFactoryTest 5 0 0 0 100% 0.001 s
F2ITest 1 0 0 0 100% 0 s
FDIVTest 1 0 0 0 100% 0 s
FADDTest 1 0 0 0 100% 0 s
IMPDEP2Test 1 0 0 0 100% 0 s
D2FTest 1 0 0 0 100% 0 s
MethodGenTest 5 0 0 0 100% 0.002 s
FSUBTest 1 0 0 0 100% 0 s
FREMTest 1 0 0 0 100% 0 s
EmptyVisitorTest 18 0 0 1 94.4% 0.028 s
I2FTest 1 0 0 0 100% 0 s
LSHRTest 1 0 0 0 100% 0 s
I2STest 1 0 0 0 100% 0 s
PUTFIELDTest 1 0 0 0 100% 0 s
IADDTest 1 0 0 0 100% 0.001 s
LREMTest 1 0 0 0 100% 0 s
LSHLTest 1 0 0 0 100% 0 s
PUTSTATICTest 1 0 0 0 100% 0 s
LSUBTest 1 0 0 0 100% 0.001 s
IDIVTest 1 0 0 0 100% 0 s
LORTest 1 0 0 0 100% 0 s
JiraBcel362Test 1 0 0 0 100% 0.002 s
I2DTest 1 0 0 0 100% 0 s
DADDTest 1 0 0 0 100% 0 s
IANDTest 1 0 0 0 100% 0 s
IXORTest 1 0 0 0 100% 0.001 s
BranchHandleTest 4 0 0 0 100% 0.001 s
FieldGenTest 1 0 0 1 0% 0 s
DDIVTest 1 0 0 0 100% 0 s
D2LTest 1 0 0 0 100% 0 s
DSUBTest 1 0 0 0 100% 0 s
LANDTest 1 0 0 0 100% 0 s
DREMTest 1 0 0 0 100% 0 s
GeneratingAnnotatedClassesTest 9 0 0 0 100% 0.013 s
LCMPTest 1 0 0 0 100% 0 s
L2ITest 1 0 0 0 100% 0 s
LXORTest 1 0 0 0 100% 0 s
I2LTest 1 0 0 0 100% 0 s
IREMTest 1 0 0 0 100% 0.001 s
LADDTest 1 0 0 0 100% 0 s
IMPDEP1Test 1 0 0 0 100% 0 s
ISUBTest 1 0 0 0 100% 0 s
ISHLTest 1 0 0 0 100% 0 s
GETFIELDTest 1 0 0 0 100% 0 s
LDIVTest 1 0 0 0 100% 0 s
ObjectTypeTest 1 0 0 0 100% 0.001 s
INEGTest 1 0 0 0 100% 0.001 s
ClassGenTest 1 0 0 0 100% 0 s
FMULTest 1 0 0 0 100% 0 s
D2ITest 1 0 0 0 100% 0 s
DNEGTest 1 0 0 0 100% 0 s
TypeTest 28 0 0 0 100% 0.018 s
IORTest 1 0 0 0 100% 0.001 s
L2DTest 1 0 0 0 100% 0 s
LNEGTest 1 0 0 0 100% 0 s
AnnotationGenTest 2 0 0 0 100% 0 s
I2CTest 1 0 0 0 100% 0 s
ArrayTypeTest 9 0 0 0 100% 0.001 s
IMULTest 1 0 0 0 100% 0 s
F2DTest 1 0 0 0 100% 0 s
BasicTypeTest 3 0 0 0 100% 0.001 s
FNEGTest 1 0 0 0 100% 0.001 s
L2FTest 1 0 0 0 100% 0.005 s
JdkGenericDumpTest 83 0 0 0 100% 2.021 s
DMULTest 1 0 0 0 100% 0 s
F2LTest 1 0 0 0 100% 0 s
BREAKPOINTTest 1 0 0 0 100% 0 s
I2BTest 1 0 0 0 100% 0 s
InstructionHandleTest 5 0 0 0 100% 0.001 s
LMULTest 1 0 0 0 100% 0 s
FieldAnnotationsTest 3 0 0 0 100% 0.004 s

org.apache.bcel.verifier

- Class Tests Errors Failures Skipped Success Rate Time
VerifyJavaMathTest 2 0 0 2 0% 0 s
JiraBcel370Test 3 0 0 0 100% 0.004 s
JiraBcel369Test 2 0 0 1 50.0% 0.002 s
VerifyJavaHomesTest 1 0 0 1 0% 0.001 s
VerifierTest 10 0 0 1 90.0% 0.629 s
VerifierInvokeTest 4 0 0 0 100% 0.018 s
VerifyJavaUtilTest 3 0 0 3 0% 0 s
VerifierArrayAccessTest 2 0 0 0 100% 0.015 s
VerifierReturnTest 2 0 0 0 100% 0.034 s
JiraBcel291Test 1 0 0 1 0% 0.001 s
VerifyBadClassesTest 9 0 0 0 100% 1.656 s
VerifierThrowTest 1 0 0 0 100% 0.012 s
VerifierMainTest 1 0 0 0 100% 0.751 s

Test Cases

[Summary] [Package List] [Test Cases]

ISHRTest

testAccept 0 s

InstructionFactoryTest

testExceptions 0 s
testArrayStore 0.001 s
testNull 0 s
testArrayLoad 0 s
testCreateInvokeNullArgTypes 0 s

Jira368Test

testInstructionListStringBrief 0.001 s
testInstructionListStringVerbose 0 s
testMethodSignature 0 s

F2ITest

testAccept 0 s

FDIVTest

testAccept 0 s

EnclosingMethodAttributeTest

testAttributeSerializtion 0.001 s
testCheckClassLevelNamedInnerClass 0 s
testCheckMethodLevelNamedInnerClass 0 s

VerifyJavaMathTest

testBigDecimal 0 s
- void org.apache.bcel.verifier.VerifyJavaMathTest.testBigDecimal() throws java.lang.ClassNotFoundException is @Disabled -
testBigInteger 0 s
- void org.apache.bcel.verifier.VerifyJavaMathTest.testBigInteger() throws java.lang.ClassNotFoundException is @Disabled -

FADDTest

testAccept 0 s

IMPDEP2Test

testAccept 0 s

D2FTest

testAccept 0 s

MethodGenTest

testAnnotationsAreUnpacked 0.001 s
testRemoveLocalVariable 0 s
testRemoveLocalVariables 0 s
testInvalidNullMethodBody_MailDateFormat 0.001 s
testInvalidNullMethodBody_EmptyStaticInit 0 s

AnnotationAccessFlagTest

testAnnotationClassSaysItIs 0 s

FSUBTest

testAccept 0 s

FREMTest

testAccept 0 s

InvalidMethodSigantureTest

testMethodWithParens 0.001 s
testLoadClass 0.001 s

JiraBcel370Test

testLdcGetType(String)[1] 0 s
testLdcGetType(String)[2] 0 s
testVerify(String)[1] 0.002 s

InstructionFinderTest

testSearchAll 0 s

EmptyVisitorTest

test(String)[1] 0.004 s
test(String)[2] 0.004 s
test(String)[3] 0.001 s
test(String)[4] 0.001 s
test(String)[5] 0 s
- skipped -
test(String)[6] 0 s
test(String)[7] 0.001 s
test(String)[8] 0 s
test(String)[9] 0.001 s
test(String)[10] 0 s
test(String)[11] 0 s
test(String)[12] 0.001 s
test(String)[13] 0 s
test(String)[14] 0 s
test(String)[15] 0.001 s
test(String)[16] 0.001 s
test(String)[17] 0.007 s
test(String)[18] 0 s

FieldTest

testBCELComparator 0 s

I2FTest

testAccept 0 s

LSHRTest

testAccept 0 s

I2STest

testAccept 0 s

PUTFIELDTest

testAccept 0 s

JiraBcel369Test

testCompileAndVerify 0.002 s
testCompiledClass 0 s
- void org.apache.bcel.verifier.JiraBcel369Test.testCompiledClass() throws java.lang.ClassNotFoundException is @Disabled -

IADDTest

testAccept 0.001 s

LREMTest

testAccept 0 s

LSHLTest

testAccept 0 s

ConstantPoolModuleAccessTest

testJREModules(URL)[1] 0.003 s
testJREModules(URL)[2] 0.001 s
testJREModules(URL)[3] 0 s
testJREModules(URL)[4] 0.001 s
testJREModules(URL)[5] 0 s
testJREModules(URL)[6] 0 s
testJREModules(URL)[7] 0 s
testJREModules(URL)[8] 0 s
testJREModules(URL)[9] 0 s
testJREModules(URL)[10] 0 s
testJREModules(URL)[11] 0 s
testJREModules(URL)[12] 0.001 s
testJREModules(URL)[13] 0 s
testJREModules(URL)[14] 0 s
testJREModules(URL)[15] 0.001 s
testJREModules(URL)[16] 0 s
testJREModules(URL)[17] 0.001 s
testJREModules(URL)[18] 0 s
testJREModules(URL)[19] 0 s
testJREModules(URL)[20] 0.001 s
testJREModules(URL)[21] 0 s
testJREModules(URL)[22] 0 s
testJREModules(URL)[23] 0.001 s
testJREModules(URL)[24] 0 s
testJREModules(URL)[25] 0 s
testJREModules(URL)[26] 0 s
testJREModules(URL)[27] 0 s
testJREModules(URL)[28] 0 s
testJREModules(URL)[29] 0 s
testJREModules(URL)[30] 0 s
testJREModules(URL)[31] 0 s
testJREModules(URL)[32] 0.001 s
testJREModules(URL)[33] 0 s
testJREModules(URL)[34] 0 s
testJREModules(URL)[35] 0 s
testJREModules(URL)[36] 0 s
testJREModules(URL)[37] 0 s
testJREModules(URL)[38] 0 s
testJREModules(URL)[39] 0 s
testJREModules(URL)[40] 0 s
testJREModules(URL)[41] 0.001 s
testJREModules(URL)[42] 0 s
testJREModules(URL)[43] 0 s
testJREModules(URL)[44] 0 s
testJREModules(URL)[45] 0 s
testJREModules(URL)[46] 0 s
testJREModules(URL)[47] 0 s
testJREModules(URL)[48] 0 s
testJREModules(URL)[49] 0 s
testJREModules(URL)[50] 0 s
testJREModules(URL)[51] 0.001 s
testJREModules(URL)[52] 0 s
testJREModules(URL)[53] 0.001 s
testJREModules(URL)[54] 0 s
testJREModules(URL)[55] 0 s
testJREModules(URL)[56] 0 s
testJREModules(URL)[57] 0 s
testJREModules(URL)[58] 0 s
testJREModules(URL)[59] 0.001 s
testJREModules(URL)[60] 0 s
testJREModules(URL)[61] 0 s
testJREModules(URL)[62] 0.001 s
testJREModules(URL)[63] 0 s
testJREModules(URL)[64] 0 s
testJREModules(URL)[65] 0 s
testJREModules(URL)[66] 0.001 s
testJREModules(URL)[67] 0 s
testJREModules(URL)[68] 0 s
testJREModules(URL)[69] 0.001 s
testJREModules(URL)[70] 0 s
testJREModules(URL)[71] 0.001 s
testJREModules(URL)[72] 0 s
testJREModules(URL)[73] 0 s
testJREModules(URL)[74] 0 s
testJREModules(URL)[75] 0 s
testJREModules(URL)[76] 0.001 s
testJREModules(URL)[77] 0 s

PUTSTATICTest

testAccept 0 s

LSUBTest

testAccept 0 s

IDIVTest

testAccept 0 s

StackMapTest

testSetStackMap 0.002 s

LORTest

testAccept 0 s

VerifyJavaHomesTest

testJarEntryClassName(String) 0 s
- Run once in a while, it takes a very long time. -

JiraBcel362Test

testProcessConstantPoolWithCondyEntry 0 s

OssFuzzTest

testIssue53544a 0 s
testIssue51980 0.001 s
testIssue51989 0 s
testIssue52168 0 s
testIssue53543 0 s
testIssue53620 0.001 s
testIssue53676 0 s
testIssue54119 0 s
testIssue54254 0.001 s

Pass2VerifierTest

testReferenceToConstant 0 s

I2DTest

testAccept 0 s

DADDTest

testAccept 0 s

LocalVariableTypeTableTest

testWithGenericArguement 0.002 s
testGetLocalVariableTypeTable 0 s

IANDTest

testAccept 0 s

VerifierTest

testArrayUtils 0.042 s
testJvmOpCodes 0.017 s
testPackagePrivateStaticField 0.002 s
testWSDL 0.183 s
testPackagePrivateField 0.001 s
testObjectInputStream 0.007 s
testCollection 0.004 s
testCommonsLang2 0.357 s
testObjectInputStreamJDK8 0 s
- Disabled on JRE version: 21.0.8 -
testDefinitionImpl 0.013 s

ClassPathRepositoryTest

testEmptyInput 0.001 s
testMemorySensitiveClassPathRepository 0.002 s
testClassWithoutPackage 0.001 s
testLruCacheClassPathRepository 0.001 s
testClassPath 0 s
testClassPathRepository 0.001 s
testNoClassNotFound 0.001 s
testNullInput 0 s

IXORTest

testAccept 0 s

BranchHandleTest

testsetInstructionNull 0 s
testsetInstructionnotBI 0.001 s
testsetInstructionBI 0 s
testGetBHnull 0 s

FieldGenTest

testBCELComparator 0 s
- void org.apache.bcel.generic.FieldGenTest.testBCELComparator() throws java.lang.Exception is @Disabled -

DDIVTest

testAccept 0 s

D2LTest

testAccept 0 s

DSUBTest

testAccept 0 s

LANDTest

testAccept 0 s

DREMTest

testAccept 0 s

AnnotationEntryTest

testDump 0 s
testGetNumElementValuePairs 0 s
testAddElementNameValuePair 0 s
testGetElementValuePairs 0 s

UninitializedObjectTypeTest

testReferenceToConstant 0 s

ConstantPoolModuleToStringTest

testClass(String)[1] 0.001 s
testClass(String)[2] 0.001 s
testClass(String)[3] 0.008 s
testClass(String)[4] 0.006 s
testClass(String)[5] 0 s
testClass(String)[6] 0.006 s
testClass(String)[7] 0.006 s
testClass(String)[8] 0.001 s
testClass(String)[9] 0.004 s
test 0.018 s
test(String)[1] 0.001 s
test(String)[2] 0.001 s
test(String)[3] 0 s
test(String)[4] 0.001 s

GeneratingAnnotatedClassesTest

testGenerateMethodLevelAnnotations1 0.002 s
testGenerateMethodLevelAnnotations2 0.006 s
testTransformComplexClassToClassGen 0 s
testGenerateClassLevelAnnotations 0.001 s
testModifyingClasses1 0.001 s
testModifyingClasses2 0.001 s
testTransformClassToClassGen_SimpleTypes 0 s
testTransformClassToClassGen_EnumType 0 s
testTransformClassToClassGen_ArrayAndAnnotationTypes 0.001 s

LCMPTest

testAccept 0 s

L2ITest

testAccept 0 s

LXORTest

testAccept 0 s

I2LTest

testAccept 0 s

IREMTest

testAccept 0 s

LADDTest

testAccept 0 s

IMPDEP1Test

testAccept 0 s

ISUBTest

testAccept 0 s

ISHLTest

testAccept 0 s

BCELifierTest

testJavapCompare(String)[1] 1.187 s
testJavapCompare(String)[2] 1.111 s
testJavapCompare(String)[3] 1.168 s
testJavapCompare(String)[4] 1.155 s
testJavapCompare(String)[5] 1.060 s
testJavapCompare(String)[6] 1.287 s
testJavapCompare(String)[7] 0.959 s
testStart 0.010 s
testJavapCompareJava25KnownBroken(String)[1] 0.948 s
testJavapCompareJava25KnownBroken(String)[2] 1.038 s
testMainNoArg 0 s
testBinaryOp(String)[1] 0.105 s
testBinaryOp(String)[2] 0.099 s
testBinaryOp(String)[3] 0.096 s
testBinaryOp(String)[4] 0.095 s
testBinaryOp(String)[5] 0.095 s
testBinaryOp(String)[6] 0.094 s
testBinaryOp(String)[7] 0.098 s
testBinaryOp(String)[8] 0.095 s
testBinaryOp(String)[9] 0.094 s
testBinaryOp(String)[10] 0.095 s
testBinaryOp(String)[11] 0.094 s
testBinaryOp(String)[12] 0.094 s
testBinaryOp(String)[13] 0.095 s
testBinaryOp(String)[14] 0.095 s
testBinaryOp(String)[15] 0.096 s
testBinaryOp(String)[16] 0.095 s
testBinaryOp(String)[17] 0.094 s
testBinaryOp(String)[18] 0.093 s
testBinaryOp(String)[19] 0.093 s
testBinaryOp(String)[20] 0.093 s
testBinaryOp(String)[21] 0.097 s
testBinaryOp(String)[22] 0.094 s
testBinaryOp(String)[23] 0.094 s
testBinaryOp(String)[24] 0.094 s
testBinaryOp(String)[25] 0.094 s
testBinaryOp(String)[26] 0.095 s
testBinaryOp(String)[27] 0.096 s
testBinaryOp(String)[28] 0.094 s
testBinaryOp(String)[29] 0.095 s
testBinaryOp(String)[30] 0.095 s
testBinaryOp(String)[31] 0.094 s
testBinaryOp(String)[32] 0.095 s
testStackMap(String)[1] 0.956 s
testStackMap(String)[2] 0.933 s
testHelloWorld 0.089 s

VerifierInvokeTest

testLegalInvokeVirtual 0.007 s
testLegalInvokeStatic 0.003 s
testLegalInvokeSpecial 0.006 s
testLegalInvokeInterface 0.001 s

GETFIELDTest

testAccept 0 s

UtilityTest

testIsSet 0 s
testPrintArray 0.001 s
testConvertString 0 s
testSearchOpcode 0 s
testCodeToString 0.002 s
testClearBit 0 s
testSignatureToStringWithGenerics 0.001 s
testSetBit 0 s

LDIVTest

testAccept 0 s

CounterVisitorTest

testSignatureCount 0.001 s
testLocalVariableCount 0 s
testLineNumberCount 0 s
testConstantFloatCount 0 s
testMethodCount 0 s
testConstantDoubleCount 0 s
testLocalVariableTypeTableCount 0 s
testConstantStringCount 0.001 s
testConstantLongCount 0 s
testInnerClassesCount 0 s
testLineNumberTableCount 0 s
testConstantClassCount 0 s
testSourceFileCount 0 s
testSyntheticCount 0 s
testStackMapEntryCount 0 s
testCodeCount 0 s
testConstantFieldrefCount 0.001 s
testCodeExceptionCount 0 s
testLocalVariableTableCount 0 s
testUnknownCount 0 s
testConstantNameAndTypeCount 0 s
testJavaClassCount 0 s
testFieldCount 0 s
testDeprecatedCount 0 s
testAnnotationEntryCount 0 s
testExceptionTableCount 0 s
testStackMapCount 0.001 s
testEnclosingMethodCount 0 s
testInnerClassCount 0 s
testAnnotationDefaultCount 0 s
testRecordCount 0 s
testStackMapTypeCount 0.001 s
testConstantInterfaceMethodrefCount 0 s
testConstantPoolCount 0 s
testAnnotationsCount 0 s
testConstantIntegerCount 0 s
testParameterAnnotationCount 0 s
testConstantValueCount 0 s
testConstantMethodrefCount 0 s

VerifyJavaUtilTest

testTreeMap 0 s
- class org.apache.bcel.verifier.VerifyJavaUtilTest is @Disabled -
testLinkedHashMap 0 s
- class org.apache.bcel.verifier.VerifyJavaUtilTest is @Disabled -
testHashMap 0 s
- class org.apache.bcel.verifier.VerifyJavaUtilTest is @Disabled -

VerifierArrayAccessTest

testValidArrayAccess 0.008 s
testInvalidArrayAccess 0.007 s

ObjectTypeTest

testGetClassName 0 s

VerifierReturnTest

testInvalidReturn 0.010 s
testValidReturn 0.023 s

ConstTest

testJava22 0 s
testJava23 0 s
testJava24 0 s
testJava25 0 s

INEGTest

testAccept 0 s

PLSETest

testBCEL208 0.001 s
testBCEL262 0.001 s
testBCEL295 0.001 s
testBCEL361 0.070 s
testCoverage(boolean)[1] 0.006 s
testCoverage(boolean)[2] 0.001 s
testBCEL79 0.001 s

ClassGenTest

testBCELComparator 0 s

FMULTest

testAccept 0 s

D2ITest

testAccept 0 s

DNEGTest

testAccept 0 s

AnonymousClassTest

testRegularClassIsNotAnonymous 0 s
testStaticInnerClassIsNotAnonymous 0 s
testNamedInnerClassIsNotAnonymous 0 s
testRegularClassInnerClasses 0 s
testAnonymousInnerClassIsAnonymous 0 s

JiraBcel291Test

test 0 s
- class org.apache.bcel.verifier.JiraBcel291Test is @Disabled -

InstConstraintVisitorTest

rejectLdcConstantModule(Constant)[1] 0.027 s
rejectLdcConstantModule(Constant)[2] 0.001 s
rejectLdcConstantModule(Constant)[3] 0 s
rejectLdcConstantModule(Constant)[4] 0.001 s
rejectLdcConstantModule(Constant)[5] 0 s
rejectLdcConstantModule(Constant)[6] 0.001 s
rejectLdcConstantModule(Constant)[7] 0 s
rejectLdcConstantModule(Constant)[8] 0.001 s
rejectLdcConstantModule(Constant)[9] 0 s
rejectLdcConstantModule(Constant)[10] 0.001 s
rejectLdcConstantModule(Constant)[11] 0 s
rejectLdcConstantModule(Constant)[12] 0.001 s

TypeTest

testInternalTypeNametoSignature 0 s
testBCEL243 0 s
testLDC(String)[1] 0 s
testLDC(String)[2] 0.002 s
testLDC(String)[3] 0 s
testLDC(String)[4] 0 s
testLDC(String)[5] 0 s
testLDC(String)[6] 0.002 s
testLDC(String)[7] 0.001 s
testLDC(String)[8] 0.001 s
testLDC(String)[9] 0.001 s
testLDC(String)[10] 0 s
testLDC(String)[11] 0.001 s
testLDC(String)[12] 0.001 s
testLDC(String)[13] 0.001 s
testLDC(String)[14] 0 s
testLDC(String)[15] 0.001 s
testLDC(String)[16] 0 s
testLDC(String)[17] 0.001 s
testLDC(String)[18] 0 s
testLDC(String)[19] 0 s
testLDC(String)[20] 0 s
testLDC(String)[21] 0 s
testLDC(String)[22] 0 s
testLDC(String)[23] 0 s
testLDC(String)[24] 0.001 s
testLDC(String)[25] 0.001 s
testLDC(String)[26] 0 s

IORTest

testAccept 0.001 s

HandleTest

testBranchHandle 0.235 s
testInstructionHandle 0.016 s

L2DTest

testAccept 0 s

ModularRuntimeImageTest

testListJrePackages(ModularRuntimeImage)[1] 0.009 s
testListJreModules(ModularRuntimeImage)[1] 0 s
testListJreModule(ModularRuntimeImage)[1] 0.001 s
testListJreModulePackageDir(ModularRuntimeImage)[1] 0.002 s

CodeExceptionTest

testReferenceToConstant 0 s

ConstantTest

testBCELComparator 0 s

ClassPathTest

testGetResourceAsStream 0 s
testClose 0.002 s
testGetResources 0.001 s
testGetClassFile 0.003 s
testGetResource 0 s

LNEGTest

testAccept 0 s

AnnotationDefaultAttributeTest

testMethodAnnotations 0.001 s

AnnotationGenTest

testConstructMutableAnnotation 0 s
testVisibleInvisibleAnnotationGen 0 s

I2CTest

testAccept 0 s

ElementValueGenTest

testCreateIntegerElementValue 0 s
testCreateLongElementValue 0 s
testCreateByteElementValue 0 s
testCreateFloatElementValue 0.001 s
testCreateStringElementValue 0 s
testCreateClassElementValue 0 s
testCreateEnumElementValue 0 s
testCreateCharElementValue 0 s
testCreateBooleanElementValue 0 s
testCreateDoubleElementValue 0.001 s
testCreateShortElementValue 0 s

ArrayTypeTest

testGetElementType 0 s
testGetBasicType 0 s
testGetSignatureDim1 0 s
testGetSignatureDim2 0 s
testGetSignatureDim4 0.001 s
testGetSize 0 s
testGetType 0 s
testGetClassName 0 s
testGetDimensions 0 s

IMULTest

testAccept 0 s

F2DTest

testAccept 0 s

BasicTypeTest

testGetType 0 s
testClassName 0.001 s
testSignature 0 s

FNEGTest

testAccept 0.001 s

InstructionFinderTest

testSearch 0.009 s

L2FTest

testAccept 0.005 s

VerifyBadClassesTest

testB303 0.222 s
testB307 0.166 s
testB308 0.221 s
testB309 0.166 s
testB310 0.166 s
testB311 0.166 s
testB312 0.166 s
testB313 0.217 s
testB337 0.166 s

ConstantPoolTest

testConstantToString 0 s
testClassWithLongConstantPoolItem 0 s
testTooManyConstants 0.480 s
testClassWithDoubleConstantPoolItem 0.001 s

JdkGenericDumpTest

testJdkJars(Path)[1] 0.003 s
testJdkJars(Path)[2] 0.001 s
testJdkJars(Path)[3] 0.002 s
testJdkJars(Path)[4] 0 s
testJdkJars(Path)[5] 0.001 s
testJdkJars(Path)[6] 0.005 s
testJdkJars(Path)[7] 0.001 s
testJdkJars(Path)[8] 0.001 s
testJdkJars(Path)[9] 0.001 s
testJdkJars(Path)[10] 0.001 s
testJdkJars(Path)[11] 0.008 s
testJdkJars(Path)[12] 0.003 s
testJreModules(JavaHome)[1] 0.529 s
testJdkModules(Path)[1] 0.002 s
testJdkModules(Path)[2] 0.006 s
testJdkModules(Path)[3] 0.001 s
testJdkModules(Path)[4] 0.002 s
testJdkModules(Path)[5] 0.014 s
testJdkModules(Path)[6] 0.001 s
testJdkModules(Path)[7] 0 s
testJdkModules(Path)[8] 0.001 s
testJdkModules(Path)[9] 0.001 s
testJdkModules(Path)[10] 0.049 s
testJdkModules(Path)[11] 0.002 s
testJdkModules(Path)[12] 0.003 s
testJdkModules(Path)[13] 0.022 s
testJdkModules(Path)[14] 0.005 s
testJdkModules(Path)[15] 0.018 s
testJdkModules(Path)[16] 0.004 s
testJdkModules(Path)[17] 0.008 s
testJdkModules(Path)[18] 0 s
testJdkModules(Path)[19] 0 s
testJdkModules(Path)[20] 0.001 s
testJdkModules(Path)[21] 0.005 s
testJdkModules(Path)[22] 0.001 s
testJdkModules(Path)[23] 0.001 s
testJdkModules(Path)[24] 0.001 s
testJdkModules(Path)[25] 0 s
testJdkModules(Path)[26] 0 s
testJdkModules(Path)[27] 0.001 s
testJdkModules(Path)[28] 0.003 s
testJdkModules(Path)[29] 0.001 s
testJdkModules(Path)[30] 0.309 s
testJdkModules(Path)[31] 0.013 s
testJdkModules(Path)[32] 0.011 s
testJdkModules(Path)[33] 0.001 s
testJdkModules(Path)[34] 0.001 s
testJdkModules(Path)[35] 0.001 s
testJdkModules(Path)[36] 0.001 s
testJdkModules(Path)[37] 0.008 s
testJdkModules(Path)[38] 0.015 s
testJdkModules(Path)[39] 0.349 s
testJdkModules(Path)[40] 0.001 s
testJdkModules(Path)[41] 0.247 s
testJdkModules(Path)[42] 0.001 s
testJdkModules(Path)[43] 0.001 s
testJdkModules(Path)[44] 0.002 s
testJdkModules(Path)[45] 0 s
testJdkModules(Path)[46] 0.013 s
testJdkModules(Path)[47] 0.102 s
testJdkModules(Path)[48] 0.018 s
testJdkModules(Path)[49] 0.002 s
testJdkModules(Path)[50] 0.003 s
testJdkModules(Path)[51] 0.016 s
testJdkModules(Path)[52] 0 s
testJdkModules(Path)[53] 0.070 s
testJdkModules(Path)[54] 0.011 s
testJdkModules(Path)[55] 0 s
testJdkModules(Path)[56] 0.003 s
testJdkModules(Path)[57] 0.001 s
testJdkModules(Path)[58] 0.010 s
testJdkModules(Path)[59] 0.001 s
testJdkModules(Path)[60] 0.001 s
testJdkModules(Path)[61] 0.016 s
testJdkModules(Path)[62] 0.003 s
testJdkModules(Path)[63] 0.001 s
testJdkModules(Path)[64] 0.008 s
testJdkModules(Path)[65] 0.025 s
testJdkModules(Path)[66] 0.001 s
testJdkModules(Path)[67] 0 s
testJdkModules(Path)[68] 0.012 s
testJdkModules(Path)[69] 0 s
testJdkModules(Path)[70] 0 s

DMULTest

testAccept 0 s

VerifierThrowTest

testThrowEmptyStack 0.012 s

EnumAccessFlagTest

testEnumClassSaysItIs 0.001 s

Class2HTMLTest

testReferenceToConstant 0 s
testConvertJavaUtil(String)[1] 0.012 s
testConvertJavaUtil(String)[2] 0.004 s

F2LTest

testAccept 0 s

SignatureTest

testMap 0.001 s
testType 0.001 s
testBadSignatures 0 s
testString 0.001 s

BREAKPOINTTest

testAccept 0 s

RecordTest

recordsCanBeVisited 0.002 s
testAttributeSerializtion 0.002 s
testRecordClassSaysItIs 0 s
recordsCanBeCopied 0.001 s
testRecordToString 0.001 s

LruCacheClassPathRepositoryTest

testZeroCacheSize 0.029 s
testLeastRecentlyUsedEviction 0.021 s
testCacheEviction 0.002 s

I2BTest

testAccept 0 s

PerformanceTest

testPerformance 0.014 s

InstructionHandleTest

testBCEL195 0 s
testsetInstructionNull 0 s
testsetInstructionnotI 0 s
testsetInstructionI 0 s
testGetIHnull 0 s

LMULTest

testAccept 0 s

Pass3aVerifierTest

rejectLdcConstant(Constant)[1] 0.286 s
rejectLdcConstant(Constant)[2] 0.002 s
rejectLdcConstant(Constant)[3] 0.001 s
rejectLdcConstant(Constant)[4] 0.001 s
rejectLdcConstant(Constant)[5] 0.001 s
rejectLdcConstant(Constant)[6] 0.001 s
rejectLdcConstant(Constant)[7] 0.001 s
rejectLdcConstant(Constant)[8] 0.001 s
rejectLdcConstant(Constant)[9] 0.001 s
rejectLdcConstant(Constant)[10] 0.001 s
rejectLdcConstant(Constant)[11] 0.001 s
rejectLdcConstant(Constant)[12] 0.001 s

VerifierMainTest

testSWAP 0.750 s

FieldAnnotationsTest

testFieldAnnotationModification 0.003 s
testFieldAnnotationEntrys 0 s
testFieldAnnotationEntrysReadWrite 0.001 s

LocalVariableTest

testReferenceToConstant 0 s

Failure Details

[Summary] [Package List] [Test Cases]


testBigDecimal
- skipped: void org.apache.bcel.verifier.VerifyJavaMathTest.testBigDecimal() throws java.lang.ClassNotFoundException is @Disabled
testBigInteger
- skipped: void org.apache.bcel.verifier.VerifyJavaMathTest.testBigInteger() throws java.lang.ClassNotFoundException is @Disabled
test(String)[5]
- skipped: skipped
testCompiledClass
- skipped: void org.apache.bcel.verifier.JiraBcel369Test.testCompiledClass() throws java.lang.ClassNotFoundException is @Disabled
testJarEntryClassName(String)
- skipped: Run once in a while, it takes a very long time.
testObjectInputStreamJDK8
- skipped: Disabled on JRE version: 21.0.8
testBCELComparator
- skipped: void org.apache.bcel.generic.FieldGenTest.testBCELComparator() throws java.lang.Exception is @Disabled
testTreeMap
- skipped: class org.apache.bcel.verifier.VerifyJavaUtilTest is @Disabled
testLinkedHashMap
- skipped: class org.apache.bcel.verifier.VerifyJavaUtilTest is @Disabled
testHashMap
- skipped: class org.apache.bcel.verifier.VerifyJavaUtilTest is @Disabled
test
- skipped: class org.apache.bcel.verifier.JiraBcel291Test is @Disabled