...
- Make sure that you DON'T have anything important in your MySQL database named "wsttemptest" nor "wsttemptestsurvey". These MySQL databases will be wiped clean every time you launch the test framework. Also make sure that you DON'T have a launch profile in Eclipse that's named "websurveytoolbox" nor "wsttemptestsurvey" because this these will be used as the default webapp nameoverwritten in this automatic build process.
- In Eclipse, open the SeleniumCubicTest project. Run "tomcatFromScratch/antTomcatFromScratch.xml" as an ant build -- follow the prompt and build the .war file as it specifies. Wait until the build completes (you may have to check the console). If it fails you may have to edit the build.properties in tomcatFromScratch
- In Eclipse, go to the "Servers" view and start up Tomcat (sometimes this works better in Run mode, not Debug mode, because sometimes Debug mode will get into perpetual restarts which can get in the way).
- Open "SeleniumCubicTest/tomcatFromScratch/TestFromScratch.aat". Right click, "Run As..." -> "Run CubicTest with Selenium".
- If you want to test the Survey Manager survey creation (which mostly needs testing by hand), you can alternatively run TestSurveyManagerFromScratch.aat -- which includes the same initialization as TestFromScratch.aat.
- Watch the test fly by!
...