mirror of
https://github.com/ivellioscolin/pykd.git
synced 2025-04-21 12:53:23 +08:00
[0.3.x] fixed : test breakpoint.py
git-svn-id: https://pykd.svn.codeplex.com/svn@89120 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
parent
d5e95624d7
commit
3982645edc
@ -26,7 +26,7 @@ class BreakpointTest( unittest.TestCase ):
|
|||||||
processId = pykd.startProcess( target.appPath + " breakhandlertest" )
|
processId = pykd.startProcess( target.appPath + " breakhandlertest" )
|
||||||
with testutils.ContextCallIt( testutils.KillProcess(processId) ) as killStartedProcess :
|
with testutils.ContextCallIt( testutils.KillProcess(processId) ) as killStartedProcess :
|
||||||
pykd.go()
|
pykd.go()
|
||||||
self.assertEqual( pykd.NoDebuggee, pykd.go() )
|
self.assertEqual( pykd.executionStatus.NoDebuggee, pykd.go() )
|
||||||
|
|
||||||
def testSetBp(self):
|
def testSetBp(self):
|
||||||
processId = pykd.startProcess( target.appPath + " breakhandlertest" )
|
processId = pykd.startProcess( target.appPath + " breakhandlertest" )
|
||||||
@ -35,7 +35,7 @@ class BreakpointTest( unittest.TestCase ):
|
|||||||
with testutils.ContextCallIt( testutils.KillProcess(processId) ) as killStartedProcess :
|
with testutils.ContextCallIt( testutils.KillProcess(processId) ) as killStartedProcess :
|
||||||
pykd.go()
|
pykd.go()
|
||||||
pykd.setBp( targetModule.CdeclFunc )
|
pykd.setBp( targetModule.CdeclFunc )
|
||||||
self.assertEqual( pykd.Break, pykd.go() )
|
self.assertEqual( pykd.executionStatus.Break, pykd.go() )
|
||||||
|
|
||||||
|
|
||||||
def testRemoveBp(self):
|
def testRemoveBp(self):
|
||||||
@ -46,7 +46,7 @@ class BreakpointTest( unittest.TestCase ):
|
|||||||
pykd.go()
|
pykd.go()
|
||||||
bpid = pykd.setBp( targetModule.CdeclFunc )
|
bpid = pykd.setBp( targetModule.CdeclFunc )
|
||||||
pykd.removeBp( bpid )
|
pykd.removeBp( bpid )
|
||||||
self.assertEqual( pykd.NoDebuggee, pykd.go() )
|
self.assertEqual( pykd.executionStatus.NoDebuggee, pykd.go() )
|
||||||
|
|
||||||
def testBreakCallback(self):
|
def testBreakCallback(self):
|
||||||
processId = pykd.startProcess( target.appPath + " breakhandlertest" )
|
processId = pykd.startProcess( target.appPath + " breakhandlertest" )
|
||||||
@ -59,7 +59,7 @@ class BreakpointTest( unittest.TestCase ):
|
|||||||
|
|
||||||
bp = pykd.setBp( targetModule.CdeclFunc, breakCount )
|
bp = pykd.setBp( targetModule.CdeclFunc, breakCount )
|
||||||
|
|
||||||
self.assertEqual( pykd.Break, pykd.go() )
|
self.assertEqual( pykd.executionStatus.Break, pykd.go() )
|
||||||
|
|
||||||
self.assertEqual( 1, breakCount.count )
|
self.assertEqual( 1, breakCount.count )
|
||||||
|
|
||||||
@ -74,7 +74,7 @@ class BreakpointTest( unittest.TestCase ):
|
|||||||
|
|
||||||
bp = pykd.setBp( targetModule.CdeclFunc, breakCount )
|
bp = pykd.setBp( targetModule.CdeclFunc, breakCount )
|
||||||
|
|
||||||
self.assertEqual( pykd.NoDebuggee, pykd.go() )
|
self.assertEqual( pykd.executionStatus.NoDebuggee, pykd.go() )
|
||||||
|
|
||||||
self.assertEqual( 1, breakCount.count )
|
self.assertEqual( 1, breakCount.count )
|
||||||
|
|
||||||
@ -100,7 +100,7 @@ class BreakpointTest( unittest.TestCase ):
|
|||||||
|
|
||||||
pykd.setBp( targetModule.CdeclFunc )
|
pykd.setBp( targetModule.CdeclFunc )
|
||||||
|
|
||||||
self.assertEqual( pykd.Break, pykd.go() )
|
self.assertEqual( pykd.executionStatus.Break, pykd.go() )
|
||||||
|
|
||||||
self.assertEqual( 1, handler.count )
|
self.assertEqual( 1, handler.count )
|
||||||
|
|
||||||
@ -123,7 +123,7 @@ class BreakpointTest( unittest.TestCase ):
|
|||||||
|
|
||||||
bp = MyBreakpoint( targetModule.CdeclFunc )
|
bp = MyBreakpoint( targetModule.CdeclFunc )
|
||||||
|
|
||||||
self.assertEqual( pykd.Break, pykd.go() )
|
self.assertEqual( pykd.executionStatus.Break, pykd.go() )
|
||||||
|
|
||||||
self.assertEqual( 1, bp.count )
|
self.assertEqual( 1, bp.count )
|
||||||
|
|
||||||
@ -143,7 +143,7 @@ class BreakpointTest( unittest.TestCase ):
|
|||||||
with testutils.ContextCallIt( testutils.KillProcess(processId) ) as killStartedProcess :
|
with testutils.ContextCallIt( testutils.KillProcess(processId) ) as killStartedProcess :
|
||||||
pykd.go()
|
pykd.go()
|
||||||
bp = pykd.setBp( targetModule.CdeclFunc, makebpcallback(1) )
|
bp = pykd.setBp( targetModule.CdeclFunc, makebpcallback(1) )
|
||||||
self.assertEqual( pykd.Break, pykd.go() )
|
self.assertEqual( pykd.executionStatus.Break, pykd.go() )
|
||||||
|
|
||||||
|
|
||||||
processId = pykd.startProcess( target.appPath + " breakhandlertest" )
|
processId = pykd.startProcess( target.appPath + " breakhandlertest" )
|
||||||
@ -152,6 +152,6 @@ class BreakpointTest( unittest.TestCase ):
|
|||||||
with testutils.ContextCallIt( testutils.KillProcess(processId) ) as killStartedProcess :
|
with testutils.ContextCallIt( testutils.KillProcess(processId) ) as killStartedProcess :
|
||||||
pykd.go()
|
pykd.go()
|
||||||
bp = pykd.setBp( targetModule.CdeclFunc, makebpcallback(100) )
|
bp = pykd.setBp( targetModule.CdeclFunc, makebpcallback(100) )
|
||||||
self.assertEqual( pykd.NoDebuggee, pykd.go() )
|
self.assertEqual( pykd.executionStatus.NoDebuggee, pykd.go() )
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user