File tree 1 file changed +13
-3
lines changed
1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,16 @@ let skip _stdenv =
4
4
5
5
open Eio.Std
6
6
7
+ let skip_io_uring msg =
8
+ Eio. traceln " Skipping test: %s" msg;
9
+ Alcotest. skip ()
10
+
11
+ let handle_fallback = function
12
+ | `Msg msg ->
13
+ Eio. traceln " Fallback triggered with message: %s" msg;
14
+ skip_io_uring msg
15
+
16
+
7
17
module Trace = Eio.Private. Trace
8
18
9
19
let () =
@@ -23,7 +33,7 @@ let read_one_byte ~sw r =
23
33
)
24
34
25
35
let test_poll_add () =
26
- Eio_linux. run ~fallback: skip ( fun _stdenv ->
36
+ Eio_linux. run @@ fun _stdenv ->
27
37
Switch. run @@ fun sw ->
28
38
let r, w = Eio_unix. pipe sw in
29
39
let thread = read_one_byte ~sw r in
@@ -38,8 +48,8 @@ let test_poll_add () =
38
48
Alcotest. (check string ) " Received data" " !" result
39
49
)
40
50
let test_poll_add_busy () =
41
- Eio_linux. run ~queue_depth: 2 ~fallback: skip ( fun _stdenv ->
42
- Switch. run @@ fun sw ->
51
+ Eio_linux. run ~queue_depth: 2 @@ fun _stdenv ->
52
+ Switch. run @@ fun sw ->
43
53
let r, w = Eio_unix. pipe sw in
44
54
let a = read_one_byte ~sw r in
45
55
let b = read_one_byte ~sw r in
You can’t perform that action at this time.
0 commit comments