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