Return-Path: Delivered-To: apmail-incubator-jackrabbit-dev-archive@www.apache.org Received: (qmail 93294 invoked from network); 1 Apr 2005 18:15:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 1 Apr 2005 18:15:24 -0000 Received: (qmail 67106 invoked by uid 500); 1 Apr 2005 18:15:23 -0000 Mailing-List: contact jackrabbit-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jackrabbit-dev@incubator.apache.org Delivered-To: mailing list jackrabbit-dev@incubator.apache.org Received: (qmail 67092 invoked by uid 99); 1 Apr 2005 18:15:22 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from bsl-rtr.day.com (HELO picanmix.dev.day.com) (212.249.34.130) by apache.org (qpsmtpd/0.28) with ESMTP; Fri, 01 Apr 2005 10:15:21 -0800 Received: from eu-mail.day.com (eu-mail.dev.day.com [10.0.0.30]) by picanmix.dev.day.com (DAY) with ESMTP id j31IFIs13155 for ; Fri, 1 Apr 2005 20:15:18 +0200 (MEST) Received: from [10.0.0.67] ([10.0.0.67]) by eu-mail.day.com (Lotus Domino Release 5.0.8) with ESMTP id 2005040120151672:18944 ; Fri, 1 Apr 2005 20:15:16 +0100 Message-ID: <424D8FB5.7060405@day.com> Date: Fri, 01 Apr 2005 20:15:17 +0200 From: Angela Schreiber User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913) X-Accept-Language: en-us, en MIME-Version: 1.0 To: jackrabbit-dev@incubator.apache.org Subject: Re: litmus results References: <4249C9C2.2040002@osafoundation.org> In-Reply-To: <4249C9C2.2040002@osafoundation.org> X-MIMETrack: Itemize by SMTP Server on eu-mail/Day(Release 5.0.8 |June 18, 2001) at 04/01/2005 08:15:16 PM, Serialize by Router on eu-mail/Day(Release 5.0.8 |June 18, 2001) at 04/01/2005 08:15:18 PM, Serialize complete at 04/01/2005 08:15:18 PM Content-Type: multipart/mixed; boundary="------------080902020909080004000705" X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --------------080902020909080004000705 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=ISO-8859-1; format=flowed hi brian > i just ran litmus 0.10.2 against my jackrabbit-based WebDAV server. i've > attached the results, for Angela and anybody else who might be interested. please find attached the commented list (as promised). most issues have been fixed. thanks again. regards angela --------------080902020909080004000705 Content-Transfer-Encoding: 7bit Content-Type: text/plain; name="litmus-results.txt" Content-Disposition: inline; filename="litmus-results.txt" 10. mkcol_again........... WARNING: MKCOL on existing collection gave 403, should be 405 ...................... pass (with 1 warning) >> fixed. missing extra catch for ItemExistsException. 4. copy_overwrite........ FAIL (COPY-on-existing with 'Overwrite: T': 403 Forbidden) >> jcr does not allow copy with overwrite added prior delete 5. copy_nodestcoll....... WARNING: COPY to non-existant collection '/webdav/litmus/nonesuch' gave '403 Forbidden' not 409 ...................... pass (with 1 warning) >> fixed: missing extra catch for PathNotFoundException 7. copy_coll............. FAIL (COPY-on-existing-coll with overwrite: 403 Forbidden) >> jcr does not allow copy with overwrite added prior delete 8. move.................. FAIL (MOVE onto existing resource with Overwrite: T `/webdav/litmus/move2' to `/webdav/litmus/movedest': 403 Forbidden) >> jcr does not allow move with overwrite added prior delete 9. move_coll............. FAIL (MOVE-on-existing-coll with overwrite) >> jcr does not allow move with overwrite added prior delete 2. propfind_invalid...... FAIL (PROPFIND with non-well-formed XML request body got 207 response not 400) 3. propfind_invalid2..... FAIL (PROPFIND with invalid namespace declaration in body (see FAQ) got 207 response not 400) >> see todo in WebdavServletRequestImpl. i decided to try to deal with invalid xml, since we experienced troubles with various client in the past. if you feel this is crucial, i can easily insert the 400 response... 6. propset............... FAIL (PROPPATCH on `/webdav/litmus/prop': 405 Method Not Allowed) >> proppatch not implemented in the simple-server. >> limited proppatch with the jcr-server (see docu) 22. propmanyns............ FAIL (PROPPATCH on `/webdav/litmus/prop': 405 Method Not Allowed) >> proppatch not implemented in the simple-server. >> limited proppatch with the jcr-server (see docu) 23. propget............... FAIL (No value given for property {kappa}somename) >> ??? 8. refresh............... FAIL (LOCK refresh on `/webdav/litmus/lockme': 412 Precondition Failed) >> fixed 9. notowner_modify....... FAIL (PUT on locked resource should fail) >> fixed: added missing check. 12. notowner_modify....... FAIL (PUT on locked resource should fail) >> fixed: added missing check. 14. copy.................. FAIL (could not COPY locked resource: 403 Forbidden) >> fixed/worksforme 18. cond_put_corrupt_token WARNING: PUT failed with 412 not 423 pass (with 1 warning) >> has 423 priority in that case? that question used to be on my todo-list :) 15. cond_put.............. FAIL (PUT conditional on lock and etag failed: 412 Precondition Failed) 19. complex_cond_put...... FAIL (PUT with complex conditional failed: 412 Precondition Failed) >> etag not respected yet (see todos) 22. lock_shared........... FAIL (LOCK on `/webdav/litmus/lockme': 500 Internal Server Error) >> fixed: added missing check for supported lock type/scope 33. notowner_modify....... FAIL (PUT on locked resource should fail) >> fixed: added missing check. 34. refresh............... FAIL (LOCK refresh on `/webdav/litmus/lockcoll/': 412 Precondition Failed) >> fixed 35. indirect_refresh...... FAIL (indirect refresh LOCK on /webdav/litmus/lockcoll/ via /webdav/litmus/lockcoll/lockme.txt: 412 Precondition Failed) >> fixed --------------080902020909080004000705--