From 4e36eb837244071d96ac05d4b3941582ecf393c3 Mon Sep 17 00:00:00 2001
From: "robert.read" <robert.read>
Date: Wed, 30 Jul 2008 23:43:31 +0000
Subject: [PATCH] Branch b1_6 b=16095 i=grev

If UPDATE_TITLE=true, acc-sm will update the xterm titlebar with the current running test.

Also, the regular test script name can be used in ACC_SM_ONLY.
---
 lustre/tests/acceptance-small.sh | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/lustre/tests/acceptance-small.sh b/lustre/tests/acceptance-small.sh
index eba6dc1362..38975bd04b 100755
--- a/lustre/tests/acceptance-small.sh
+++ b/lustre/tests/acceptance-small.sh
@@ -30,6 +30,7 @@ if [ "$ACC_SM_ONLY" ]; then
 	export ${O}="no"
     done
     for O in $ACC_SM_ONLY; do
+	O=`echo ${O%.sh} | tr "-" "_"`
 	O=`echo $O | tr "[:lower:]" "[:upper:]"`
 	export ${O}="yes"
     done
@@ -54,6 +55,16 @@ setup_if_needed() {
 }
 
 title() {
+    # update titlebar if stdin is attaached to an xterm
+    if ${UPDATE_TITLEBAR:-false}; then
+	if tty -s; then
+	    case $TERM in 
+		xterm*)
+		    echo -ne "\033]2; acceptance-small: $* \007" >&0
+		    ;;
+	    esac
+	fi
+    fi 
     log "-----============= acceptance-small: "$*" ============----- `date`"
     RANTEST=${RANTEST}$*", "
 }
-- 
GitLab