You can, but it doesn't make sense as the features.cfg is already ok.
On 12/11/2014 06:14 PM, Charles Moulliard wrote:
You refer to this code : https://github.com/apache/karaf/blob/karaf-2.x/itests/src/test/java/org/apache/karaf/itests/SpringFeaturesTest.java ? Why can't we use anymore the features(URL, feature, ...) option of pax-exam to setup Karaf before to run each uni test ? On Thu, Dec 11, 2014 at 6:10 PM, Jean-Baptiste Onofré <[email protected] <mailto:[email protected]>> wrote: Take a look on the Karaf itests: we install all features in itests, including spring/spring-dm. Just one think: spring-dm doesn't work with spring 4. Regards JB On 12/11/2014 06:08 PM, Charles Moulliard wrote: Does that means that the feature has to be installed within the unit test and not anymore when we setup the Karaf container like here - https://github.com/__opendaylight/controller/blob/__master/itests/base-features-__it/src/test/java/org/__opendaylight/controller/base/__BaseFeatureTest.java <https://github.com/opendaylight/controller/blob/master/itests/base-features-it/src/test/java/org/opendaylight/controller/base/BaseFeatureTest.java> with "featuresService.__installFeature("") ? On Thu, Dec 11, 2014 at 5:57 PM, Jean-Baptiste Onofré <[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>>> wrote: You don't have to install the features repository (it's already in the Karaf distro). Regards JB On 12/11/2014 05:52 PM, Charles Moulliard wrote: Hi, When I try a pax-exam 4.3 test using Karaf 2.4, I get this OSGI Wiring error 2014-12-11 17:43:04,313 | INFO | FelixStartLevel | core | 34 - org.apache.aries.jmx.core - 1.1.2 | Unregistering MBean with ObjectName [osgi.compendium:service=cm,____version=1.3,framework=org.____apache.felix.framework,uuid=____ef339918-f755-402a-955d-____93182f61a4d5] for service with service.id <http://service.id> <http://service.id> <http://service.id> [10] Exception in thread "Thread-41" java.lang.____NoClassDefFoundError: org/springframework/osgi/____context/support/____AbstractDelegatedExecutionAppl____icationContext$2 at org.springframework.osgi.____context.support.____AbstractDelegatedExecutionAppl____icationContext.normalClose(______AbstractDelegatedExecutionAppl____icationContext.java:210) at org.springframework.osgi.____context.support.____AbstractDelegatedExecutionAppl____icationContext$____NoDependenciesWaitRefreshExecu____tor.close(____AbstractDelegatedExecutionAppl____icationContext.java:93) at org.springframework.osgi.____context.support.____AbstractDelegatedExecutionAppl____icationContext.doClose(____AbstractDelegatedExecutionAppl____icationContext.java:236) at org.springframework.context.____support.____AbstractApplicationContext$1.____run(____AbstractApplicationContext.____java:980) Caused by: java.lang.____ClassNotFoundException: Unable to load class 'org.springframework.osgi.____context.support.____AbstractDelegatedExecutionAppl____icationContext$2' because the bundle wiring for org.springframework.osgi.core is no longer valid. at org.apache.felix.framework.____BundleWiringImpl.____findClassOrResourceByDelegatio____n(BundleWiringImpl.java:__1521) at org.apache.felix.framework.____BundleWiringImpl.access$400(____BundleWiringImpl.java:77) at org.apache.felix.framework.____BundleWiringImpl$____BundleClassLoader.loadClass(____BundleWiringImpl.java:1993) at java.lang.ClassLoader.____loadClass(ClassLoader.java:____358) ... 4 more Is this error related to the fact that I try to use Spring & Spring-DM features part of the Karaf assembly project ? features( maven().groupId("org.apache.____karaf.assemblies.features").____artifactId("standard").type("____xml").classifier("features").____versionAsInProject(), "spring", "spring-dm" ), Regards, -- Charles Moulliard Apache Committer / Architect @RedHat Twitter : @cmoulliard | Blog : http://cmoulliard.github.io <http://cmoulliard.github.io> -- Jean-Baptiste Onofré [email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>> http://blog.nanthrax.net Talend - http://www.talend.com -- Charles Moulliard Apache Committer / Architect @RedHat Twitter : @cmoulliard | Blog : http://cmoulliard.github.io <http://cmoulliard.github.io> -- Jean-Baptiste Onofré [email protected] <mailto:[email protected]> http://blog.nanthrax.net Talend - http://www.talend.com -- Charles Moulliard Apache Committer / Architect @RedHat Twitter : @cmoulliard | Blog : http://cmoulliard.github.io <http://cmoulliard.github.io>
-- Jean-Baptiste Onofré [email protected] http://blog.nanthrax.net Talend - http://www.talend.com
