From ec87fe580ca668e4985ad1f213fa4ee2d783dfc6 Mon Sep 17 00:00:00 2001 From: jhendersonHDF Date: Sat, 26 Aug 2023 00:42:19 -0500 Subject: [PATCH] Output stderr file in CMake testing on failure (#3431) --- config/cmake/runTest.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/cmake/runTest.cmake b/config/cmake/runTest.cmake index 0d0542450bd..1304d36735b 100644 --- a/config/cmake/runTest.cmake +++ b/config/cmake/runTest.cmake @@ -122,6 +122,10 @@ if (NOT TEST_RESULT EQUAL TEST_EXPECT) file (READ ${TEST_FOLDER}/${TEST_OUTPUT} TEST_STREAM) message (STATUS "Output :\n${TEST_STREAM}") endif () + if (EXISTS "${TEST_FOLDER}/${TEST_OUTPUT}.err") + file (READ ${TEST_FOLDER}/${TEST_OUTPUT}.err TEST_STREAM) + message (STATUS "Error Output :\n${TEST_STREAM}") + endif () endif () message (FATAL_ERROR "Failed: Test program ${TEST_PROGRAM} exited != ${TEST_EXPECT}.\n${TEST_ERROR}") endif ()