[sheepdog] [PATCH 0/5] add a testing stuff based on earthquake

Hitoshi Mitake mitake.hitoshi at lab.ntt.co.jp
Fri Dec 26 02:00:54 CET 2014


At Thu, 25 Dec 2014 18:51:20 +0900,
Hitoshi Mitake wrote:
> 
> earthquake is a framework of distributed systems debugger. It focuses
> on bugs related to non-determinism and hardware faults. This patchset
> adds a new testcase based on earthquake which reveals a bug related to
> snapshot and iSCSI.
> 
> Hitoshi Mitake (5):
>   tests: add earthquake repository as a submodule
>   tests/earthquake: add tgt as a submodule
>   add a new option --enable-earthquake for enabling earthquake ready
>     sheep and dog
>   tests/earthquake: testing framework and first test case
>   update MAINTAINERS file for earthquake testing stuff
> 
>  .gitignore                                    |   2 +
>  .gitmodules                                   |   8 ++
>  MAINTAINERS                                   |   6 ++
>  configure.ac                                  |   9 ++
>  dog/Makefile.am                               |   4 +
>  sheep/Makefile.am                             |   4 +
>  tests/earthquake/001/dog_compile_command.json |   1 +
>  tests/earthquake/001/dog_inspection.json      |   3 +
>  tests/earthquake/001/execCmd.sh               |   3 +
>  tests/earthquake/001/execution.json           |  36 ++++++++
>  tests/earthquake/001/inspection.json          |   4 +
>  tests/earthquake/001/test.sh                  | 114 ++++++++++++++++++++++++++
>  tests/earthquake/001/tgt_compile_command.json |   1 +
>  tests/earthquake/001/tgt_inspection.json      |   3 +
>  tests/earthquake/earthquake.git               |   1 +
>  tests/earthquake/inspection.py                |  90 ++++++++++++++++++++
>  tests/earthquake/tgt.git                      |   1 +
>  17 files changed, 290 insertions(+)
>  create mode 100644 .gitmodules
>  create mode 100644 tests/earthquake/001/dog_compile_command.json
>  create mode 100644 tests/earthquake/001/dog_inspection.json
>  create mode 100755 tests/earthquake/001/execCmd.sh
>  create mode 100644 tests/earthquake/001/execution.json
>  create mode 100644 tests/earthquake/001/inspection.json
>  create mode 100644 tests/earthquake/001/test.sh
>  create mode 100644 tests/earthquake/001/tgt_compile_command.json
>  create mode 100644 tests/earthquake/001/tgt_inspection.json
>  create mode 160000 tests/earthquake/earthquake.git
>  create mode 100644 tests/earthquake/inspection.py
>  create mode 160000 tests/earthquake/tgt.git

Applied this series.

Thanks,
Hitoshi



More information about the sheepdog mailing list