1 #include "testbench.h"
2 
3 const char *test_name = "intr";
4 
test_body()5 void test_body()
6 {
7 	spk_strm(0,0);
8 	spk_appl(0,0, "Jenom jednu sekundu mohu breptat. Touto dobou jest nastati tichu. Jen omyl by mohl stanovit jinak. Brejk je asi rozbitej. \
9 Brejk je asi rozbitej. \
10 Brejk je asi rozbitej. \
11 Nechce brejkovat tento text.");
12 	if (get_result(0) > 2) shriek("Could not set up a stream");
13 retry:	usleep(500*1000);
14 	init_connection_pair(1);
15 	spk_intr(1, 0);
16 	int tmp1, tmp0;
17 	if ((tmp1 = get_result(1)) > 2) {
18 		printf("break failed, retry\n");
19 		goto retry;
20 	}
21 	if ((tmp0 = get_result(0)) == 2) {
22 		printf("got codes: speaks %d interrupts %d\n", tmp1, tmp0);
23 		shriek("break did not interrupt");
24 	}
25 }
26 
27