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
