Hi, In order to automate our release tests to reap maximum benefits, we wanted to run these tests constantly against the OpenMRS core versions and their corresponding bundled modules.
Ex: Say currently 1.9-SNAPSHOT holds release tests (currently we have release tests in webapp-testing branch. We need to merge this with trunk) and correspondingly any modules formentry1.1, htmlformentry1.2 have some release tests. We need to run all of these release tests in a single environment to detect any failures. *Current Situation: * - We have pipe lines for Trunk and couple of mavenized bundled modules. - All of these pipelines will run the tests in isolation. - Bundled modules will not run there tests on the latest and greatest trunk code. - We don't have any release tests in the bundled modules but we are aiming to introduce some. - We have a separate branch * * webapp-testing which has the logic for running the release tests and we are planning to merge the webapp-testing branch to trunk *Proposed Solution:* Considering we have merged the webapp-testing branch to trunk(so that we'll have the release tests in the trunk) and all the required bundled modules have the release tests we are trying to do the following. - Created a new maven module "release-tests" which have dependencies on the core openmrs version and the bundled modules (all the versions are parameterized) - We'll download and copy the *release tests*(jbehave tests) from the trunk and all the corresponding bundled modules(this would not be a problem as we have these dependencies already established) into this(release-testing) maven module during generate source phase - Run the release tests. - As all the versions are parameterized we can fetch and run the release tests of the specified versions of core or any of the bundled modules. Can you guys think of any other easy approach to achieve the same. -- Regards, Kishore Kumar Yekkanti. _________________________________________ To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to [email protected] with "SIGNOFF openmrs-devel-l" in the body (not the subject) of your e-mail. [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

