[
https://issues.apache.org/jira/browse/SLING-7936?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16680440#comment-16680440
]
Robert Munteanu commented on SLING-7936:
----------------------------------------
Started a POC with
*
https://github.com/apache/sling-org-apache-sling-servlets-get/compare/feature/SLING-7936?expand=1
*
https://github.com/apache/sling-org-apache-sling-launchpad-testing/compare/feature/SLING-7936?expand=1
I am envisioning at least some enhancement to the {{slingstart-maven-plugin}}
which will automatically populate the test dependencies in the
launchapd-testing module's classpath.
> Execute module integration tests in the launchpad-testing module
> ----------------------------------------------------------------
>
> Key: SLING-7936
> URL: https://issues.apache.org/jira/browse/SLING-7936
> Project: Sling
> Issue Type: Improvement
> Components: Build and Source Control, Starter
> Reporter: Robert Munteanu
> Assignee: Robert Munteanu
> Priority: Major
> Fix For: Starter 12
>
>
> In the last years we've decided to move integration tests closer to the
> modules they live in, which is a good thing (TM).
> There are also good things about having a central place to execute them, such
> as the ability to run those tests on multiple Java versions.
> One idea of how to approach this is to define integration tests in the
> modules, and run them during the regular build. On top of that, deploy the
> integration tests as their own artifacts (maybe same but with
> {{integration-test}} classifier ) and then execute them as part of the Sling
> ITs.
> This would get us the best of both worlds - tests living next to their
> module, and also the ability to execute "all" tests in a single unit.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)