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