From: git@jeffhostetler.com Date: Fri, 13 Jul 2018 16:56:19 GMT Subject: [PATCH v1 23/25] structured-logging: t0420 tests for child process detail events Message-ID: <20180713165621.52017-24-git@jeffhostetler.com> In-Reply-To: <20180713165621.52017-1-git@jeffhostetler.com> From: Jeff Hostetler Signed-off-by: Jeff Hostetler --- t/t0420-structured-logging.sh | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/t/t0420-structured-logging.sh b/t/t0420-structured-logging.sh index 2e06cd7..4ac404d 100755 --- a/t/t0420-structured-logging.sh +++ b/t/t0420-structured-logging.sh @@ -26,6 +26,9 @@ test_expect_success 'setup' ' cat >key_exit_code_129 <<-\EOF && "exit_code":129 EOF + cat >key_detail <<-\EOF && + "event":"detail" + EOF git config --local slog.pretty false && git config --local slog.path "$LOGFILE" ' @@ -221,4 +224,40 @@ test_expect_success PERLJSON 'turn on aux-data, verify a few fields' ' grep "row\[0\]\.aux\.index\[.*\]\[0\] sparse_checkout_count" event_exit && + grep -f key_detail "$LOGFILE" >event_detail && + + perl "$TEST_DIRECTORY"/t0420/parse_json.perl parsed_exit && + perl "$TEST_DIRECTORY"/t0420/parse_json.perl parsed_detail && + + grep "row\[0\]\.event cmd_exit"