Thanks Manik.

Progress on the annotation side has been halted due to issues between Weld/CDI 
and the way the JSR-107 annotations are defined, see [1].

This affects current code too (once you solved the issue in [2]), but as I've 
noted in a separate issue [3], failure is not leading to failed tests which I 
think it should be improved.

Cheers,

[1] https://github.com/jsr107/jsr107spec/pull/59
[2] 
https://infinispan.ci.cloudbees.com/job/Infinispan-master-JDK6-tcp/1084/org.infinispan$infinispan-cdi-tck-runner/console
[3] https://github.com/jsr107/jsr107spec/issues/102

On Feb 27, 2013, at 2:12 PM, Manik Surtani <[email protected]> wrote:

> All looking good.  :)
> 
> On 20 Feb 2013, at 16:43, Galder Zamarreño <[email protected]> wrote:
> 
>> Hi all,
>> 
>> As part of the JSR-107 TCK,  there's the possibility to run the optional 
>> JSR-107 annotation TCK.
>> 
>> Currently this is run as part of 
>> https://github.com/infinispan/infinispan/tree/master/cdi/tck-runner, but I'd 
>> like to integrate with the JSR-107 implementation TCK run integration 
>> project so that both TCKs are run from a single project:
>> https://github.com/galderz/infinispan/tree/t_2639/jcache/src/it/tck-runner
>> 
>> Btw, I've recently discovered Maven Invoker plugin which is ideal for 
>> running integration tests for a particular project, such as TCK. The nice 
>> thing about it is that if you're building integration tests for project X, 
>> it will run them as part of the build for project X. So no need to have a 
>> separate project which you have to invokve manually (as we have now with 
>> lucene integration tests). For more info, check: 
>> http://maven.apache.org/plugins/maven-invoker-plugin/  - I discovered it 
>> looking at how Dagger was testing it's CDI implementation.
>> 
>> Also, I've renamed the JSR-107 module name to JCache cos that's the name of 
>> the API, and in the future there could other JSRs that deal with further 
>> improvements of JCache, so you don't really wanna be stuck in a particular 
>> JSR number. 
>> 
>> The other thing I'd like to do is remove the JCache annotation support from 
>> https://github.com/infinispan/infinispan/tree/master/cdi/extension and put 
>> it in the JSR-107 implementation I'm finishing.
>> 
>> That way, all JCache/JSR-107 related stuff is under the same umbrella (both 
>> implementation and TCK run integration tests):
>> https://github.com/galderz/infinispan/tree/t_2639/jcache
>> 
>> This would be a trivial subtask of https://issues.jboss.org/browse/ISPN-2639
>> 
>> Cheers,
>> --
>> Galder Zamarreño
>> [email protected]
>> twitter.com/galderz
>> 
>> Project Lead, Escalante
>> http://escalante.io
>> 
>> Engineer, Infinispan
>> http://infinispan.org
>> 
>> 
>> _______________________________________________
>> infinispan-dev mailing list
>> [email protected]
>> https://lists.jboss.org/mailman/listinfo/infinispan-dev
> 
> --
> Manik Surtani
> [email protected]
> twitter.com/maniksurtani
> 
> Platform Architect, JBoss Data Grid
> http://red.ht/data-grid
> 
> 
> _______________________________________________
> infinispan-dev mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/infinispan-dev


--
Galder Zamarreño
[email protected]
twitter.com/galderz

Project Lead, Escalante
http://escalante.io

Engineer, Infinispan
http://infinispan.org


_______________________________________________
infinispan-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/infinispan-dev

Reply via email to