[jboss-jira] [JBoss JIRA] (AS7-6442) Make transformers testing of subsystems use the legacy maven dependencies recursively rather than running the old subsystem on the new controller
Brian Stansberry (JIRA)
jira-events at lists.jboss.org
Tue Mar 5 21:10:57 EST 2013
[ https://issues.jboss.org/browse/AS7-6442?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brian Stansberry updated AS7-6442:
----------------------------------
Fix Version/s: 8.0.0.Alpha1
(was: 7.3.0.Alpha1)
> Make transformers testing of subsystems use the legacy maven dependencies recursively rather than running the old subsystem on the new controller
> -------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: AS7-6442
> URL: https://issues.jboss.org/browse/AS7-6442
> Project: Application Server 7
> Issue Type: Feature Request
> Components: Domain Management
> Reporter: Kabir Khan
> Assignee: Kabir Khan
> Fix For: 8.0.0.Alpha1
>
>
> To do something like what we do in core-model-test, where instead of just getting the legacy subsystem, we make the scoped classloader used for the legacy controller bring in the full set of dependencies for the subsystem, including its real controller. That will definitely get rid of these issues, and all the deprecated methods left around, but will need all the classloader trickery/proxies etc. done to load up the proxy controller and to be able to read/write to it. I think I have pretty much all the code for that, but will need to double-check if you like the idea. It will mean a big reorg of code and will take at least a few days. It also means that the tests will need to download a lot more from maven, I'm not sure if lightning has some cached private repo or not. We could probably only recursively bring in the org.jboss.as dependencies recursively to make it a bit more efficient, i.e. loading JPA for 7.1.2 should not need all the hibernate jars for that version since we are only testing the model part.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list