From: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp> This series enables us to test object cache by running the following commands. # SHEEP_EXTRA_OPTIONS="-w size=100" ./check # SHEEP_EXTRA_OPTIONS="-w size=100" ./check -writethrough # SHEEP_EXTRA_OPTIONS="-w size=100" ./check -direct Note that writeback is default. Currently, many tests cannot be passed when object cache is enabled, and I'm still not sure whether it is a false alarm or not (I suspect there are some tests which are not passed because of an object cache bug). I'd appreciate if someone would give a try and udpates testcases or add "_requirement no_writeback" if the test is not suitable for object cache). MORITA Kazutaka (4): tests/functional: add _requirement() to filter testcases tests/functional: use _requirements to control md tests tests/functional: add support for client cache mode tests/functional: add a script for throughout test tests/functional/008 | 2 +- tests/functional/009 | 2 +- tests/functional/010 | 11 +++- tests/functional/011 | 2 +- tests/functional/013 | 6 +- tests/functional/017 | 2 +- tests/functional/018 | 4 +- tests/functional/019 | 4 +- tests/functional/020 | 2 +- tests/functional/024 | 6 +- tests/functional/025 | 4 +- tests/functional/027 | 2 + tests/functional/028 | 4 +- tests/functional/030 | 8 +-- tests/functional/032 | 6 +- tests/functional/033 | 6 +- tests/functional/034 | 4 +- tests/functional/035 | 4 +- tests/functional/039 | 22 ++++---- tests/functional/041 | 6 +- tests/functional/042 | 6 +- tests/functional/043 | 10 ++-- tests/functional/044 | 6 +- tests/functional/045 | 2 +- tests/functional/047 | 6 +- tests/functional/048 | 4 +- tests/functional/049 | 2 +- tests/functional/050 | 4 +- tests/functional/054 | 2 +- tests/functional/055 | 10 ++-- tests/functional/056 | 6 +- tests/functional/057 | 2 +- tests/functional/058 | 4 +- tests/functional/059 | 2 +- tests/functional/060 | 2 +- tests/functional/062 | 12 ++-- tests/functional/063 | 2 +- tests/functional/064 | 2 +- tests/functional/065 | 2 +- tests/functional/066 | 4 +- tests/functional/067 | 2 + tests/functional/068 | 2 + tests/functional/071 | 2 +- tests/functional/072 | 2 +- tests/functional/check | 12 ++++ tests/functional/checkall | 22 ++++++++ tests/functional/common.config | 2 + tests/functional/common.rc | 83 +++++++++++++++++++++++++--- tests/functional/group | 119 ++++++++++++++++++++-------------------- 49 files changed, 287 insertions(+), 156 deletions(-) create mode 100755 tests/functional/checkall -- 1.7.9.5 |