How to Run Portal Testsuite
Checkout the source code from repository http://anonsvn.jboss.org/repos/portal/branches/JBoss_Portal_Branch_2_6
Use JDK 1.5 and Ant 1.6.5
Go to build directory and run "bash build.sh". For windows, use build.bat .
Set the environment variable JBOSS_HOME to the JBoss AS you want to test against. e.g. export JBOSS_HOME=/home/prabhat/jboss-4.2.2.GA. You need a clean JBoss AS instance.
Go to testsuite directory and run "ant tests"
That's it. You should have reports in in testuite/output/reports
Troubleshooting
If you get OOM or seems like test is stuck, check to see if server is still running by looking into default/log/server.log. Portal testsuite starts JBoss AS so modifying run.conf to give it more heap will not change the heap size. Change the heap size in testsuite/imports/server-config.xml
If you get errors like "Failed to deploy to ........test.sar" that means your AS already has some portal binaries in it. Make sure that server/default/deploy does not have any portal binaries.
Comments