xref: /qemu/tests/qtest/i82801b11-test.c (revision e683eb9ecc5cb72a6e89ddacaf097cb8fa839584)
1*e683eb9eSAndreas Färber /*
2*e683eb9eSAndreas Färber  * QTest testcase for i82801b11
3*e683eb9eSAndreas Färber  *
4*e683eb9eSAndreas Färber  * Copyright (c) 2014 SUSE LINUX Products GmbH
5*e683eb9eSAndreas Färber  *
6*e683eb9eSAndreas Färber  * This work is licensed under the terms of the GNU GPL, version 2 or later.
7*e683eb9eSAndreas Färber  * See the COPYING file in the top-level directory.
8*e683eb9eSAndreas Färber  */
9*e683eb9eSAndreas Färber 
10*e683eb9eSAndreas Färber #include <glib.h>
11*e683eb9eSAndreas Färber #include <string.h>
12*e683eb9eSAndreas Färber #include "libqtest.h"
13*e683eb9eSAndreas Färber #include "qemu/osdep.h"
14*e683eb9eSAndreas Färber 
15*e683eb9eSAndreas Färber /* Tests only initialization so far. TODO: Replace with functional tests */
16*e683eb9eSAndreas Färber static void nop(void)
17*e683eb9eSAndreas Färber {
18*e683eb9eSAndreas Färber }
19*e683eb9eSAndreas Färber 
20*e683eb9eSAndreas Färber int main(int argc, char **argv)
21*e683eb9eSAndreas Färber {
22*e683eb9eSAndreas Färber     int ret;
23*e683eb9eSAndreas Färber 
24*e683eb9eSAndreas Färber     g_test_init(&argc, &argv, NULL);
25*e683eb9eSAndreas Färber     qtest_add_func("/i82801b11/nop", nop);
26*e683eb9eSAndreas Färber 
27*e683eb9eSAndreas Färber     qtest_start("-machine q35 -device i82801b11-bridge,bus=pcie.0,addr=1e.0");
28*e683eb9eSAndreas Färber     ret = g_test_run();
29*e683eb9eSAndreas Färber 
30*e683eb9eSAndreas Färber     qtest_end();
31*e683eb9eSAndreas Färber 
32*e683eb9eSAndreas Färber     return ret;
33*e683eb9eSAndreas Färber }
34