[sheepdog] [PATCH stable-0.6 00/22] stable-0.6 update for better testing

Hitoshi Mitake mitake.hitoshi at gmail.com
Mon Aug 12 16:54:36 CEST 2013


On Mon, Aug 12, 2013 at 11:49 PM, Hitoshi Mitake
<mitake.hitoshi at gmail.com> wrote:
> 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.

Sorry, I wrote wrong email address in From field.. I'll send the
correct version later.

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



More information about the sheepdog mailing list