testJob {batchtools} | R Documentation |
Run Jobs Interactively
Description
Starts a single job on the local machine.
Usage
testJob(id, external = FALSE, reg = getDefaultRegistry())
Arguments
id |
[integer(1) or data.table ]
Single integer to specify the job or a data.table with column job.id
and exactly one row.
|
external |
[logical(1) ]
Run the job in an external R session? If TRUE , starts a fresh R
session on the local machine to execute the with execJob .
You will not be able to use debug tools like traceback
or browser .
If external is set to FALSE (default) on the other hand,
testJob will execute the job in the current R session and the usual
debugging tools work. However, spotting missing variable declarations (as they
are possibly resolved in the global environment) is impossible.
Same holds for missing package dependency declarations.
|
reg |
[Registry ]
Registry. If not explicitly passed, uses the default registry (see setDefaultRegistry ).
|
Value
Returns the result of the job if successful.
See Also
Other debug:
getErrorMessages()
,
getStatus()
,
grepLogs()
,
killJobs()
,
resetJobs()
,
showLog()
Examples
tmp = makeRegistry(file.dir = NA, make.default = FALSE)
batchMap(function(x) if (x == 2) xxx else x, 1:2, reg = tmp)
testJob(1, reg = tmp)
## Not run:
testJob(2, reg = tmp)
## End(Not run)
[Package
batchtools version 0.9.17
Index]