[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/7] iotests: Allow out-of-tree run
From: |
Max Reitz |
Subject: |
[Qemu-devel] [PATCH v2 0/7] iotests: Allow out-of-tree run |
Date: |
Tue, 20 May 2014 22:23:38 +0200 |
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
- [Qemu-devel] [PATCH v2 0/7] iotests: Allow out-of-tree run,
Max Reitz <=
- [Qemu-devel] [PATCH v2 1/7] iotests: Allow out-of-tree run, Max Reitz, 2014/05/20
- [Qemu-devel] [PATCH v2 2/7] configure: Enable out-of-tree iotests, Max Reitz, 2014/05/20
- [Qemu-devel] [PATCH v2 3/7] iotests: Add default common.env, Max Reitz, 2014/05/20
- [Qemu-devel] [PATCH v2 4/7] iotests: Source common.env, Max Reitz, 2014/05/20
- [Qemu-devel] [PATCH v2 5/7] iotests: Use $PYTHON for Python scripts, Max Reitz, 2014/05/20
- [Qemu-devel] [PATCH v2 6/7] iotests: Drop Python version from 065's Shebang, Max Reitz, 2014/05/20
- [Qemu-devel] [PATCH v2 7/7] iotests: Fix 083 for out-of-tree builds, Max Reitz, 2014/05/20