This update of stable-0.6 is for improving and keeping testing scripts updated in the future. The big renaming tests/ -> tests/functional/ was made direct after release of 0.6.0. This update backports the change and succeeding improvements to stable-0.6 for better testing. Hitoshi Mitake (1): tests/functional: make qemu commands specifiable Kai Zhang (4): tests: move tests to tests/functional tests/functional: fixed wrong error message tests/functional: add 067 for testing concurrent start up tests/functional: add 068 for testing rejoin cluster Liu Yuan (4): functional: add 065 to test cache push functional: add 066 to stress test object cache tests/func: test restart with missing object in stale directory tests/functional/058: refine the test to catch more bug MORITA Kazutaka (13): tests/064: fix wrong output tests: remove 063 and 064 from md group tests: count the number of objects instead of using node/md info tests: add support for running check outside tests directory tests: don't use /tmp for each test tests: add support for running testcase file directly tests/064: exclude non-deterministic line from result functional/047: fix md test functional: add wrapper _cluster_format tests/functional: add support for specifying valgrind options tests/functional: add test to check wrong node joining with newer epoch tests/functional: test join to the clean cluster tests/functional: add test for reading/writing partially zeroed data tests/016.out | 12 ---- tests/017 | 37 ----------- tests/044.out | 12 ---- tests/057.out | 55 ---------------- tests/064.out | 53 ---------------- tests/{ => functional}/001 | 3 +- tests/{ => functional}/001.out | 0 tests/{ => functional}/002 | 3 +- tests/{ => functional}/002.out | 0 tests/{ => functional}/003 | 3 +- tests/{ => functional}/003.out | 0 tests/{ => functional}/004 | 2 +- tests/{ => functional}/004.out | 0 tests/{ => functional}/005 | 3 +- tests/{ => functional}/005.out | 0 tests/{ => functional}/006 | 7 +-- tests/{ => functional}/006.out | 0 tests/{ => functional}/007 | 4 +- tests/{ => functional}/007.out | 0 tests/{ => functional}/008 | 7 +-- tests/{ => functional}/008.out | 0 tests/{ => functional}/009 | 8 +-- tests/{ => functional}/009.out | 0 tests/{ => functional}/010 | 2 +- tests/{ => functional}/010.out | 0 tests/{ => functional}/011 | 0 tests/{ => functional}/011.out | 0 tests/{ => functional}/012 | 0 tests/{ => functional}/012.out | 0 tests/{ => functional}/013 | 12 ++-- tests/{ => functional}/013.out | 0 tests/{ => functional}/014 | 2 +- tests/{ => functional}/014.out | 0 tests/{ => functional}/015 | 4 +- tests/{ => functional}/015.out | 0 tests/{ => functional}/016 | 6 +- tests/functional/016.out | 9 +++ tests/functional/017 | 37 +++++++++++ tests/{ => functional}/017.out | 0 tests/{ => functional}/018 | 6 +- tests/{ => functional}/018.out | 0 tests/{ => functional}/019 | 6 +- tests/{ => functional}/019.out | 0 tests/{ => functional}/020 | 2 +- tests/{ => functional}/020.out | 0 tests/{ => functional}/021 | 2 +- tests/{ => functional}/021.out | 0 tests/{ => functional}/022 | 2 +- tests/{ => functional}/022.out | 0 tests/{ => functional}/023 | 4 +- tests/{ => functional}/023.out | 0 tests/{ => functional}/024 | 9 ++- tests/{ => functional}/024.out | 0 tests/{ => functional}/025 | 6 +- tests/{ => functional}/025.out | 0 tests/{ => functional}/026 | 2 +- tests/{ => functional}/026.out | 0 tests/{ => functional}/027 | 2 +- tests/{ => functional}/027.out | 0 tests/{ => functional}/028 | 2 +- tests/{ => functional}/028.out | 0 tests/{ => functional}/029 | 2 +- tests/{ => functional}/029.out | 0 tests/{ => functional}/030 | 49 +++++++-------- tests/{ => functional}/030.out | 0 tests/{ => functional}/031 | 2 +- tests/{ => functional}/031.out | 0 tests/{ => functional}/032 | 2 +- tests/{ => functional}/032.out | 0 tests/{ => functional}/033 | 2 +- tests/{ => functional}/033.out | 0 tests/{ => functional}/034 | 3 +- tests/{ => functional}/034.out | 0 tests/{ => functional}/035 | 8 +-- tests/{ => functional}/035.out | 0 tests/{ => functional}/036 | 0 tests/{ => functional}/036.out | 0 tests/{ => functional}/037 | 0 tests/{ => functional}/037.out | 0 tests/{ => functional}/038 | 0 tests/{ => functional}/038.out | 0 tests/{ => functional}/039 | 24 +++---- tests/{ => functional}/039.out | 0 tests/{ => functional}/040 | 2 +- tests/{ => functional}/040.out | 0 tests/{ => functional}/041 | 16 ++--- tests/{ => functional}/041.out | 0 tests/{ => functional}/042 | 4 +- tests/{ => functional}/042.out | 37 ++--------- tests/{ => functional}/043 | 2 +- tests/{ => functional}/043.out | 0 tests/{ => functional}/044 | 4 +- tests/functional/044.out | 9 +++ tests/{ => functional}/045 | 2 +- tests/{ => functional}/045.out | 0 tests/{ => functional}/046 | 2 +- tests/{ => functional}/046.out | 0 tests/{ => functional}/047 | 9 ++- tests/{ => functional}/047.out | 0 tests/{ => functional}/048 | 3 +- tests/{ => functional}/048.out | 0 tests/{ => functional}/049 | 3 +- tests/{ => functional}/049.out | 0 tests/{ => functional}/050 | 2 +- tests/{ => functional}/050.out | 0 tests/{ => functional}/051 | 3 +- tests/{ => functional}/051.out | 0 tests/{ => functional}/052 | 3 +- tests/{ => functional}/052.out | 0 tests/{ => functional}/053 | 3 +- tests/{ => functional}/053.out | 0 tests/{ => functional}/054 | 3 +- tests/{ => functional}/054.out | 0 tests/{ => functional}/055 | 6 +- tests/{ => functional}/055.out | 0 tests/{ => functional}/056 | 6 +- tests/{ => functional}/056.out | 0 tests/{ => functional}/057 | 16 ++--- tests/functional/057.out | 101 ++++++++++++++++++++++++++++++ tests/{ => functional}/058 | 13 ++-- tests/{ => functional}/058.out | 18 ++---- tests/{ => functional}/059 | 4 +- tests/{ => functional}/059.out | 0 tests/{ => functional}/060 | 2 +- tests/{ => functional}/060.out | 0 tests/{ => functional}/061 | 3 +- tests/{ => functional}/061.out | 0 tests/{ => functional}/062 | 3 +- tests/{ => functional}/062.out | 0 tests/{ => functional}/063 | 7 +-- tests/{ => functional}/063.out | 31 +++++---- tests/{ => functional}/064 | 11 ++-- tests/functional/064.out | 45 ++++++++++++++ tests/{051 => functional/065} | 25 +++++--- tests/functional/065.out | 10 +++ tests/functional/066 | 45 ++++++++++++++ tests/functional/066.out | 50 +++++++++++++++ tests/functional/067 | 49 +++++++++++++++ tests/functional/067.out | 13 ++++ tests/functional/068 | 46 ++++++++++++++ tests/functional/068.out | 38 ++++++++++++ tests/functional/069 | 62 ++++++++++++++++++ tests/{054.out => functional/069.out} | 9 ++- tests/functional/070 | 44 +++++++++++++ tests/{025.out => functional/070.out} | 36 ++++++----- tests/functional/071 | 44 +++++++++++++ tests/functional/071.out | 98 +++++++++++++++++++++++++++++ tests/functional/072 | 47 ++++++++++++++ tests/functional/072.out | 9 +++ tests/{ => functional}/HOWTO | 0 tests/{ => functional}/check | 8 +-- tests/{ => functional}/common.config | 10 ++- tests/{ => functional}/common.filter | 0 tests/{ => functional}/common.rc | 114 +++++++++++++++++++++++++++++++--- tests/{ => functional}/foo | 0 tests/{ => functional}/group | 12 +++- tests/{ => functional}/valgrind.supp | 0 157 files changed, 1100 insertions(+), 458 deletions(-) delete mode 100644 tests/016.out delete mode 100755 tests/017 delete mode 100644 tests/044.out delete mode 100644 tests/057.out delete mode 100644 tests/064.out rename tests/{ => functional}/001 (97%) rename tests/{ => functional}/001.out (100%) rename tests/{ => functional}/002 (96%) rename tests/{ => functional}/002.out (100%) rename tests/{ => functional}/003 (96%) rename tests/{ => functional}/003.out (100%) rename tests/{ => functional}/004 (97%) rename tests/{ => functional}/004.out (100%) rename tests/{ => functional}/005 (96%) rename tests/{ => functional}/005.out (100%) rename tests/{ => functional}/006 (79%) rename tests/{ => functional}/006.out (100%) rename tests/{ => functional}/007 (92%) rename tests/{ => functional}/007.out (100%) rename tests/{ => functional}/008 (86%) rename tests/{ => functional}/008.out (100%) rename tests/{ => functional}/009 (80%) rename tests/{ => functional}/009.out (100%) rename tests/{ => functional}/010 (98%) rename tests/{ => functional}/010.out (100%) rename tests/{ => functional}/011 (100%) rename tests/{ => functional}/011.out (100%) rename tests/{ => functional}/012 (100%) rename tests/{ => functional}/012.out (100%) rename tests/{ => functional}/013 (55%) rename tests/{ => functional}/013.out (100%) rename tests/{ => functional}/014 (95%) rename tests/{ => functional}/014.out (100%) rename tests/{ => functional}/015 (97%) rename tests/{ => functional}/015.out (100%) rename tests/{ => functional}/016 (84%) create mode 100644 tests/functional/016.out create mode 100755 tests/functional/017 rename tests/{ => functional}/017.out (100%) rename tests/{ => functional}/018 (78%) rename tests/{ => functional}/018.out (100%) rename tests/{ => functional}/019 (77%) rename tests/{ => functional}/019.out (100%) rename tests/{ => functional}/020 (94%) rename tests/{ => functional}/020.out (100%) rename tests/{ => functional}/021 (92%) rename tests/{ => functional}/021.out (100%) rename tests/{ => functional}/022 (94%) rename tests/{ => functional}/022.out (100%) rename tests/{ => functional}/023 (86%) rename tests/{ => functional}/023.out (100%) rename tests/{ => functional}/024 (74%) rename tests/{ => functional}/024.out (100%) rename tests/{ => functional}/025 (85%) copy tests/{ => functional}/025.out (100%) rename tests/{ => functional}/026 (97%) rename tests/{ => functional}/026.out (100%) rename tests/{ => functional}/027 (94%) rename tests/{ => functional}/027.out (100%) rename tests/{ => functional}/028 (97%) rename tests/{ => functional}/028.out (100%) rename tests/{ => functional}/029 (96%) rename tests/{ => functional}/029.out (100%) rename tests/{ => functional}/030 (54%) rename tests/{ => functional}/030.out (100%) rename tests/{ => functional}/031 (94%) rename tests/{ => functional}/031.out (100%) rename tests/{ => functional}/032 (97%) rename tests/{ => functional}/032.out (100%) rename tests/{ => functional}/033 (98%) rename tests/{ => functional}/033.out (100%) rename tests/{ => functional}/034 (96%) rename tests/{ => functional}/034.out (100%) rename tests/{ => functional}/035 (84%) rename tests/{ => functional}/035.out (100%) rename tests/{ => functional}/036 (100%) rename tests/{ => functional}/036.out (100%) rename tests/{ => functional}/037 (100%) rename tests/{ => functional}/037.out (100%) rename tests/{ => functional}/038 (100%) rename tests/{ => functional}/038.out (100%) rename tests/{ => functional}/039 (63%) rename tests/{ => functional}/039.out (100%) rename tests/{ => functional}/040 (95%) rename tests/{ => functional}/040.out (100%) rename tests/{ => functional}/041 (76%) rename tests/{ => functional}/041.out (100%) rename tests/{ => functional}/042 (94%) rename tests/{ => functional}/042.out (82%) rename tests/{ => functional}/043 (97%) rename tests/{ => functional}/043.out (100%) rename tests/{ => functional}/044 (96%) create mode 100644 tests/functional/044.out rename tests/{ => functional}/045 (95%) rename tests/{ => functional}/045.out (100%) rename tests/{ => functional}/046 (97%) rename tests/{ => functional}/046.out (100%) rename tests/{ => functional}/047 (87%) rename tests/{ => functional}/047.out (100%) rename tests/{ => functional}/048 (96%) rename tests/{ => functional}/048.out (100%) rename tests/{ => functional}/049 (94%) rename tests/{ => functional}/049.out (100%) rename tests/{ => functional}/050 (97%) rename tests/{ => functional}/050.out (100%) copy tests/{ => functional}/051 (94%) rename tests/{ => functional}/051.out (100%) rename tests/{ => functional}/052 (97%) rename tests/{ => functional}/052.out (100%) rename tests/{ => functional}/053 (96%) rename tests/{ => functional}/053.out (100%) rename tests/{ => functional}/054 (96%) copy tests/{ => functional}/054.out (100%) rename tests/{ => functional}/055 (96%) rename tests/{ => functional}/055.out (100%) rename tests/{ => functional}/056 (95%) rename tests/{ => functional}/056.out (100%) rename tests/{ => functional}/057 (82%) create mode 100644 tests/functional/057.out rename tests/{ => functional}/058 (62%) rename tests/{ => functional}/058.out (77%) rename tests/{ => functional}/059 (90%) rename tests/{ => functional}/059.out (100%) rename tests/{ => functional}/060 (98%) rename tests/{ => functional}/060.out (100%) rename tests/{ => functional}/061 (92%) rename tests/{ => functional}/061.out (100%) rename tests/{ => functional}/062 (96%) rename tests/{ => functional}/062.out (100%) rename tests/{ => functional}/063 (92%) rename tests/{ => functional}/063.out (67%) rename tests/{ => functional}/064 (87%) create mode 100644 tests/functional/064.out rename tests/{051 => functional/065} (50%) create mode 100644 tests/functional/065.out create mode 100755 tests/functional/066 create mode 100644 tests/functional/066.out create mode 100755 tests/functional/067 create mode 100644 tests/functional/067.out create mode 100755 tests/functional/068 create mode 100644 tests/functional/068.out create mode 100755 tests/functional/069 rename tests/{054.out => functional/069.out} (50%) create mode 100755 tests/functional/070 rename tests/{025.out => functional/070.out} (55%) create mode 100755 tests/functional/071 create mode 100644 tests/functional/071.out create mode 100755 tests/functional/072 create mode 100644 tests/functional/072.out rename tests/{ => functional}/HOWTO (100%) rename tests/{ => functional}/check (99%) rename tests/{ => functional}/common.config (87%) rename tests/{ => functional}/common.filter (100%) rename tests/{ => functional}/common.rc (77%) rename tests/{ => functional}/foo (100%) rename tests/{ => functional}/group (89%) rename tests/{ => functional}/valgrind.supp (100%) -- 1.8.1.2 |