119 |
119 |
120 @param env environment settings (dictionary) |
120 @param env environment settings (dictionary) |
121 """ |
121 """ |
122 return |
122 return |
123 |
123 |
124 def remoteLoad(self, fn, argv, wd, traceInterpreter=False, autoContinue=True, |
124 def remoteLoad(self, fn, argv, wd, traceInterpreter=False, |
125 autoFork=False, forkChild=False): |
125 autoContinue=True, autoFork=False, forkChild=False): |
126 """ |
126 """ |
127 Public method to load a new program to debug. |
127 Public method to load a new program to debug. |
128 |
128 |
129 @param fn the filename to debug (string) |
129 @param fn the filename to debug (string) |
130 @param argv the commandline arguments to pass to the program (string) |
130 @param argv the commandline arguments to pass to the program (string) |
131 @param wd the working directory for the program (string) |
131 @param wd the working directory for the program (string) |
132 @keyparam traceInterpreter flag indicating if the interpreter library should be |
132 @keyparam traceInterpreter flag indicating if the interpreter library |
133 traced as well (boolean) |
133 should be traced as well (boolean) |
134 @keyparam autoContinue flag indicating, that the debugger should not stop |
134 @keyparam autoContinue flag indicating, that the debugger should not |
135 at the first executable line (boolean) |
135 stop at the first executable line (boolean) |
136 @keyparam autoFork flag indicating the automatic fork mode (boolean) |
136 @keyparam autoFork flag indicating the automatic fork mode (boolean) |
137 @keyparam forkChild flag indicating to debug the child after forking (boolean) |
137 @keyparam forkChild flag indicating to debug the child after forking |
|
138 (boolean) |
138 """ |
139 """ |
139 return |
140 return |
140 |
141 |
141 def remoteRun(self, fn, argv, wd, autoFork=False, forkChild=False): |
142 def remoteRun(self, fn, argv, wd, autoFork=False, forkChild=False): |
142 """ |
143 """ |
144 |
145 |
145 @param fn the filename to run (string) |
146 @param fn the filename to run (string) |
146 @param argv the commandline arguments to pass to the program (string) |
147 @param argv the commandline arguments to pass to the program (string) |
147 @param wd the working directory for the program (string) |
148 @param wd the working directory for the program (string) |
148 @keyparam autoFork flag indicating the automatic fork mode (boolean) |
149 @keyparam autoFork flag indicating the automatic fork mode (boolean) |
149 @keyparam forkChild flag indicating to debug the child after forking (boolean) |
150 @keyparam forkChild flag indicating to debug the child after forking |
|
151 (boolean) |
150 """ |
152 """ |
151 return |
153 return |
152 |
154 |
153 def remoteCoverage(self, fn, argv, wd, erase=False): |
155 def remoteCoverage(self, fn, argv, wd, erase=False): |
154 """ |
156 """ |
167 Public method to load a new program to collect profiling data. |
169 Public method to load a new program to collect profiling data. |
168 |
170 |
169 @param fn the filename to run (string) |
171 @param fn the filename to run (string) |
170 @param argv the commandline arguments to pass to the program (string) |
172 @param argv the commandline arguments to pass to the program (string) |
171 @param wd the working directory for the program (string) |
173 @param wd the working directory for the program (string) |
172 @keyparam erase flag indicating that timing info should be cleared first (boolean) |
174 @keyparam erase flag indicating that timing info should be cleared |
|
175 first (boolean) |
173 """ |
176 """ |
174 return |
177 return |
175 |
178 |
176 def remoteStatement(self, stmt): |
179 def remoteStatement(self, stmt): |
177 """ |
180 """ |
231 """ |
234 """ |
232 Public method to enable or disable a breakpoint. |
235 Public method to enable or disable a breakpoint. |
233 |
236 |
234 @param fn filename the breakpoint belongs to (string) |
237 @param fn filename the breakpoint belongs to (string) |
235 @param line linenumber of the breakpoint (int) |
238 @param line linenumber of the breakpoint (int) |
236 @param enable flag indicating enabling or disabling a breakpoint (boolean) |
239 @param enable flag indicating enabling or disabling a breakpoint |
|
240 (boolean) |
237 """ |
241 """ |
238 return |
242 return |
239 |
243 |
240 def remoteBreakpointIgnore(self, fn, line, count): |
244 def remoteBreakpointIgnore(self, fn, line, count): |
241 """ |
245 """ |
250 def remoteWatchpoint(self, cond, set, temp=False): |
254 def remoteWatchpoint(self, cond, set, temp=False): |
251 """ |
255 """ |
252 Public method to set or clear a watch expression. |
256 Public method to set or clear a watch expression. |
253 |
257 |
254 @param cond expression of the watch expression (string) |
258 @param cond expression of the watch expression (string) |
255 @param set flag indicating setting or resetting a watch expression (boolean) |
259 @param set flag indicating setting or resetting a watch expression |
|
260 (boolean) |
256 @param temp flag indicating a temporary watch expression (boolean) |
261 @param temp flag indicating a temporary watch expression (boolean) |
257 """ |
262 """ |
258 return |
263 return |
259 |
264 |
260 def remoteWatchpointEnable(self, cond, enable): |
265 def remoteWatchpointEnable(self, cond, enable): |
261 """ |
266 """ |
262 Public method to enable or disable a watch expression. |
267 Public method to enable or disable a watch expression. |
263 |
268 |
264 @param cond expression of the watch expression (string) |
269 @param cond expression of the watch expression (string) |
265 @param enable flag indicating enabling or disabling a watch expression (boolean) |
270 @param enable flag indicating enabling or disabling a watch |
|
271 expression (boolean) |
266 """ |
272 """ |
267 return |
273 return |
268 |
274 |
269 def remoteWatchpointIgnore(self, cond, count): |
275 def remoteWatchpointIgnore(self, cond, count): |
270 """ |
276 """ |
271 Public method to ignore a watch expression the next couple of occurrences. |
277 Public method to ignore a watch expression the next couple of |
|
278 occurrences. |
272 |
279 |
273 @param cond expression of the watch expression (string) |
280 @param cond expression of the watch expression (string) |
274 @param count number of occurrences to ignore (int) |
281 @param count number of occurrences to ignore (int) |
275 """ |
282 """ |
276 return |
283 return |
335 """ |
342 """ |
336 return |
343 return |
337 |
344 |
338 def remoteEval(self, arg): |
345 def remoteEval(self, arg): |
339 """ |
346 """ |
340 Public method to evaluate arg in the current context of the debugged program. |
347 Public method to evaluate arg in the current context of the debugged |
|
348 program. |
341 |
349 |
342 @param arg the arguments to evaluate (string) |
350 @param arg the arguments to evaluate (string) |
343 """ |
351 """ |
344 return |
352 return |
345 |
353 |
346 def remoteExec(self, stmt): |
354 def remoteExec(self, stmt): |
347 """ |
355 """ |
348 Public method to execute stmt in the current context of the debugged program. |
356 Public method to execute stmt in the current context of the debugged |
|
357 program. |
349 |
358 |
350 @param stmt statement to execute (string) |
359 @param stmt statement to execute (string) |
351 """ |
360 """ |
352 return |
361 return |
353 |
362 |
379 |
388 |
380 @param fn the filename to load (string) |
389 @param fn the filename to load (string) |
381 @param tn the testname to load (string) |
390 @param tn the testname to load (string) |
382 @param tfn the test function name to load tests from (string) |
391 @param tfn the test function name to load tests from (string) |
383 @param failed list of failed test, if only failed test should be run |
392 @param failed list of failed test, if only failed test should be run |
384 (list of strings) |
393 (list of strings) |
385 @param cov flag indicating collection of coverage data is requested (boolean) |
394 @param cov flag indicating collection of coverage data is requested |
|
395 (boolean) |
386 @param covname filename to be used to assemble the coverage caches |
396 @param covname filename to be used to assemble the coverage caches |
387 filename (string) |
397 filename (string) |
388 @param coverase flag indicating erasure of coverage data is requested (boolean) |
398 @param coverase flag indicating erasure of coverage data is requested |
|
399 (boolean) |
389 """ |
400 """ |
390 return |
401 return |
391 |
402 |
392 def remoteUTRun(self): |
403 def remoteUTRun(self): |
393 """ |
404 """ |