今日の進捗
locksもあとちょっとだ。けどshared lockの実装をどうやっていいんだかというところ。→unlockも面倒になる気がするなぁ。→mod_davに投げてみて様子を見ますか。
[danjou@luisa-vm] $ TESTS=locks perl litmus.pl -> running `locks': 0. init.................. pass 1. begin................. pass 2. options............... pass 3. precond............... pass 4. init_locks............ pass 5. put................... pass 6. lock_excl............. pass 7. discover.............. pass 8. refresh............... pass 9. notowner_modify....... pass 10. notowner_lock......... pass 11. owner_modify.......... pass 12. notowner_modify....... pass 13. notowner_lock......... pass 14. copy.................. pass 15. cond_put.............. SKIPPED 16. fail_cond_put......... SKIPPED 17. cond_put_with_not..... pass 18. cond_put_corrupt_token pass 19. complex_cond_put...... SKIPPED 20. fail_complex_cond_put. SKIPPED 21. unlock................ pass 22. fail_cond_put_unlocked pass 23. lock_shared........... pass 24. notowner_modify....... pass 25. notowner_lock......... pass 26. owner_modify.......... pass 27. double_sharedlock..... FAIL (shared LOCK on locked resource: 423 Locked) 28. notowner_modify....... pass 29. notowner_lock......... pass 30. unlock................ pass 31. prep_collection....... pass 32. lock_collection....... pass 33. owner_modify.......... pass 34. notowner_modify....... pass 35. refresh............... pass 36. indirect_refresh...... pass 37. unlock................ pass 38. finish................ pass -> 4 tests were skipped. <- summary for `locks': of 35 tests run: 34 passed, 1 failed. 97.1% See debug.log for network/debug traces.