Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-2…
….0' into staging QOM/QTest infrastructure fixes * Revised QTest SIGABRT fix * Test cleanups for non-POSIX hosts * QTest test cases for NVMe, virtio-9p, pvpanic, i82801b11 * QTest API addition for reading events * TMP105 fix and regression test # gpg: Signature made Mon 31 Mar 2014 22:08:10 BST using RSA key ID 3E7E013F # gpg: Good signature from "Andreas Färber <afaerber@suse.de>" # gpg: aka "Andreas Färber <afaerber@suse.com>" * remotes/afaerber/tags/qom-devices-for-2.0: tmp105-test: Test QOM property and precision tmp105-test: Add a second sensor and test that one tmp105-test: Wrap simple building blocks for testing tmp105: Read temperature in milli-celsius tests: Add i82801b11 qtest pvpanic-test: Assert pause event qtest: Factor out qtest_qmp_receive() tests: Add pvpanic qtest tests: Add virtio-9p qtest tests: Add nvme qtest nvme: Permit zero-length block devices tests: Correctly skip qtest on non-POSIX hosts tests: Skip POSIX-only tests on Windows tests: Remove unsupported tests for MinGW qtest: Keep list of qtest instances for SIGABRT handler Revert "qtest: Fix crash if SIGABRT during qtest_init()" Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
- Loading branch information
Showing
12 changed files
with
388 additions
and
48 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
/* | ||
* QTest testcase for i82801b11 | ||
* | ||
* Copyright (c) 2014 SUSE LINUX Products GmbH | ||
* | ||
* This work is licensed under the terms of the GNU GPL, version 2 or later. | ||
* See the COPYING file in the top-level directory. | ||
*/ | ||
|
||
#include <glib.h> | ||
#include <string.h> | ||
#include "libqtest.h" | ||
#include "qemu/osdep.h" | ||
|
||
/* Tests only initialization so far. TODO: Replace with functional tests */ | ||
static void nop(void) | ||
{ | ||
} | ||
|
||
int main(int argc, char **argv) | ||
{ | ||
int ret; | ||
|
||
g_test_init(&argc, &argv, NULL); | ||
qtest_add_func("/i82801b11/nop", nop); | ||
|
||
qtest_start("-machine q35 -device i82801b11-bridge,bus=pcie.0,addr=1e.0"); | ||
ret = g_test_run(); | ||
|
||
qtest_end(); | ||
|
||
return ret; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
/* | ||
* QTest testcase for NVMe | ||
* | ||
* Copyright (c) 2014 SUSE LINUX Products GmbH | ||
* | ||
* This work is licensed under the terms of the GNU GPL, version 2 or later. | ||
* See the COPYING file in the top-level directory. | ||
*/ | ||
|
||
#include <glib.h> | ||
#include <string.h> | ||
#include "libqtest.h" | ||
#include "qemu/osdep.h" | ||
|
||
/* Tests only initialization so far. TODO: Replace with functional tests */ | ||
static void nop(void) | ||
{ | ||
} | ||
|
||
int main(int argc, char **argv) | ||
{ | ||
int ret; | ||
|
||
g_test_init(&argc, &argv, NULL); | ||
qtest_add_func("/nvme/nop", nop); | ||
|
||
qtest_start("-drive id=drv0,if=none,file=/dev/null " | ||
"-device nvme,drive=drv0,serial=foo"); | ||
ret = g_test_run(); | ||
|
||
qtest_end(); | ||
|
||
return ret; | ||
} |
Oops, something went wrong.