From 139ad7987448d15c98c3dcbddd1836319fde5b21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20Norte?= Date: Fri, 13 Dec 2024 07:40:05 -0800 Subject: [PATCH] Log status code when commands fail (#48222) Summary: Changelog: [internal] Tiny improvement over the current setup so it might help detect some current issues. Reviewed By: yungsters Differential Revision: D67021976 --- packages/react-native-fantom/runner/utils.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/packages/react-native-fantom/runner/utils.js b/packages/react-native-fantom/runner/utils.js index 754aac63f217c1..5d698977064d86 100644 --- a/packages/react-native-fantom/runner/utils.js +++ b/packages/react-native-fantom/runner/utils.js @@ -69,14 +69,21 @@ export function runBuck2(args: Array): SpawnResultWithOriginalCommand { export function getDebugInfoFromCommandResult( commandResult: SpawnResultWithOriginalCommand, ): string { + const maybeSignal = + commandResult.signal != null ? `, signal: ${commandResult.signal}` : ''; + const resultByStatus = + commandResult.status === 0 + ? 'succeeded' + : `failed (status code: ${commandResult.status}${maybeSignal})`; + const logLines = [ - `Command ${commandResult.status === 0 ? 'succeeded' : 'failed'}: ${commandResult.originalCommand}`, + `Command ${resultByStatus}: ${commandResult.originalCommand}`, '', 'stdout:', - commandResult.stdout, + commandResult.stdout || '(empty)', '', 'stderr:', - commandResult.stderr, + commandResult.stderr || '(empty)', ]; if (commandResult.error) {