(step, values, fixture, extraEnv = {}, options = {})
| 281 | } |
| 282 | |
| 283 | function runStep(step, values, fixture, extraEnv = {}, options = {}) { |
| 284 | let script = renderedRun(step, values); |
| 285 | if (options.replaceResultPaths) { |
| 286 | script = script |
| 287 | .replaceAll("/tmp/ocr-result.json", fixture.resultPath) |
| 288 | .replaceAll("/tmp/ocr-stderr.log", fixture.stderrPath); |
| 289 | } |
| 290 | return runShell(script, Object.assign({}, renderedEnv(step, values), extraEnv), fixture); |
| 291 | } |
| 292 | |
| 293 | function resultDescription(result) { |
| 294 | return `status=${result.status}; stdout=${JSON.stringify(result.stdout)}; stderr=${JSON.stringify(result.stderr)}`; |
no test coverage detected