Difference between revisions of "Opentaps 2 Automated Testing"
From Opentaps Wiki
Jump to navigationJump to searchm (Protected "Opentaps 2 Automated Testing": Sysop page [edit=sysop:move=sysop]) |
(→opentaps 2 Automated Testing) |
||
| Line 2: | Line 2: | ||
opentaps 2 supports both unit and automated testing. | opentaps 2 supports both unit and automated testing. | ||
| + | |||
| + | === Running the tests === | ||
| + | |||
| + | To run unit tests: | ||
| + | |||
| + | mvn -DskipTests=false verify | ||
| + | |||
| + | To run integration tests: | ||
| + | |||
| + | mvn -Dit verify | ||
| + | |||
| + | To run both: | ||
| + | |||
| + | mvn -DskipTests=false -Dit verify | ||
| + | |||
| + | Also when running unit tests one can chose to run only one test, for example: | ||
| + | |||
| + | mvn verify -DskipTests=false -Dtest=ValidationTest | ||
| + | |||
| + | where -Dtest=<name of the unit test classes (can be comma separated)> | ||
| + | |||
| + | === Checking the tests results === | ||
| + | |||
| + | Integration tests results can be checked in the maven output, but also each test output and the tests summary can be found at | ||
| + | |||
| + | ./integration-tests/tests-run/target/failsafe-reports/ | ||
| + | |||
| + | For unit tests, the output can be found for each module, for example at | ||
| + | |||
| + | ./modules/notes/impl/tests/target/surefire-reports/ | ||
Revision as of 07:20, 26 January 2012
opentaps 2 Automated Testing
opentaps 2 supports both unit and automated testing.
Running the tests
To run unit tests:
mvn -DskipTests=false verify
To run integration tests:
mvn -Dit verify
To run both:
mvn -DskipTests=false -Dit verify
Also when running unit tests one can chose to run only one test, for example:
mvn verify -DskipTests=false -Dtest=ValidationTest
where -Dtest=<name of the unit test classes (can be comma separated)>
Checking the tests results
Integration tests results can be checked in the maven output, but also each test output and the tests summary can be found at
./integration-tests/tests-run/target/failsafe-reports/
For unit tests, the output can be found for each module, for example at
./modules/notes/impl/tests/target/surefire-reports/