Better support for provisioning modules from the same project
-------------------------------------------------------------
Key: PAXEXAM-124
URL: http://issues.ops4j.org/browse/PAXEXAM-124
Project: Pax Exam
Issue Type: New Feature
Components: Core
Reporter: Alin Dreghiciu
Assignee: Toni Menzel
Fix For: 1.2.0
Most of the time one will use Pax Exam for integration tests by provisioning
and testing modules from the same project as where the integration project
resides. This works fine while in a maven build for example because usually the
provisioned bundles from integration test is already build. But when using an
IDE the most common pattern is that one will test some parts of the project and
want to run the ITs again. This does not work as they will have to rebuild the
changed modules first so the correct bundle content is provisioned, task which
is error prone (you forgot and wonder why the changes are not in place), is
time consuming and annoying.
Will be great that there will be support in PAx Exam to avoid as much as
possible this repetitive task. Some ideas:
* Maven specific provisioning api based on assembly url handler (generates
descriptor), or based on TinyBundles.
* Best will be to just specify module name, relative to root.
* This support will be able to find the classes to be included (target/classes)
and generate the jar. Excellent (performance reason) will be to only add/remove
the dif on a previous bundle.
* This will not be quite workable for the kind of bundles where you pull in to
the bundle external content form dependencies.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.ops4j.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general