[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC v2 0/6] qtest unit test framework
From: |
Anthony Liguori |
Subject: |
[Qemu-devel] [RFC v2 0/6] qtest unit test framework |
Date: |
Thu, 1 Dec 2011 12:43:26 -0600 |
This series is still pretty rough but I wanted to get an idea of what people
thought about it before polishing it.
The general idea is outlined in the first test. The main advantage of this
type of test framework compared to something like kvm-unit-test is that you
don't need a build environment for what you're trying to test.
Since your tests also link against the host environment, it potentially makes
tests much simplier to write (as you aren't reinventing an OS). I think this
makes this style of test more appropriate for something like QEMU.
Anthony Liguori (6):
qtest: add test framework
qtest: add support for target-i386 -M pc
Add core python test framework
Add uart test case
Add RTC test case
Add C version of rtc-test
Makefile | 4 +
Makefile.objs | 2 +
hw/pc.c | 7 +-
hw/pc_piix.c | 9 +-
qemu-options.hx | 8 ++
qtest.c | 357 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
qtest.h | 37 ++++++
qtest.py | 69 +++++++++++
rtc-test.c | 201 +++++++++++++++++++++++++++++++
rtc-test.py | 105 ++++++++++++++++
serial-test.py | 24 ++++
vl.c | 8 ++
12 files changed, 827 insertions(+), 4 deletions(-)
create mode 100644 qtest.c
create mode 100644 qtest.h
create mode 100644 qtest.py
create mode 100644 rtc-test.c
create mode 100644 rtc-test.py
create mode 100644 serial-test.py
--
1.7.4.1
- [Qemu-devel] [RFC v2 0/6] qtest unit test framework,
Anthony Liguori <=
- [Qemu-devel] [RFC v2 4/6] Add uart test case, Anthony Liguori, 2011/12/01
- [Qemu-devel] [RFC v2 2/6] qtest: add support for target-i386 -M pc, Anthony Liguori, 2011/12/01
- [Qemu-devel] [RFC v2 3/6] Add core python test framework, Anthony Liguori, 2011/12/01
- [Qemu-devel] [RFC v2 5/6] Add RTC test case, Anthony Liguori, 2011/12/01
- [Qemu-devel] [RFC v2 6/6] Add C version of rtc-test, Anthony Liguori, 2011/12/01