You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by mf...@apache.org on 2010/06/03 20:01:50 UTC

svn commit: r951091 - /myfaces/portlet-bridge/tck/trunk/tck-run-tests.sh

Author: mfreedman
Date: Thu Jun  3 18:01:50 2010
New Revision: 951091

URL: http://svn.apache.org/viewvc?rev=951091&view=rev
Log:
New shell script

Added:
    myfaces/portlet-bridge/tck/trunk/tck-run-tests.sh   (with props)

Added: myfaces/portlet-bridge/tck/trunk/tck-run-tests.sh
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/tck/trunk/tck-run-tests.sh?rev=951091&view=auto
==============================================================================
--- myfaces/portlet-bridge/tck/trunk/tck-run-tests.sh (added)
+++ myfaces/portlet-bridge/tck/trunk/tck-run-tests.sh Thu Jun  3 18:01:50 2010
@@ -0,0 +1,55 @@
+#!/bin/sh
+
+if [ -z "${TCK_TEST_FILE}"]
+then
+  if [ -z "${TCK_CONFIG_HOME}" ]
+  then
+    echo "Test definition file not found.  Either set TCK_TEST_FILE to point to a test definition file or set TCK_CONFIG_HOME to point to a directory with a test definition file called test.xml in it."
+    exit 1
+  fi
+  if [ ! -f "${TCK_CONFIG_HOME}"/test.xml ]
+  then
+    echo "Test definition file not found."
+    exit 1
+  fi
+  TCK_TEST_FILE="${TCK_CONFIG_HOME}"/test.xml
+fi
+if [ -z "${TCK_LOGIN_FILE}" ]
+then
+  # Look for login.properties in TCK HOME dir
+  if [ -n "${TCK_CONFIG_HOME}" ]
+  then
+    if [ -f "${TCK_CONFIG_HOME}/login.properties" ] 
+    then
+      TCK_LOGIN_FILE="${TCK_CONFIG_HOME}"/login.properties
+    fi
+  fi
+fi
+
+if [ -z "${TCK_CLIENT_HOST}" ]
+then
+  echo TCK_CLIENT_HOST environment variable must be set
+  exit 1
+fi
+
+if [ -z "${TCK_CLIENT_PORT}" ]
+then
+  echo TCK_CLIENT_PORT environment variable must be set
+  exit 1
+fi
+
+echo TCK properties
+echo --------------
+echo "Test definition file location: '${TCK_TEST_FILE}'"
+if [ -z "${TCK_LOGIN_FILE}" ]
+then
+  echo "Login properties file: '${TCK_LOGIN_FILE}'"
+else
+  echo "Login properties file not set"
+fi
+echo "Client host: '${TCK_CLIENT_HOST}'"
+echo "Client port: '${TCK_CLIENT_PORT}'"
+
+mvn clean surefire-report:report -Dtck.external-server=run-test -Dbridge.tck.test.file=${TCK_TEST_FILE} -Dbridge.tck.test.host=${TCK_CLIENT_HOST} -Dbridge.tck.test.port=${TCK_CLIENT_PORT} -Dbridge.tck.login-file=${TCK_LOGIN_FILE}
+  
+

Propchange: myfaces/portlet-bridge/tck/trunk/tck-run-tests.sh
------------------------------------------------------------------------------
    svn:executable = *