eRoute JSF build stuff

Development Tools

SVN

svn://cixsvnuk.gsk.com/eRoute/trunk/eRoute 

Servers

Techologies

MyEclipse particulars

Links

JBoss particulars

All environments:

$JBOSS_HOME/jbossStart.sh:

#!/bin/sh

set -e
JAVA_HOME=/scratch/cix/jdk1.5.0_11
export JAVA_HOME

JBOSS_HOME=/scratch/cix/jboss-4.2.0.GA
export JBOSS_HOME

$JBOSS_HOME/bin/run.sh -b hlwus013.corpnet2.com
#nohup $JBOSS_HOME/bin/run.sh &

$JBOSS_HOME/jbossStop.sh:

#!/bin/sh

set -e

JAVA_HOME=/scratch/cix/jdk1.5.0_11
export JAVA_HOME

JBOSS_HOME=/scratch/cix/jboss-4.2.0.GA
export JBOSS_HOME

$JBOSS_HOME/bin/shutdown.sh -s hlwus013.corpnet2.com

These commands force the server to bind to the hostname, rather than to localhost, which is the default and, thus, is inaccessible anywhere except on the server itself.

Development environment only:

<Connector port="28080" address="${jboss.bind.address}"

Production environment only:

Note on JBoss 4.2.0.GA and MyFaces?

<context-param>
     <param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
     <param-value>true</param-value>
</context-param> 

Software Build Details

Build

 

Cruise Control

Selenium

Selenium is used to run integration tests.

Run Selenium Locally
If you wish to run your test locally, then you need to start a selenium server beforehand:

Test Data
Selenium relies on test data held in the database (i.e., project codes, routing information). The tests use a test user which mudid is "uxx20597" to perform add/remove/update operations on routes for a given set of project codes. The tests expects to find the routes of a given project in a specific state, otherwise they fail.

In order for the integration tests to complete successfully, we need to make sure that:

This page has been accessed by  ****** people since 14th April 2008.

Return to Roger Pearse's Pages