Software Links
Getting Started
- A Globus Primer
- Globus Is Modular!
- Quickstart
- Installing GT
- Platform Notes
- GT Developer's Guide
- GT User's Guide
- Migrating Guides
Reference
Manuals
Common Runtime
Security
- GSI C
- GSI Java
- Java WS A&A
- C WS A&A (coming soon)
- CAS
- Delegation Service
- MyProxy
- GSI-OpenSSH
- SimpleCA
Data Mgt
WS MDS
Execution Mgt
Set
$GLOBUS_LOCATIONto point to your Globus install.Start a gridftp server on the machine you are running the tests on the default port. This can be done by running:
$GLOBUS_LOCATION/sbin/globus-gridftp-server -p 2811 &
Start the container with RFT deployed in it.
Edit
$GLOBUS_LOCATION/share/globus_wsrf_rft_test/test.properties. Put in appropriate values for properties like:authzValue (self or host),
HOST (host IP of container),
PORT (port on which the container is listening),
sourceHost and destinationsHost (hostnames of GridFTP servers).
The default values will work fine if you are running the tests with a standard stand-alone container started with user credentials (self authorization is done in this case).
If the container is started using host credentials, change authzValue to host.
If the GridFTP servers you are using for your testing are started as user, you need to supply subject names of the users in sourceSubject and destinationSubject for authorization with GridFTP servers.
If both the source and destination servers are started as one user, you can just fill in the user's subject in the subject field of test.properties.
If you are getting Authentication/Authorization Failures because of mismatched subject names, then your authzVal and authType (uses transport security by default) need to be changed, depending on how you started the container. If you started the container with the -nosec option, then you need to change authType to GSI_MESSAGE, PROTOCOL to http and PORT to 8080.
The *.xfr files in
$GLOBUS_LOCATION/share/globus_wsrf_rft_test/are the transfer files that will be used in the tests. Again, the default values work fine if you followed the instructions so far.Run the following command, which will run all the RFT unit tests:
ant -Dtests.jar=$GLOBUS_LOCATION/lib/globus_wsrf_rft_test.jar -f share/globus_wsrf_rft_test/runtests.xml
Run the following command to generate the test reports in html form:
ant -f share/globus_wsrf_rft_test/runtests.xml generateTestReport