All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/7] iotests: Allow out-of-tree run
@ 2014-05-20 20:23 Max Reitz
  2014-05-20 20:23 ` [Qemu-devel] [PATCH v2 1/7] " Max Reitz
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Max Reitz @ 2014-05-20 20:23 UTC (permalink / raw)
  To: qemu-devel
  Cc: Kevin Wolf, Peter Maydell, Fam Zheng, Markus Armbruster,
	Max Reitz, Stefan Hajnoczi

This series enables qemu-iotests to be run in a build tree outside of
the source tree. It also makes the tests use the command for invoking
the Python interpreter specified through configure instead of always
using "/usr/bin/env python".


v2:
 - Patch 1:
   - added error handling for obtaining the original source tree path
     name [Eric]
   - for this, added a new function _init_error for emitting critical
     errors during initialization of "check" (and employed it where
     applicable)
   - dropped superfluous doubles quotes in assignments (e.g.
     OUTPUT_DIR="$PWD" -> OUTPUT_DIR=$PWD) [Eric]
   - use [[ && ]] instead of [ -a ] [Eric]
 - Patch 4:
   - used _init_error
 - Patch 5:
   - dropped chmod +x for tests without +x [Fam]


git-backport-diff against v1:

Key:
[----] : patches are identical
[####] : number of functional differences between upstream/downstream patch
[down] : patch is downstream-only
The flags [FC] indicate (F)unctional and (C)ontextual differences, respectively

001/7:[0035] [FC] 'iotests: Allow out-of-tree run'
002/7:[----] [--] 'configure: Enable out-of-tree iotests'
003/7:[----] [--] 'iotests: Add default common.env'
004/7:[0003] [FC] 'iotests: Source common.env'
005/7:[0001] [FC] 'iotests: Use $PYTHON for Python scripts'
006/7:[----] [--] 'iotests: Drop Python version from 065's Shebang'
007/7:[----] [--] 'iotests: Fix 083 for out-of-tree builds'


Max Reitz (7):
  iotests: Allow out-of-tree run
  configure: Enable out-of-tree iotests
  iotests: Add default common.env
  iotests: Source common.env
  iotests: Use $PYTHON for Python scripts
  iotests: Drop Python version from 065's Shebang
  iotests: Fix 083 for out-of-tree builds

 configure                             |  12 ++++
 tests/qemu-iotests/031                |   8 +--
 tests/qemu-iotests/036                |   6 +-
 tests/qemu-iotests/039                |  18 +++---
 tests/qemu-iotests/054                |   2 +-
 tests/qemu-iotests/060                |  20 +++---
 tests/qemu-iotests/061                |  24 +++----
 tests/qemu-iotests/065                |   2 +-
 tests/qemu-iotests/083                |  10 +--
 tests/qemu-iotests/check              | 117 +++++++++++++++++++++++++++++-----
 tests/qemu-iotests/common             |   8 +--
 tests/qemu-iotests/common.config      |   2 +-
 tests/qemu-iotests/common.env.default |   6 ++
 tests/qemu-iotests/common.rc          |   8 +--
 tests/qemu-iotests/iotests.py         |   3 +-
 15 files changed, 176 insertions(+), 70 deletions(-)
 create mode 100644 tests/qemu-iotests/common.env.default

-- 
1.9.2

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

end of thread, other threads:[~2014-05-22 20:55 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-20 20:23 [Qemu-devel] [PATCH v2 0/7] iotests: Allow out-of-tree run Max Reitz
2014-05-20 20:23 ` [Qemu-devel] [PATCH v2 1/7] " Max Reitz
2014-05-22  6:45   ` Fam Zheng
2014-05-22 20:54     ` Max Reitz
2014-05-20 20:23 ` [Qemu-devel] [PATCH v2 2/7] configure: Enable out-of-tree iotests Max Reitz
2014-05-20 20:23 ` [Qemu-devel] [PATCH v2 3/7] iotests: Add default common.env Max Reitz
2014-05-20 20:23 ` [Qemu-devel] [PATCH v2 4/7] iotests: Source common.env Max Reitz
2014-05-20 20:23 ` [Qemu-devel] [PATCH v2 5/7] iotests: Use $PYTHON for Python scripts Max Reitz
2014-05-20 20:23 ` [Qemu-devel] [PATCH v2 6/7] iotests: Drop Python version from 065's Shebang Max Reitz
2014-05-20 20:23 ` [Qemu-devel] [PATCH v2 7/7] iotests: Fix 083 for out-of-tree builds Max Reitz

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.