Update Healer Man server
This commit is contained in:
1 parent
a05a79eb83
commit
f8314e7de1
14 files changed
+529
-108
No files matched your search
@@ -227,6 +227,15 @@ function lineCollector(onLine) {
|
||||
};
|
||||
}
|
||||
|
||||
function processFailureMessage(job, code) {
|
||||
if (job.logTail.some((line) => line.includes("ENOSPC: System limit for number of file watchers reached"))) {
|
||||
return "Balance Lab could not start because the server file-watcher limit was exhausted.";
|
||||
}
|
||||
return code === 0
|
||||
? "Balance Lab ended without producing its suite report."
|
||||
: `Balance Lab process exited with code ${code ?? "unknown"}.`;
|
||||
}
|
||||
|
||||
export function createBalanceLabJobService(options = {}) {
|
||||
const projectRoot = path.resolve(options.projectRoot ?? fileURLToPath(new URL("..", import.meta.url)));
|
||||
const dataDir = path.resolve(options.dataDir ?? process.env.DATA_DIR ?? "data/runtime");
|
||||
@@ -411,9 +420,7 @@ export function createBalanceLabJobService(options = {}) {
|
||||
} else {
|
||||
job.status = "failed";
|
||||
job.error = error?.message
|
||||
?? (code === 0
|
||||
? "Balance Lab ended without producing its suite report."
|
||||
: `Balance Lab process exited with code ${code ?? "unknown"}.`);
|
||||
?? processFailureMessage(job, code);
|
||||
}
|
||||
persistJob(job);
|
||||
pump();
|
||||
|
||||
Reference in new issue
Block a user