Lines Matching full:test
2 * QEMU I/O channel test helpers
102 void qio_channel_test_run_threads(QIOChannelTest *test, in qio_channel_test_run_threads() argument
109 test->src = src; in qio_channel_test_run_threads()
110 test->dst = dst; in qio_channel_test_run_threads()
112 qio_channel_set_blocking(test->dst, blocking, NULL); in qio_channel_test_run_threads()
113 qio_channel_set_blocking(test->src, blocking, NULL); in qio_channel_test_run_threads()
117 test); in qio_channel_test_run_threads()
120 test); in qio_channel_test_run_threads()
125 test->dst = test->src = NULL; in qio_channel_test_run_threads()
129 void qio_channel_test_run_writer(QIOChannelTest *test, in qio_channel_test_run_writer() argument
132 test->src = src; in qio_channel_test_run_writer()
133 test_io_thread_writer(test); in qio_channel_test_run_writer()
134 test->src = NULL; in qio_channel_test_run_writer()
138 void qio_channel_test_run_reader(QIOChannelTest *test, in qio_channel_test_run_reader() argument
141 test->dst = dst; in qio_channel_test_run_reader()
142 test_io_thread_reader(test); in qio_channel_test_run_reader()
143 test->dst = NULL; in qio_channel_test_run_reader()
147 void qio_channel_test_validate(QIOChannelTest *test) in qio_channel_test_validate() argument
149 g_assert(test->readerr == NULL); in qio_channel_test_validate()
150 g_assert(test->writeerr == NULL); in qio_channel_test_validate()
151 g_assert_cmpint(memcmp(test->input, in qio_channel_test_validate()
152 test->output, in qio_channel_test_validate()
153 test->len), ==, 0); in qio_channel_test_validate()
155 g_free(test->inputv); in qio_channel_test_validate()
156 g_free(test->outputv); in qio_channel_test_validate()
157 g_free(test->input); in qio_channel_test_validate()
158 g_free(test->output); in qio_channel_test_validate()
159 g_free(test); in qio_channel_test_validate()