frysk.stepping
Class TestSteppingEngine
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
frysk.junit.TestCase
frysk.testbed.TestLib
frysk.stepping.TestSteppingEngine
- All Implemented Interfaces:
- Test
public class TestSteppingEngine
- extends TestLib
Testsuite for testing SteppingEngine operations. See TestStepping for
detailed description of how tests operate.
Methods inherited from class frysk.testbed.TestLib |
addToTearDown, addToTearDown, assertRunToFindProc, assertRunUntilStop, assertRunUntilStop, getExecPath, isChildOf, isChildOfMine, isDescendantOf, isDescendantOfMine, runPending, setUp, tearDown |
Methods inherited from class frysk.junit.TestCase |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, getTimeoutMilliseconds, getTimeoutSeconds, missing32or64, unresolved, unresolvedOffUtrace, unresolvedOn32On64, unresolvedOnIA32, unresolvedOnPPC, unresolvedOnUtrace, unresolvedOnx8664, unsupported |
Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
lineMap
private HashMap lineMap
se
private SteppingEngine se
scanner
private TestfileTokenScanner scanner
lock
private TestSteppingEngine.LockObserver lock
currentTest
private TestSteppingEngine.SteppingTest currentTest
bpTask
Task bpTask
breakpointAddress
long breakpointAddress
genericUpdate
boolean genericUpdate
dbae
DaemonBlockedAtEntry dbae
testStarted
boolean testStarted
tse
TaskStepEngine tse
TestSteppingEngine
public TestSteppingEngine()
testInstructionStepping
public void testInstructionStepping()
testInstructionSteppingList
public void testInstructionSteppingList()
testLineStepping
public void testLineStepping()
testLineSteppingList
public void testLineSteppingList()
testStepOver
public void testStepOver()
testInstructionNext
public void testInstructionNext()
testStepOut
public void testStepOut()
testStepAdvance
public void testStepAdvance()
testChildThreadStart
public void testChildThreadStart()
testBreakpointing
public void testBreakpointing()
testStepIntoMissingThread
public void testStepIntoMissingThread()
initTask
public Task initTask(Offspring process,
File source,
int startLine,
int endLine)
initTaskWithTask
public void initTaskWithTask(Task myTask,
File source,
int startLine,
int endLine,
int startLine2)
runTest
public void runTest(File source,
int line,
Task task)
cleanup
public void cleanup()