[ summary] [ package list] [ test cases]
Tests | Errors | Failures | Success rate | Time(s) |
---|---|---|---|---|
196 | 0 | 0 | 100.00% | 14.55 |
Note: failuresare anticipated and checked for with assertions while errorsare unanticipated.
[ summary] [ package list] [ test cases]
Package | Tests | Errors | Failures | Success Rate | Time |
---|---|---|---|---|---|
test.zmpp.vm | 170 | 0 | 0 | 100.00% | 12.28 |
test.zmpp.base | 8 | 0 | 0 | 100.00% | 0.45 |
test.zmpp.vmutil | 15 | 0 | 0 | 100.00% | 1.37 |
test.zmpp.iff | 3 | 0 | 0 | 100.00% | 0.46 |
Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
Class | Tests | Errors | Failures | Success Rate | Time | |
---|---|---|---|---|---|---|
AbbreviationsTest | 1 | 0 | 0 | 100.00% | 0.606 | |
DictionaryTest | 3 | 0 | 0 | 100.00% | 0.737 | |
StoryFileHeaderTest | 1 | 0 | 0 | 100.00% | 0.663 | |
ObjectsTest | 10 | 0 | 0 | 100.00% | 0.777 | |
OperandTest | 1 | 0 | 0 | 100.00% | 0.656 | |
InstructionDecoderTest | 11 | 0 | 0 | 100.00% | 0.715 | |
RoutineContextTest | 2 | 0 | 0 | 100.00% | 0.587 | |
Short0InstructionTest | 16 | 0 | 0 | 100.00% | 1.075 | |
Machine3Test | 20 | 0 | 0 | 100.00% | 1.142 | |
AbstractInstructionTest | 15 | 0 | 0 | 100.00% | 0.779 | |
Short1InstructionTest | 25 | 0 | 0 | 100.00% | 0.979 | |
LongInstructionTest | 38 | 0 | 0 | 100.00% | 1.085 | |
VariableInstructionTest | 15 | 0 | 0 | 100.00% | 0.650 | |
PrintLiteralInstructionTest | 3 | 0 | 0 | 100.00% | 0.636 | |
DefaultZObjectTest | 7 | 0 | 0 | 100.00% | 0.553 | |
PortableGameStateTest | 2 | 0 | 0 | 100.00% | 0.638 |
Class | Tests | Errors | Failures | Success Rate | Time | |
---|---|---|---|---|---|---|
RandomGeneratorTest | 4 | 0 | 0 | 100.00% | 0.443 | |
ZsciiConverterTest | 7 | 0 | 0 | 100.00% | 0.458 | |
ZsciiStringTest | 4 | 0 | 0 | 100.00% | 0.468 |
[ summary] [ package list] [ test cases]
testGetPropertyDefault | 0.09 | |
testGetObject | 0.02 | |
testGetNumObjects | 0.02 | |
testRemoveObjectFirstChild | 0.01 | |
testRemoveObjectNotFirstChild | 0.00 | |
testRemoveObjectNotFirstButLastChild | 0.00 | |
testInsertObjectSimple | 0.00 | |
testInsertObjectHasSiblingsAndChild | 0.00 | |
testGetPropertyLength | 0.00 | |
testGetPropertyLengthAddress0 | 0.05 |
testMinizorkVariable | 0.11 | |
testMinizorkBranch | 0.02 | |
testMinizorkRet | 0.02 | |
testMinizorkShort1OP | 0.01 | |
testMinizorkShort | 0.00 | |
testMinizorkLong | 0.01 | |
testMinizorkPrint | 0.00 | |
testMinizorkAnd | 0.00 | |
testMinizorkJump | 0.00 | |
testMinizorkGetSibling | 0.04 | |
testJe3Operands | 0.01 |
testIsBranch | 0.20 | |
testIllegalOpcode | 0.15 | |
testRtrue | 0.01 | |
testRfalse | 0.01 | |
testNop | 0.00 | |
testSaveSuccess | 0.01 | |
testSaveFail | 0.00 | |
testRestore | 0.01 | |
testRestart | 0.02 | |
testQuit | 0.06 | |
testNewLine | 0.00 | |
testRetPopped | 0.01 | |
testPop | 0.01 | |
testVerifyTrue | 0.00 | |
testVerifyFalse | 0.01 | |
testShowStatus | 0.07 |
testInitialState | 0.11 | |
testGetSetStackTopElement | 0.03 | |
testGetStackTopElementStackEmpty | 0.00 | |
testSetters | 0.00 | |
testGetVariableStack | 0.01 | |
testSetVariableStack | 0.01 | |
testGetLocalVariableIllegal | 0.06 | |
testSetLocalVariable | 0.01 | |
testGetVariableType | 0.01 | |
testPopRoutineContextIllegal | 0.00 | |
testCallAndReturn | 0.01 | |
testGetCurrentRoutineContext | 0.01 | |
testTranslatePackedAddress | 0.01 | |
testSetOutputStream | 0.21 | |
testEnableOutputStream | 0.00 | |
testInputStream | 0.01 | |
testRandom | 0.00 | |
testRandom1 | 0.01 | |
testRandom2 | 0.02 | |
testStartQuit | 0.00 |
testCreateInstructionInfo | 0.17 | |
testSetters | 0.02 | |
testAddOperand | 0.02 | |
testGetValue | 0.03 | |
testGetUnsignedValueNegative | 0.00 | |
testGetUnsignedValueMaxPositive | 0.00 | |
testGetUnsignedValueMinNegative | 0.01 | |
testConvertToSigned16 | 0.02 | |
testBranchPositiveOffset | 0.01 | |
testBranchNegativeOffset | 0.00 | |
testBranchZeroOffset | 0.06 | |
testBranchOneOffset | 0.00 | |
testBranchIfTrueBranchConditionIsFalse | 0.01 | |
testBranchIfFalseBranchConditionIsTrue | 0.00 | |
testBranchIfFalseBranchConditionIsFalse | 0.01 |
testStoresResult | 0.16 | |
testIsBranch | 0.02 | |
testIllegalOpcode | 0.03 | |
testInc | 0.02 | |
testDec | 0.00 | |
testDec0 | 0.01 | |
testNot | 0.00 | |
testGetParent | 0.01 | |
testJump | 0.00 | |
testLoadOperandIsVariable | 0.05 | |
testLoadOperandIsConstant | 0.00 | |
testLoadOperandReferencesStack | 0.01 | |
testJzBranchIfTrueNotZero | 0.00 | |
testJzBranchIfTrueIsZero | 0.01 | |
testGetSiblingIs0 | 0.01 | |
testGetSiblingHasSibling | 0.01 | |
testGetChildIs0 | 0.00 | |
testGetChildAndBranch | 0.01 | |
testPrintAddr | 0.00 | |
testPrintPaddr | 0.01 | |
testRet | 0.08 | |
testRetWithVariable | 0.05 | |
testPrintObj | 0.00 | |
testRemoveObj | 0.01 | |
testGetPropLen | 0.00 |
testIsBranch | 0.18 | |
testStoresResult | 0.02 | |
testIllegalOpcode | 0.03 | |
testJe1Operand | 0.01 | |
testJe3Operands | 0.00 | |
testJe2 | 0.01 | |
testJl | 0.00 | |
testJg | 0.05 | |
testJinNotIn | 0.00 | |
testJinIn | 0.01 | |
testDecChkNoBranch | 0.00 | |
testDecChkBranch | 0.01 | |
testIncChkNoBranch | 0.00 | |
testIncChkBranch | 0.01 | |
testTestNoBranch | 0.00 | |
testTestBranch | 0.02 | |
testOr | 0.00 | |
testAnd | 0.06 | |
testAdd | 0.00 | |
testSub | 0.01 | |
testMul | 0.00 | |
testDiv | 0.01 | |
testMod | 0.00 | |
testTestAttributeNoBranch | 0.01 | |
testTestAttributeBranch | 0.00 | |
testSetAttr | 0.01 | |
testClearAttr | 0.00 | |
testStore | 0.01 | |
testStoreOnStack | 0.00 | |
testLoadw | 0.01 | |
testLoadb | 0.00 | |
testGetProp2Bytes | 0.01 | |
testGetProp | 0.01 | |
testInsertObj | 0.01 | |
testGetPropAddr | 0.00 | |
testGetNextProp | 0.06 | |
testGetNextPropWith0 | 0.00 | |
testGetNextPropNotAvailable | 0.01 |
testStoresValue | 0.08 | |
testIllegalOpcode | 0.02 | |
testCall | 0.02 | |
testStorew | 0.00 | |
testStoreb | 0.00 | |
testPutProp | 0.01 | |
testPrintChar | 0.00 | |
testPrintNum | 0.00 | |
testPush | 0.00 | |
testPull | 0.04 | |
testPullToStack | 0.00 | |
testInputStream | 0.01 | |
testOutputStream | 0.00 | |
testRandom | 0.01 | |
testSread | 0.00 |
testObjectSetters | 0.08 | |
testMinizorkAttributes | 0.01 | |
testSetAttributes | 0.01 | |
testClearAttributes | 0.01 | |
testGetPropertiesTable | 0.00 | |
testGetNextProperty | 0.00 | |
testSetPropertyByte | 0.00 |
testReadUnsignedByte | 0.00 | |
testReadUnsignedWord | 0.00 | |
testGetUnsignedShortGeneral | 0.00 | |
testGetShortGeneral | 0.00 | |
testReadUnsigned32 | 0.00 | |
testWriteUnsignedByte | 0.00 | |
testWriteUnsignedShort | 0.00 | |
testWriteUnsigned32 | 0.00 |
testUnpredictableRandomSequence | 0.01 | |
testUnpredictableRandomDifferentSequences | 0.00 | |
testPredictableRandomSequence | 0.00 | |
testPredictableSameSequences | 0.00 |
testSetup | 0.01 | |
testDecodeByte | 0.00 | |
testDecode | 0.00 | |
testConvert | 0.00 | |
testConvertWithAbbreviation | 0.00 | |
testMinizork | 0.00 | |
testApplyShiftFromA0 | 0.00 |
testCreateString | 0.01 | |
testEquals | 0.00 | |
testCreateSharedConstructor | 0.00 | |
testCreateFromChar | 0.00 |