Lines Matching full:qtest
2 QTest Device Emulation Testing Framework
9 QTest is a device emulation testing framework. It can be very useful to test
11 clock stepping), with a special purpose "qtest" protocol. Refer to
12 :ref:`qtest-protocol` for more details of the protocol.
14 QTest cases can be executed with
18 make check-qtest
20 The QTest library is implemented by ``tests/qtest/libqtest.c`` and the API is
21 defined in ``tests/qtest/libqtest.h``.
23 Consider adding a new QTest case when you are introducing a new virtual
35 Steps to add a new QTest case are:
38 necessary.) For example, ``tests/qtest/foo-test.c``.
43 3. Register the new test in ``tests/qtest/meson.build``. Add the test
65 Debugging a QTest failure is slightly harder than the unit test because the
74 make check-qtest V=1
81 QTest Protocol
84 .. kernel-doc:: system/qtest.c
85 :doc: QTest Protocol
91 .. kernel-doc:: tests/qtest/libqtest.h