diff --git a/AtlasTest/TestTools/share/post.sh b/AtlasTest/TestTools/share/post.sh
index fdca1d593e84a61e9a9a11faa9a118eec5f4ebd3..ebae75791df8879943c1b517c68803acbaac59d4 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