Summary

Tests Errors Failures Skipped Success Rate Time
78 0 0 0 100% 0.325

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List

Package Tests Errors Failures Skipped Success Rate Time
serp.bytecode.lowlevel 8 0 0 0 100% 0.007
serp.util 2 0 0 0 100% 0.003
serp.bytecode 68 0 0 0 100% 0.315

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

serp.bytecode.lowlevel

Class Tests Errors Failures Skipped Success Rate Time
TestConstantPool 8 0 0 0 100% 0.007

serp.util

Class Tests Errors Failures Skipped Success Rate Time
TestStrings 2 0 0 0 100% 0.003

serp.bytecode

Class Tests Errors Failures Skipped Success Rate Time
TestConvertInstruction 1 0 0 0 100% 0.003
TestCode 2 0 0 0 100% 0.002
TestAttributes 5 0 0 0 100% 0.007
TestStoreInstruction 3 0 0 0 100% 0.003
TestNameCache 8 0 0 0 100% 0.006
TestLoadInstruction 3 0 0 0 100% 0.003
TestArrayStoreInstruction 3 0 0 0 100% 0.002
TestArray 9 0 0 0 100% 0.022
TestBCClass 7 0 0 0 100% 0.101
TestPrimitive 9 0 0 0 100% 0.006
TestArrayLoadInstruction 3 0 0 0 100% 0.002
TestConstantInstruction 3 0 0 0 100% 0.003
TestProject 9 0 0 0 100% 0.134
TestMathInstruction 3 0 0 0 100% 0.021

Test Cases

TestConvertInstruction

testOpcodeMorph 0.001

TestCode

testRemove 0
testIndexes 0.001

TestAttributes

testClear 0
testGetAttributes 0.001
testSetAttributes 0.001
testAddAttributes 0
testRemoveAttribute 0

TestStoreInstruction

testGetType 0.001
testOpcodeMorph 0.001
testInitialize 0

TestNameCache

testInternalForm 0
testArrayInternalForm 0
testExternalForm 0.001
testArrayExternalForm 0.001
testDescriptors 0
testDescriptorReturnName 0
testDescriptorParamNames 0
testComponentTypes 0

TestLoadInstruction

testGetType 0
testOpcodeMorph 0.001
testInitialize 0

TestStrings

testSplit 0.001
testClassForName 0.001

TestArrayStoreInstruction

testIniitalize 0
testGetType 0.001
testOpcodeMorph 0

TestArray

testType 0
testSuperclass 0
testComponent 0.013
testMethods 0.001
testBasics 0
testInterfaces 0.002
testFields 0.002
testAttributes 0
testWrite 0

TestBCClass

testProject 0.001
testReadWrite 0.035
testBasics 0
testAccessFlags 0
testType 0.001
testSuperclass 0.003
testInterfaces 0.005

TestPrimitive

testType 0
testSuperclass 0
testComponent 0
testMethods 0
testBasics 0
testInterfaces 0
testFields 0.001
testAttributes 0
testWrite 0

TestArrayLoadInstruction

testIniitalize 0
testGetType 0
testOpcodeMorph 0

TestConstantInstruction

testGetType 0.001
testOpcodeMorph 0
testGetValue 0

TestConstantPool

testClear 0
testRemove 0
testAdd 0.001
testMutate 0
testIndexOf 0
testGetEntries 0
testGetEntry 0
testFind 0.001

TestProject

testName 0
testLoadByName 0.026
testLoadByType 0.018
testLoadByFile 0.045
testLoadByStream 0.019
testGetClasses 0.001
testRename 0.017
testClear 0.001
testRemove 0.001

TestMathInstruction

testGetType 0.003
testOpcodeMorph 0.001
testInitialize 0