Hi all,

So far, we have been suffering from many timing problems.  This
experience convinces me that we should create system testing framework
rather than unit testing one we discussed before.  This patchset
enables us to create a virtual Sheepdog cluster with any number of
nodes only on localhost.  We can create any scenario (e.g. create many
VDIs at the same time on three nodes) with a simple python script.
You can run all of testcases automatically with 'make check' on top of
the source directory.

NOTE: I wrote this patchset to start discussing Sheepdog tests.  I
hope someone would create a better one.


MORITA Kazutaka (4):
  add make check support for testing
  sheep: add debug output to use for testing
  tests: add Sheepdog cluster emulation library
  tests: add sample testcases

 Makefile.am              |    2 +-
 configure.ac             |    6 ++-
 sheep/group.c            |    8 +++
 tests/Makefile.am        |   40 ++++++++++++++
 tests/sheepdog_test.py   |  135 ++++++++++++++++++++++++++++++++++++++++++++++
 tests/test_membership.py |   70 ++++++++++++++++++++++++
 tests/test_vdi.py        |   26 +++++++++
 7 files changed, 285 insertions(+), 2 deletions(-)
 create mode 100644 tests/Makefile.am
 create mode 100644 tests/sheepdog_test.py
 create mode 100644 tests/test_membership.py
 create mode 100644 tests/test_vdi.py

-- 
1.7.2.5

-- 
sheepdog mailing list
[email protected]
http://lists.wpkg.org/mailman/listinfo/sheepdog

Reply via email to