> [1] Tests with LOCK method expect as owner "/slide/users" (as 
> replaced 
> by "some owner"), but I was unauthenticated "/slide/unauthenticated". 
> Shouldn't URI of unauthenticated be in users as well? Like 
> "/slide/users/unauthenticated"? Or should some owner be less 
> restrictive?

Need to find out what the URI of the unauthenticated user should be ... I
planned just "unauthenticated" but probably /slide/users/unautheticated is a
better idea.

> [2] Tamino specific test

Should be removed.

> [4] Test seems to leave Slide in an uncleaned state, causing 
> further errors

Yes, unfortunately. Sometimes it is painful to find the testcase which
didn't clean-up.

> [B] LOCK or PROPFIND on lock return double values

I have a patch for this. Will check-in during till end of this week, latest
:)

Regards,
Peter

> -----Original Message-----
> From: Oliver Zeigermann [mailto:[EMAIL PROTECTED]
> Sent: Friday, November 21, 2003 11:39
> To: Slide Developers Mailing List
> Subject: Investigation: Results of functional tests with Stores
> 
> 
> To sum it up: We have 22 real errors having only 5 causes:
> 
> - Mixture of all kinds of errors:
> testsuite\junit\xmltestcases\functional\msexplorer\dragAndDrop
> Small.xml
> testsuite\junit\xmltestcases\functional\propfind\code\propfind207.xml
> 
> - Other real errors:
> [A]: 3
> [B]: 9
> [C]: 1
> [D]: 1
> [E]: 6
> 
> DETAILS
> 
> *** Main reasons for INVALID test results:
> 
> [1] Tests with LOCK method expect as owner "/slide/users" (as 
> replaced 
> by "some owner"), but I was unauthenticated "/slide/unauthenticated". 
> Shouldn't URI of unauthenticated be in users as well? Like 
> "/slide/users/unauthenticated"? Or should some owner be less 
> restrictive?
> 
> [2] Tamino specific test
> 
> [3] Both tx file and MS SQLServer 2000 deadlock and finally 
> resolve it 
> when using isolation level SERIALIZABLE. This seems to be 
> correct to me 
> and confirms my belief global tx locks would really be helpful.
> 
> [4] Test seems to leave Slide in an uncleaned state, causing 
> further errors
> 
> 
> *** Main reasons for VALID test failures (i.e. real bugs)
> 
> [A] UNLOCK causes NPE in Cache
> 
> [B] LOCK or PROPFIND on lock return double values
> 
> [C] REMOVE causes error when resource has children
> 
> [D] Null lock can not be found when searched for
> 
> [E] Funny MOVE / COPY problem
> 
> 
> EVEN MORE DETAILS
> 
> > testsuite\junit\xmltestcases\functional\copy\code\copy423.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\delete\code\Delete403Col.xml
> 
> [2]
> 
> > 
> testsuite\junit\xmltestcases\functional\delete\code\Delete403File.xml
> 
> [2]
> 
> > 
> testsuite\junit\xmltestcases\functional\delete\code\deleteLock423.xml
> 
> [1]
> 
> > 
> testsuite\junit\xmltestcases\functional\delete\mix\deleteDepen
> dency.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\extra\copy\code\copy423.xml
> 
> [1]
> 
> > 
> testsuite\junit\xmltestcases\functional\extra\delete\code\dele
> teLock423.xml
> 
> [1]
> 
> > 
> testsuite\junit\xmltestcases\functional\extra\delete\mix\delet
> eDependency.xml 
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\extra\lock\code\lock200.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\extra\lock\code\lock423.xml
> 
> [1]
> 
> > 
> testsuite\junit\xmltestcases\functional\extra\lock\header\lock
> Timeout0.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\extra\move\code\move423.xml
> 
> [1]
> 
> > 
> testsuite\junit\xmltestcases\functional\extra\multi-user\copy\
> copyDisjoint.xml 
> 
> 
> [3]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\extra\multi-user\copy\
> copySame.xml
> 
> [3]
> 
> > testsuite\junit\xmltestcases\functional\lock\code\lock200.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\lock\code\lock423.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\lock\code\lockput200.xml
> 
> [1]
> 
> > 
> testsuite\junit\xmltestcases\functional\lock\code\putLockPut20
> 4Unlock.xml
> 
> [A]
> 
> > 
> testsuite\junit\xmltestcases\functional\lock\compatibility\exc
> lusiveexclusive.xml 
> 
> [1]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\compatibility\exc
> lusiveshared.xml 
> 
> [1]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\compatibility\non
> eexclusive.xml 
> 
> [1]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\compatibility\non
> eshared.xml
> 
> [1]
> > 
> testsuite\junit\xmltestcases\functional\lock\compatibility\sha
> redexclusive.xml 
> 
> [1]
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\compatibility\sha
> redshared.xml
> 
> [A]
> 
> > testsuite\junit\xmltestcases\functional\lock\header\lockTimeout0.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\lock\mix\colDoubleLock.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\lock\mix\colFileLock.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\lock\mix\colFileLockPut.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\lock\mix\colLock.xml
> 
> [B]
> 
> > testsuite\junit\xmltestcases\functional\lock\mix\colLock423.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\lock\mix\colLock424.xml
> 
> [B]
> 
> > testsuite\junit\xmltestcases\functional\lock\mix\colLockEdit.xml
> 
> [B]
> 
> > testsuite\junit\xmltestcases\functional\lock\mix\colLockREditR.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\lock\mix\colUnlock.xml
> 
> [A]
> 
> > testsuite\junit\xmltestcases\functional\lock\mix\lockRefresh.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\lock\mix\nullLock.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\lock\mix\nullLockPut.xml
> 
> [1]
> 
> > 
> testsuite\junit\xmltestcases\functional\lock\null-resources\lo
> ckNullCollection_200.xml 
> 
> [1]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\null-resources\lo
> ckNullCollection_404.xml 
> 
> [1]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\null-resources\lo
> ckNullCollection_lockChild.xml 
> 
> [1] and [4]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\null-resources\lo
> ckNullCollection_MandProps.xml 
> 
> [1] and [B]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\null-resources\lo
> ckNullCollection_mkcol.xml 
> 
> [1]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\null-resources\lo
> ckNullCollection_MkColPut.xml 
> 
> [1]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\null-resources\lo
> ckNullCollection_props.xml 
> 
> [1] and [B]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\null-resources\lo
> ckNullCollection_Put.xml 
> 
> [1] and [C]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\null-resources\lo
> ckNullCollection_SearchParent.xml 
> 
> [1]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\null-resources\lo
> ckNullFile_200.xml 
> 
> [1]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\null-resources\lo
> ckNullFile_404.xml 
> 
> [1]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\null-resources\lo
> ckNullFile_MandProps.xml 
> 
> [1] and [B]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\null-resources\lo
> ckNullFile_props.xml 
> 
> [1] and [B]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\null-resources\lo
> ckNullFile_Put.xml 
> 
> [1]
> 
> > 
> > 
> testsuite\junit\xmltestcases\functional\lock\null-resources\lo
> ckNullFile_SearchParent.xml 
> 
> [D]
> 
> > 
> > testsuite\junit\xmltestcases\functional\mkcol\mix\mkCol201Lock.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\mkcol\mix\mkColLockDel.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\move\code\move423.xml
> 
> [1]
> 
> > 
> testsuite\junit\xmltestcases\functional\msexplorer\dragAndDrop
> Small.xml
> 
> [E]
> 
> > testsuite\junit\xmltestcases\functional\multiplestores\code\copy.xml
> 
> [E]
> 
> > 
> testsuite\junit\xmltestcases\functional\multiplestores\code\co
> pyFile.xml
> 
> [E]
> 
> > testsuite\junit\xmltestcases\functional\multiplestores\code\move.xml
> 
> [E]
> 
> > 
> testsuite\junit\xmltestcases\functional\multiplestores\code\mo
> veFile.xml
> 
> [E]
> 
> > 
> testsuite\junit\xmltestcases\functional\propfind\code\propfind207.xml
> 
> [E]
> 
> > 
> testsuite\junit\xmltestcases\functional\proppatch\code\PropPat
> ch423Collection.xml 
> 
> [1]
> 
> > 
> testsuite\junit\xmltestcases\functional\proppatch\code\PropPat
> ch423File.xml
> 
> [1]
> 
> > 
> testsuite\junit\xmltestcases\functional\proppatch\code\PropPat
> chDeleteDAVPropertyWithPropFindOnLockDiscovery.xml 
> 
> [1] and [B]
> 
> > testsuite\junit\xmltestcases\functional\put\code\put423.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\users\lock\LCpULCp.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\users\lock\LDULD.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\users\mkcol\MkDL.xml
> 
> [1]
> 
> > testsuite\junit\xmltestcases\functional\users\mkcol\MkLLD.xml
> 
> [1] and [B]
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

Reply via email to