Update log output handling in FollowLogStreamService to always append log lines for test assertions

pull/729/head
Frostebite 2025-09-03 18:32:27 +01:00
parent 0650d1de5c
commit eb8b92cda1
3 changed files with 6 additions and 7 deletions

3
dist/index.js generated vendored
View File

@ -5034,9 +5034,8 @@ class FollowLogStreamService {
else if (message.toLowerCase().includes('cannot be found')) { else if (message.toLowerCase().includes('cannot be found')) {
FollowLogStreamService.errors += `\n${message}`; FollowLogStreamService.errors += `\n${message}`;
} }
if (cloud_runner_1.default.buildParameters.cloudRunnerDebug) { // Always append log lines to output so tests can assert on BuildResults
output += `${message}\n`; output += `${message}\n`;
}
cloud_runner_logger_1.default.log(`[${cloud_runner_statics_1.CloudRunnerStatics.logPrefix}] ${message}`); cloud_runner_logger_1.default.log(`[${cloud_runner_statics_1.CloudRunnerStatics.logPrefix}] ${message}`);
return { shouldReadLogs, shouldCleanup, output }; return { shouldReadLogs, shouldCleanup, output };
} }

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View File

@ -47,9 +47,9 @@ export class FollowLogStreamService {
} else if (message.toLowerCase().includes('cannot be found')) { } else if (message.toLowerCase().includes('cannot be found')) {
FollowLogStreamService.errors += `\n${message}`; FollowLogStreamService.errors += `\n${message}`;
} }
if (CloudRunner.buildParameters.cloudRunnerDebug) {
// Always append log lines to output so tests can assert on BuildResults
output += `${message}\n`; output += `${message}\n`;
}
CloudRunnerLogger.log(`[${CloudRunnerStatics.logPrefix}] ${message}`); CloudRunnerLogger.log(`[${CloudRunnerStatics.logPrefix}] ${message}`);
return { shouldReadLogs, shouldCleanup, output }; return { shouldReadLogs, shouldCleanup, output };