> [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] >
