[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

Kabir Khan (JIRA) jira-events at lists.jboss.org
Sun Feb 3 07:33:51 EST 2013


Kabir Khan created AS7-6442:
-------------------------------

             Summary: 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
            Reporter: Kabir Khan
            Assignee: Kabir Khan
             Fix For: 7.3.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