acceptance_test.php currently points to lastcraft.com and runs all of the tests off the network. The downsides to this are:
1. It's slow
2. It's tough to introduce new acceptance tests
However, several things must be done before we can add a switch to modify the test location arbitrarily:
1. All instances of absolute URLs must be centralized (partially done, there are still some methods that have domains hard-coded)
2. Authentication URLs such as http://user:password@lastcraft.com/path need to be rebuilt using parse_url() on the centralized URL
3. Absolute paths in htaccess files must be removed. This will probably mean we will build a PHP implementation of HTTP authentication and use that instead of htaccess.
4. The site must be made configuration independent. One important example is that under certain configurations, text/html;charset=utf-8 is sent instead of text/html
5. Some tests are out of sync and need to be updated (TestOfLiveAuthentication->testChallengeFromProtectedPage, etc)