xref: /qemu/include/system/qtest.h (revision c7f0f3b1c826901358a0656f80a5fabb88f73c61)
1*c7f0f3b1SAnthony Liguori /*
2*c7f0f3b1SAnthony Liguori  * Test Server
3*c7f0f3b1SAnthony Liguori  *
4*c7f0f3b1SAnthony Liguori  * Copyright IBM, Corp. 2011
5*c7f0f3b1SAnthony Liguori  *
6*c7f0f3b1SAnthony Liguori  * Authors:
7*c7f0f3b1SAnthony Liguori  *  Anthony Liguori   <aliguori@us.ibm.com>
8*c7f0f3b1SAnthony Liguori  *
9*c7f0f3b1SAnthony Liguori  * This work is licensed under the terms of the GNU GPL, version 2 or later.
10*c7f0f3b1SAnthony Liguori  * See the COPYING file in the top-level directory.
11*c7f0f3b1SAnthony Liguori  *
12*c7f0f3b1SAnthony Liguori  */
13*c7f0f3b1SAnthony Liguori 
14*c7f0f3b1SAnthony Liguori #ifndef QTEST_H
15*c7f0f3b1SAnthony Liguori #define QTEST_H
16*c7f0f3b1SAnthony Liguori 
17*c7f0f3b1SAnthony Liguori #include "qemu-common.h"
18*c7f0f3b1SAnthony Liguori 
19*c7f0f3b1SAnthony Liguori extern int qtest_allowed;
20*c7f0f3b1SAnthony Liguori extern const char *qtest_chrdev;
21*c7f0f3b1SAnthony Liguori extern const char *qtest_log;
22*c7f0f3b1SAnthony Liguori 
23*c7f0f3b1SAnthony Liguori static inline bool qtest_enabled(void)
24*c7f0f3b1SAnthony Liguori {
25*c7f0f3b1SAnthony Liguori     return qtest_allowed;
26*c7f0f3b1SAnthony Liguori }
27*c7f0f3b1SAnthony Liguori 
28*c7f0f3b1SAnthony Liguori static inline int qtest_available(void)
29*c7f0f3b1SAnthony Liguori {
30*c7f0f3b1SAnthony Liguori     return 1;
31*c7f0f3b1SAnthony Liguori }
32*c7f0f3b1SAnthony Liguori 
33*c7f0f3b1SAnthony Liguori int qtest_init(void);
34*c7f0f3b1SAnthony Liguori 
35*c7f0f3b1SAnthony Liguori #endif
36