See also:
The undergraduate environment has hosts of various types available. You'll generally want to restrict your testing to one type of system for RSTPublicTests and DistributedRST; see RSTTestServers for details.
See WebPublicTestFrontEnd, if desired. If the submit public test hook is used so a submission is made every time a public test is requested, this is likely unnecessary.
See SubmitPublicTestHook.