remote_runner: Treat no text as 0 lines, not 1 empty line

This commit is contained in:
Richard Hansen 2021-05-02 21:37:59 -04:00
parent a17556b876
commit 25275f2744

View file

@ -51,7 +51,7 @@ const sauceTestWorker = async.queue(async ({name, pfx, testSettings}) => {
let logIndex = 0;
while (true) {
const consoleText = (await browser.eval("$('#console').text()") || '').substring(logIndex);
consoleText.split('\n').forEach((line) => log(line, pfx));
(consoleText ? consoleText.split('\n') : []).forEach((line) => log(line, pfx));
logIndex += consoleText.length;
const [finished, nFailedStr] = consoleText.match(finishedRegex) || [];
if (finished) {