Figure out how to do the following and update the test cases with this to make them cleaner to read/understand. I don't know if any of this add to the functionality of test except possibly the non-anonymous ftp.
Set up certificates so that globus-url-copy can be run against the non-priveleged user, user1. This can replace some of the FTP tests. One possibility would be to update the grid-mapfile and restart the server although there may be alternatives.
Figure out how to set it up to do FTP without anonymous FTP.
Enhance the framework to be able to run icommands against user1. This will allow simpler setup/teardown when testing against user1.
Figure out how to do the following and update the test cases with this to make them cleaner to read/understand. I don't know if any of this add to the functionality of test except possibly the non-anonymous ftp.