From 23c36460e17c06380130b95308b224c363b15e79 Mon Sep 17 00:00:00 2001 From: Brad Henry Date: Tue, 20 Feb 2007 19:53:18 +0000 Subject: r21473: Added new parameters to test_win.conf that apply only to the DC tests. Made the restore_snapshot() routine in wintest_functions.sh more robust. This change would have broken the existing windows tests, if they weren't already broken. Will fix those once the windows DC tests are committed and working in the build farm. (This used to be commit 76c6c5b8de58618ac013f5b26a6aafc98e15f57c) --- source4/script/tests/win/wintest_functions.sh | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) (limited to 'source4/script/tests/win/wintest_functions.sh') diff --git a/source4/script/tests/win/wintest_functions.sh b/source4/script/tests/win/wintest_functions.sh index 16f7c4041c..3c0a1dccac 100755 --- a/source4/script/tests/win/wintest_functions.sh +++ b/source4/script/tests/win/wintest_functions.sh @@ -29,7 +29,26 @@ remove_share_test() restore_snapshot() { - echo -e $1 - vmrun revertToSnapshot "$VM_CFG_PATH" - echo "Snapshot restored." + err_str=$1 + VMX_PATH=$2 + + # Display the error that caused us to restore the snapshot. + echo -e $err_str + + if [ -z $HOST_SERVER_NAME ]; then + # The vmware server is running locally. + vmrun revertToSnapshot "$VMX_PATH" + err_rtn=$? + else + vmrun -h $HOST_SERVER_NAME -P $HOST_SERVER_PORT \ + -u $HOST_USERNAME -p $HOST_PASSWORD \ + revertToSnapshot "$VMX_PATH" + err_rtn=$? + fi + + if [ $err_rtn -eq 0 ]; then + echo "Snapshot restored." + else + echo "Error $err_rtn restoring snapshot!" + fi } -- cgit