Running JMS CTSJMS CTS is run via the jmscts.bat script (Windows) or the jmscts.sh script (Unix). These are located in the $JMSCTS_HOME/bin directory. Running compliance testsTo run the compliance tests: Windows
> cd %JMSCTS_HOME%\bin
> jmscts.bat run
Unix
> cd $JMSCTS_HOME/bin
> jmscts.sh run
On completion, a coverage report report is written to $JMSCTS_HOME/report/html/coverage.html . This contains tests run, requirements covered, and the number of passes and failures. Running stress testsTo run the stress tests: Windows
> cd %JMSCTS_HOME%\bin
> jmscts.bat stress
Unix
> cd $JMSCTS_HOME/bin
> jmscts.sh stress
On completion, a statistics report report is written to $JMSCTS_HOME/report/statistics.html . This indicates the elapsed time for each test. Taking snapshot reportsThe compliance and stress tests take some time to run, so it is often useful to take a "snapshot" while they are running: Windows
> cd %JMSCTS_HOME%\bin
> jmscts.bat snapshot ../report
Unix
> cd $JMSCTS_HOME/bin
> jmscts.sh snapshot ../report
This will generate reports as indicated in the previous sections. Stopping JMS CTSTo stop the test suite: Windows
> cd %JMSCTS_HOME%\bin
> jmscts.bat stop
Unix
> cd $JMSCTS_HOME/bin
> jmscts.sh stop
This will perform an orderly shutdown of JMS CTS, and generate reports as indicated in the previous sections. To abort a test (perhaps because it has hung), replace the stop argument with abort |