({ prefix, kind, title, workspaceRoot, jobClass, summary, write = false })
| 565 | } |
| 566 | |
| 567 | function createCompanionJob({ prefix, kind, title, workspaceRoot, jobClass, summary, write = false }) { |
| 568 | return createJobRecord({ |
| 569 | id: generateJobId(prefix), |
| 570 | kind, |
| 571 | kindLabel: getJobKindLabel(kind, jobClass), |
| 572 | title, |
| 573 | workspaceRoot, |
| 574 | jobClass, |
| 575 | summary, |
| 576 | write |
| 577 | }); |
| 578 | } |
| 579 | |
| 580 | function createTrackedProgress(job, options = {}) { |
| 581 | const logFile = options.logFile ?? createJobLogFile(job.workspaceRoot, job.id, job.title); |
no test coverage detected