| 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]