Hi Gabriele,

This is excellent news.
I myself am quite familiar with maven so I welcome its use. Profiles would indeed allow us to run the TCK in different ways, we just have to be careful of having the default profile not depend on foreign code. Did you envision these profiles running against vendor -SNAPSHOT code and remote maven repositories?

Anyway I'll checkout your tck and play with it as soon as you have something there. One question: is it going to target 0.62? I assume yes, but just checking. In any case, one of the tasks I have in the coming days is to move Chemistry to 0.62, and starting from 0.5 that's going to be a lot of changes...

Cheers,
Florent


On 15 Jul 2009, at 19:45, Gabriele Columbro wrote:
Hi guys,
following up the discussion of Dave and Florent, I took some initiatives into starting practical contribution of the Alfresco (AtomPub first) test harness into Chemistry.

I refactored and reassigned to me all the Jira issues related to this topic, basically creating subtasks to [1] and created the Alfresco hosted SVN folder [2] where I'll start refactoring the test harness into a contributable module. It's still empty but I plan to start work on it by tomorrow already.

In general, the bigger picture that I would like to share with you, is that the TCK is the base for having CMIS compatibility tests run directly in the Maven build.

As I'm pretty much into Maven and I think it's in everyone's best interest to make Chemistry a fully fledged TCK, I described a bit what I think we should do, using Maven Surefire [3] and Maven Reports [4] to easily maintain and publish compatibility test report run against all the different CMIS implementors.

I'll start working on the Maven part as soon as the TCK is properly decoupled from Alfresco and added to Chemistry, but I'd really appreciate some comments, suggestions or contributions on how to have a nice TCK functional in our project ;)

Thanks in advance!
Gab


[1] https://issues.apache.org/jira/browse/CMIS-25
[2] https://svn.alfresco.com/repos/contrib/chemistry-tck-atompub/
[3] https://issues.apache.org/jira/browse/CMIS-38
[4] https://issues.apache.org/jira/browse/CMIS-39

--
Florent Guillaume, Head of R&D, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87

Reply via email to