Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 88045 invoked from network); 15 Aug 2006 15:13:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 15 Aug 2006 15:13:21 -0000 Received: (qmail 52954 invoked by uid 500); 15 Aug 2006 15:13:13 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 52871 invoked by uid 500); 15 Aug 2006 15:13:13 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 52849 invoked by uid 99); 15 Aug 2006 15:13:13 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Aug 2006 08:13:13 -0700 X-ASF-Spam-Status: No, hits=0.9 required=10.0 tests=HTML_10_20,HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of davek@us.ibm.com designates 32.97.182.142 as permitted sender) Received: from [32.97.182.142] (HELO e2.ny.us.ibm.com) (32.97.182.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Aug 2006 08:13:11 -0700 Received: from westrelay02.boulder.ibm.com (westrelay02.boulder.ibm.com [9.17.195.11]) by e2.ny.us.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id k7FFCnJV014446 for ; Tue, 15 Aug 2006 11:12:49 -0400 Received: from d03av03.boulder.ibm.com (d03av03.boulder.ibm.com [9.17.195.169]) by westrelay02.boulder.ibm.com (8.13.6/8.13.6/NCO v8.1.1) with ESMTP id k7FFCSWK285822 for ; Tue, 15 Aug 2006 09:12:28 -0600 Received: from d03av03.boulder.ibm.com (loopback [127.0.0.1]) by d03av03.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id k7FFCSXR019178 for ; Tue, 15 Aug 2006 09:12:28 -0600 Received: from d03nm119.boulder.ibm.com (d03nm119.boulder.ibm.com [9.17.195.145]) by d03av03.boulder.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id k7FFCS4M019164 for ; Tue, 15 Aug 2006 09:12:28 -0600 In-Reply-To: <44E1D87A.4070701@day.com> To: dev@jackrabbit.apache.org MIME-Version: 1.0 Subject: Re: Litmus setup to run against jackrabbit X-Mailer: Lotus Notes Release 7.0 HF144 February 01, 2006 From: David Kennedy Message-ID: Date: Tue, 15 Aug 2006 11:12:21 -0400 X-MIMETrack: Serialize by Router on D03NM119/03/M/IBM(Release 7.0.1HF269 | June 22, 2006) at 08/15/2006 09:12:28, Serialize complete at 08/15/2006 09:12:28 Content-Type: multipart/alternative; boundary="=_alternative 005385A3852571CB_=" X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --=_alternative 005385A3852571CB_= Content-Type: text/plain; charset="US-ASCII" Angela Schreiber wrote on 08/15/2006 10:21:46 AM: > David Kennedy wrote: > > > I'm running JCRWebdavServerServlet (not the simple server). > > hm. this doesn't make sense from my point of view. > I guess you're saying it doesn't make sense that I'd be running litmus against the JCRWebdavServerServlet and not that the problem is occurring. I didn't realize "all bets are off" with JCRWebdavServerServlet and that only the SimpleWebdavServlet is modeled to be compliant. I thought the remoting with the JCRWebDavServerServlet was still an attempt to be compliant (with additional extensions where needed). My mistake. When you responded previously that the testcases you used to drive the webdav server were the litmus tests, I'd assumed that the same tests could be used against either servlet. Do you have a test suite you use to drive the JCRWebdavServerServlet? btw, as I'm sure you are aware, the reason the tests wouldn't run is because based on the URL, http://://server/litmus, that is parsed litmus is parsed to be the workspace (which I adjusted the config so my default workspace was created as litmus) and the Resource path is /. This will cause the RootItemCollection to be created which, when requested for its collection, returns the parent or RootCollection representing the workspace. This collection does not permit addMember or removeMember. My litmus tests did run against the SimpleWebdavServlet with the exception of propmanyns of prop (possibly the patch you recently contributed) and propget of prop (No value given for property {kappa}somename) So is there a suite of tests to run against JCRWebdavServerServlet? > litmus expects that a MKCOL can be performed without request > body, that a simple file can be created and modified and > last but not least that any kind of properties can be set > and removed and reset. > > the simple server was built keeping dav compliance in mind. > > in contrast this was never the aim for the jcr-server. the > aim of the jcr-server was and is - as i keep pointing out - > to allow remoting of jcr calls via webdav. this is a different > thing and complete dav compliance was never the goal. > example: > MKCOL is used to call Node.addNode(). Under certain conditions > providing a jcr name only might not be sufficient and a > nodetype name must be specified. this would be done by building > a request body. > > the differences between simple and jcr-server have been > explained various times in the dev list and a summary is > also present in the index.jsp. > > regards > angela > > > > --=_alternative 005385A3852571CB_=--