MCPcopy Create free account
hub / github.com/alibaba/open-code-review / runStep

Function runStep

scripts/github-actions/action-contract.test.js:283–291  ·  view source on GitHub ↗
(step, values, fixture, extraEnv = {}, options = {})

Source from the content-addressed store, hash-verified

281}
282
283function 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
293function resultDescription(result) {
294 return `status=${result.status}; stdout=${JSON.stringify(result.stdout)}; stderr=${JSON.stringify(result.stderr)}`;

Calls 3

renderedRunFunction · 0.85
runShellFunction · 0.85
renderedEnvFunction · 0.85

Tested by

no test coverage detected