...
- Functional and integration testing on a real server environment: indeed, CARGO can be used to download, configure, start and stop <application server> and also to deploy all your datasources and applications to it; so you can do real-world tests.
- JUnit lovers: See our short article showing you how to configure, start and stop one of the many application servers supported by CARGO with your application in order to run your real-world tests on http://cargo.codehaus.org/Functional+testing
- Maven2 users: Try out the CARGO archetypes that show you how to integrate server-based testing in your Maven2 builds: http://cargo.codehaus.org/Maven2+Archetypes
- Multi-server testing: since CARGO uses the exact same API whether you use <application server> or any other server, you can reuse the exact same configuration to test your application on different servers.
- The list of supported servers and features supported on each server can be found on http://cargo.codehaus.org/Containers
- Automated deployment: CARGO supports remote deployment on many servers. You therefore can use CARGO to automatically deploy your applications (and their prerequisites) on your favorite servers.
- ... and more
...