From 31b00531eb26b8f2db93f410929c8ee98002a52e Mon Sep 17 00:00:00 2001
From: scott snyder <scott.snyder@cern.ch>
Date: Sat, 16 Sep 2017 18:03:37 +0200
Subject: [PATCH] TestTools: Don't warn about missing reference files for
 gtest-like tests.

---
 AtlasTest/TestTools/share/post.sh | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/AtlasTest/TestTools/share/post.sh b/AtlasTest/TestTools/share/post.sh
index fdca1d593e8..ebae75791df 100755
--- a/AtlasTest/TestTools/share/post.sh
+++ b/AtlasTest/TestTools/share/post.sh
@@ -230,9 +230,14 @@ else
                fi
            fi
        else
-           tail $joblog
-           echo "$YELLOW post.sh> WARNING: reference output $reflog not available $RESET"
-           echo  " post.sh> Please check ${PWD}/$joblog"
+           # Don't warn for gtest tests.
+           tail -1 $joblog | grep 'PASSED .* tests' > /dev/null
+           refstat=$?
+           if [ $refstat != 0 ]; then
+             tail $joblog
+             echo "$YELLOW post.sh> WARNING: reference output $reflog not available $RESET"
+             echo  " post.sh> Please check ${PWD}/$joblog"
+           fi
        fi
    else
        tail $joblog
-- 
GitLab