Hi Azeez, Thanks will move the tests to a separate module
Regards, Pulasthi On Mon, Jul 1, 2013 at 8:13 PM, Afkham Azeez <[email protected]> wrote: > Move registry integration tests out of the registry bundle. Introduce a > registry-integration-tests module. > > Azeez > > > On Mon, Jul 1, 2013 at 8:09 PM, Pulasthi Supun <[email protected]> wrote: > >> Hi Azeez, >> >> Ran into a problem when adding the following code into the registry core >> tests, >> >> System.getProperties().put("caching.provider.impl", new >> CachingProviderImpl()); >> System.getProperties().put("annotation.provider.impl", new >> AnnotationProviderImpl()); >> >> Since >> "org.wso2.carbon.core.clustering.hazelcast.jsr107.AnnotationProviderImpl" >> and "org.wso2.carbon.core.clustering.hazelcast.jsr107.CachingProviderImpl" >> is in the carbon.core have to add carbon core as an dependency for the >> registry core, but this will create an cyclic dependency since registry >> core is already an dependency of carbon.core. how should i proceed?. >> >> Regards, >> Pulasthi >> >> >> >> On Mon, Jul 1, 2013 at 7:51 PM, Afkham Azeez <[email protected]> wrote: >> >>> Also get an update of javax.cache.wso2. I have added code which retries >>> to init if the providers a missing. >>> >>> >>> On Mon, Jul 1, 2013 at 7:50 PM, Afkham Azeez <[email protected]> wrote: >>> >>>> Yes, tests that use the cache will require these System props. >>>> >>>> >>>> On Mon, Jul 1, 2013 at 7:48 PM, Pulasthi Supun <[email protected]>wrote: >>>> >>>>> Hi Azeez, >>>>> >>>>> I got this error when running registry core tests, so will have to add >>>>> the two lines in the tests right? >>>>> >>>>> Regards, >>>>> Pulasthi >>>>> >>>>> >>>>> On Mon, Jul 1, 2013 at 7:34 PM, Afkham Azeez <[email protected]> wrote: >>>>> >>>>>> Hold on. The System properties are only for tests. In the Carbon >>>>>> runtime, these providers are obtained as OSGi services. >>>>>> >>>>>> In CarbonCoreActivator you will find the following entries; >>>>>> context.registerService(AnnotationProvider.class, new >>>>>> AnnotationProviderImpl(), null); >>>>>> context.registerService(CachingProvider.class, new >>>>>> CachingProviderImpl(), null); >>>>>> >>>>>> Perhaps, the CachingServiceComponent set methods are not getting >>>>>> called. Can you check? >>>>>> >>>>>> >>>>>> On Mon, Jul 1, 2013 at 7:23 PM, Sameera Jayasoma <[email protected]>wrote: >>>>>> >>>>>>> Hi Azeez, >>>>>>> >>>>>>> Pulasthi got the following error while he was running the tests >>>>>>> after the Caching changes. >>>>>>> >>>>>>> *Caused by: java.lang.IllegalStateException: No CachingProviders >>>>>>> found in classpath.* >>>>>>> * >>>>>>> * >>>>>>> After some digging we found out that the following system properties >>>>>>> have been set in the caching test cases. >>>>>>> >>>>>>> System.getProperties().put("caching.provider.impl", new >>>>>>> CachingProviderImpl()); >>>>>>> System.getProperties().put("annotation.provider.impl", new >>>>>>> AnnotationProviderImpl()); >>>>>>> >>>>>>> Where should we initialize these properties in the code base? >>>>>>> >>>>>>> Thanks, >>>>>>> Sameera. >>>>>>> >>>>>>> -- >>>>>>> Sameera Jayasoma, >>>>>>> Architect, >>>>>>> >>>>>>> WSO2, Inc. (http://wso2.com) >>>>>>> email: [email protected] >>>>>>> blog: http://sameera.adahas.org >>>>>>> twitter: https://twitter.com/sameerajayasoma >>>>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections >>>>>>> >>>>>>> Lean . Enterprise . Middleware >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Afkham Azeez* >>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>> * <http://www.apache.org/>** >>>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>>>> twitter: >>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>>> * >>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>>>> >>>>>> * >>>>>> * >>>>>> *Lean . Enterprise . Middleware* >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> -- >>>>> Pulasthi Supun >>>>> Software Engineer; WSO2 Inc.; http://wso2.com, >>>>> Email: [email protected] >>>>> Mobile: +94 (71) 9258281 >>>>> Blog : http://pulasthisupun.blogspot.com/ >>>>> Git hub profile: https://github.com/pulasthi >>>>> >>>> >>>> >>>> >>>> -- >>>> *Afkham Azeez* >>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>> Member; Apache Software Foundation; http://www.apache.org/ >>>> * <http://www.apache.org/>** >>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>> twitter: >>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>> * >>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>> * >>>> * >>>> *Lean . Enterprise . Middleware* >>>> >>> >>> >>> >>> -- >>> *Afkham Azeez* >>> Director of Architecture; WSO2, Inc.; http://wso2.com >>> Member; Apache Software Foundation; http://www.apache.org/ >>> * <http://www.apache.org/>** >>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>> * >>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>> * >>> * >>> *Lean . Enterprise . Middleware* >>> >> >> >> >> -- >> -- >> Pulasthi Supun >> Software Engineer; WSO2 Inc.; http://wso2.com, >> Email: [email protected] >> Mobile: +94 (71) 9258281 >> Blog : http://pulasthisupun.blogspot.com/ >> Git hub profile: https://github.com/pulasthi >> > > > > -- > *Afkham Azeez* > Director of Architecture; WSO2, Inc.; http://wso2.com > Member; Apache Software Foundation; http://www.apache.org/ > * <http://www.apache.org/>** > email: **[email protected]* <[email protected]>* cell: +94 77 3320919 > blog: **http://blog.afkham.org* <http://blog.afkham.org>* > twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> > * > linked-in: **http://lk.linkedin.com/in/afkhamazeez* > * > * > *Lean . Enterprise . Middleware* > -- -- Pulasthi Supun Software Engineer; WSO2 Inc.; http://wso2.com, Email: [email protected] Mobile: +94 (71) 9258281 Blog : http://pulasthisupun.blogspot.com/ Git hub profile: https://github.com/pulasthi
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
