ETM BVT tests - quality-manager/onboarding GitHub Wiki
ETM BVT tests
When must these tests be run
These tests are automatically run after all mainline, stable, and maintenance stream builds. Developers must run this suite once before delivering any server-side code changes to assure you are not breaking pipeline flow. If you are doing a code review, it is required to run this suite as part of your review process.
How to run
RQM_LITs
We can run these tests much like we run our unit tests except that we should use the JUnit Plug-in runner.
- Locate RQM_LITs.java in Eclipse's package explorer
- Right click on it
- Select "Run As..."
- Select "JUnit Plug-in Test"
- Alternatively, run the /com.ibm.rqm.common.tests.suites/launch/RQM_LITs (as Plug-in Test).launch launch configuration (RQM 6.0.6.1+).
AllRqmUnitTests
- Find AllRqmUnitTests.java in Eclipse's package explorer
- Right-click on it
- Select "Run As..."
- Select "JUnit Plug-in Test"
- Alternatively, run the /com.ibm.rqm.common.tests.suites/launch/AllRqmUnitTests (as Plug-in Test).launch configuration.
How to run tests against a personal build
Now, if you want to be completely sure that your changes will not break the test build after you have already ran the tests in your dev environment you can request a personal run for the tests for any personal build.
- Check in all your changes
- Run a personal build (Builds -> ETM Mainline -> Right click -> Request Build -> Build options -> Personal build -> Submit)
- Change test-suppliers.properties to reference your personal build
- Check in your new test-suppliers.properties
- Run a personal test build Builds -> 702 Mainline(select the latest version, as of now it is 702) -> ETM Tests Mainline -> Right click -> Request Build -> Build options -> Personal build -> Submit)
References: