[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC 02/15] qtest.py: Support QTEST_LOG environment variabl
From: |
Eduardo Habkost |
Subject: |
[Qemu-devel] [RFC 02/15] qtest.py: Support QTEST_LOG environment variable |
Date: |
Mon, 21 Nov 2016 23:12:00 -0200 |
qtest logs everything to stderr by default, but we don't want it
to be the default behavior on test cases.
Implement the same behavior of libqtest.c, and redirect the qtest
log to /dev/null by default unless the QTEST_LOG environment
variable is set.
Signed-off-by: Eduardo Habkost <address@hidden>
---
scripts/qtest.py | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/scripts/qtest.py b/scripts/qtest.py
index d5aecb5..5ac2c69 100644
--- a/scripts/qtest.py
+++ b/scripts/qtest.py
@@ -88,8 +88,14 @@ class QEMUQtestMachine(qemu.QEMUMachine):
self._qtest_path = os.path.join(test_dir, name + "-qtest.sock")
def _base_args(self):
+ if os.getenv('QTEST_LOG'):
+ qtest_log = '/dev/fd/2'
+ else:
+ qtest_log = '/dev/null'
+
args = super(QEMUQtestMachine, self)._base_args()
args.extend(['-qtest', 'unix:path=' + self._qtest_path,
+ '-qtest-log', qtest_log,
'-machine', 'accel=qtest'])
return args
--
2.7.4
- [Qemu-devel] [RFC 00/15] qmp: Report supported device types on 'query-machines', Eduardo Habkost, 2016/11/21
- [Qemu-devel] [RFC 01/15] qemu.py: Make logging optional, Eduardo Habkost, 2016/11/21
- [Qemu-devel] [RFC 02/15] qtest.py: Support QTEST_LOG environment variable,
Eduardo Habkost <=
- [Qemu-devel] [RFC 03/15] qtest.py: make logging optional, Eduardo Habkost, 2016/11/21
- [Qemu-devel] [RFC 04/15] qtest.py: Make 'binary' parameter optional, Eduardo Habkost, 2016/11/21
- [Qemu-devel] [RFC 05/15] tests: Add rules to non-gtester qtest test cases, Eduardo Habkost, 2016/11/21
- [Qemu-devel] [RFC 06/15] qdev: Add device_type field to BusClass, Eduardo Habkost, 2016/11/21
- [Qemu-devel] [RFC 07/15] machine: Add MachineClass::default_buses field, Eduardo Habkost, 2016/11/21
- [Qemu-devel] [RFC 08/15] qmp: Add 'supported-device-types' field to 'query-machines', Eduardo Habkost, 2016/11/21
- [Qemu-devel] [RFC 10/15] pc: Initialize default bus lists, Eduardo Habkost, 2016/11/21