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

Hitoshi Mitake mitake.hitoshi at lab.ntt.co.jp
Thu Dec 25 10:51:20 CET 2014


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

-- 
1.8.3.2




More information about the sheepdog mailing list