root / tests / tpci200-test.c @ feature-archipelago
History | View | Annotate | Download (656 Bytes)
1 | 76491071 | Andreas Färber | /*
|
---|---|---|---|
2 | 76491071 | Andreas Färber | * QTest testcase for tpci200 PCI-IndustryPack bridge
|
3 | 76491071 | Andreas Färber | *
|
4 | 76491071 | Andreas Färber | * Copyright (c) 2014 SUSE LINUX Products GmbH
|
5 | 76491071 | Andreas Färber | *
|
6 | 76491071 | Andreas Färber | * This work is licensed under the terms of the GNU GPL, version 2 or later.
|
7 | 76491071 | Andreas Färber | * See the COPYING file in the top-level directory.
|
8 | 76491071 | Andreas Färber | */
|
9 | 76491071 | Andreas Färber | |
10 | 76491071 | Andreas Färber | #include <glib.h> |
11 | 76491071 | Andreas Färber | #include <string.h> |
12 | 76491071 | Andreas Färber | #include "libqtest.h" |
13 | 76491071 | Andreas Färber | #include "qemu/osdep.h" |
14 | 76491071 | Andreas Färber | |
15 | 76491071 | Andreas Färber | /* Tests only initialization so far. TODO: Replace with functional tests */
|
16 | 76491071 | Andreas Färber | static void nop(void) |
17 | 76491071 | Andreas Färber | { |
18 | 76491071 | Andreas Färber | } |
19 | 76491071 | Andreas Färber | |
20 | 76491071 | Andreas Färber | int main(int argc, char **argv) |
21 | 76491071 | Andreas Färber | { |
22 | 76491071 | Andreas Färber | int ret;
|
23 | 76491071 | Andreas Färber | |
24 | 76491071 | Andreas Färber | g_test_init(&argc, &argv, NULL);
|
25 | 76491071 | Andreas Färber | qtest_add_func("/tpci200/nop", nop);
|
26 | 76491071 | Andreas Färber | |
27 | 76491071 | Andreas Färber | qtest_start("-device tpci200");
|
28 | 76491071 | Andreas Färber | ret = g_test_run(); |
29 | 76491071 | Andreas Färber | |
30 | 76491071 | Andreas Färber | qtest_end(); |
31 | 76491071 | Andreas Färber | |
32 | 76491071 | Andreas Färber | return ret;
|
33 | 76491071 | Andreas Färber | } |