Summary

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

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.002
serp.bytecode 68 0 0 0 100% 0.345

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.002

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.005
TestLoadInstruction 3 0 0 0 100% 0.003
TestArrayStoreInstruction 3 0 0 0 100% 0.003
TestArray 9 0 0 0 100% 0.022
TestBCClass 7 0 0 0 100% 0.104
TestPrimitive 9 0 0 0 100% 0.016
TestArrayLoadInstruction 3 0 0 0 100% 0.002
TestConstantInstruction 3 0 0 0 100% 0.003
TestProject 9 0 0 0 100% 0.149
TestMathInstruction 3 0 0 0 100% 0.023

Test Cases

TestConvertInstruction

testOpcodeMorph 0.001

TestCode

testRemove 0
testIndexes 0.001

TestAttributes

testClear 0
testGetAttributes 0
testSetAttributes 0.001
testAddAttributes 0
testRemoveAttribute 0

TestStoreInstruction

testGetType 0.001
testOpcodeMorph 0
testInitialize 0

TestNameCache

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

TestLoadInstruction

testGetType 0
testOpcodeMorph 0.001
testInitialize 0

TestStrings

testSplit 0.001
testClassForName 0.001

TestArrayStoreInstruction

testIniitalize 0.001
testGetType 0
testOpcodeMorph 0.001

TestArray

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

TestBCClass

testProject 0
testReadWrite 0.041
testBasics 0
testAccessFlags 0.001
testType 0
testSuperclass 0.003
testInterfaces 0.004

TestPrimitive

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

TestArrayLoadInstruction

testIniitalize 0
testGetType 0.001
testOpcodeMorph 0

TestConstantInstruction

testGetType 0
testOpcodeMorph 0
testGetValue 0.001

TestConstantPool

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

TestProject

testName 0.001
testLoadByName 0.031
testLoadByType 0.022
testLoadByFile 0.049
testLoadByStream 0.02
testGetClasses 0.001
testRename 0.019
testClear 0
testRemove 0

TestMathInstruction

testGetType 0.004
testOpcodeMorph 0.001
testInitialize 0.001