All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/5] raisin: introduce tests
@ 2015-05-06 15:58 Stefano Stabellini
  2015-05-06 16:00 ` [PATCH v3 1/5] " Stefano Stabellini
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Stefano Stabellini @ 2015-05-06 15:58 UTC (permalink / raw)
  To: xen-devel; +Cc: george.dunlap, Stefano Stabellini

Hi all,

this patch series introduces a framework to execute simple unit and
functional tests in raisin. It can be used by developers to validate
their changes before submitting a patch series to xen-devel. It can also
be used by OSSTest to test for regressions on one particular
functionality. This patch series only introduces two tests: a PV guest
creation test and an HVM guest creation test. They are both based on
busybox. More tests will follow.


Changes in v3:
- source test scripts
- expose a _test and a _cleanup function from the test script
- add local migration test


Stefano Stabellini (5):
      raisin: introduce tests
      raisin: add an hvm test
      raisin: improve output
      raisin: small stlye improvement in for_each_component
      raisin: introduce a local migration test

 README                      |   14 ++++
 components/grub             |    4 +-
 components/libvirt          |    4 +-
 components/linux            |    2 +-
 components/ovmf             |    6 +-
 components/qemu             |    2 +-
 components/qemu_traditional |    2 +-
 components/seabios          |    6 +-
 components/xen              |    8 +-
 defconfig                   |    5 ++
 lib/commands.sh             |   22 +++---
 lib/common-functions.sh     |  147 ++++++++++++++++++++++++++++++------
 lib/common-tests.sh         |  174 +++++++++++++++++++++++++++++++++++++++++++
 raise                       |    8 +-
 scripts/lopartsetup         |   67 +++++++++++++++++
 tests/busybox-hvm           |   43 +++++++++++
 tests/busybox-hvm-migrate   |   33 ++++++++
 tests/busybox-pv            |   37 +++++++++
 tests/series                |    3 +
 19 files changed, 537 insertions(+), 50 deletions(-)
 create mode 100644 lib/common-tests.sh
 create mode 100755 scripts/lopartsetup
 create mode 100755 tests/busybox-hvm
 create mode 100755 tests/busybox-hvm-migrate
 create mode 100755 tests/busybox-pv
 create mode 100644 tests/series

Cheers,

Stefano

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-05-13 11:33 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-06 15:58 [PATCH v3 0/5] raisin: introduce tests Stefano Stabellini
2015-05-06 16:00 ` [PATCH v3 1/5] " Stefano Stabellini
2015-05-13 10:27   ` George Dunlap
2015-05-13 11:33     ` Stefano Stabellini
2015-05-06 16:00 ` [PATCH v3 2/5] raisin: add an hvm test Stefano Stabellini
2015-05-06 16:00 ` [PATCH v3 3/5] raisin: improve output Stefano Stabellini
2015-05-06 16:00 ` [PATCH v3 4/5] raisin: small stlye improvement in for_each_component Stefano Stabellini
2015-05-06 16:00 ` [PATCH v3 5/5] raisin: introduce a local migration test Stefano Stabellini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.