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