Bytesrw adapter for Eio
ocaml codec
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix(lint): resolve E600 test module convention issues

Flatten multi-group test suites to single pairs (string * test_case list)
across bpsec, btree, bundle, bytesrw-eio, cfdp, cgr, claude-skills, and
claudeio. Update test.ml runners to wrap suites in lists. Add missing
test_cache.mli. Fix E600 linter to skip standalone executables and
utility libraries that happen to have a test_ prefix by checking whether
the corresponding .ml defines a suite value.

+16 -21
+15 -21
test/test_bytesrw_eio.ml
··· 192 192 193 193 Alcotest.(check string) "round-trip data matches" test_data read_data 194 194 195 - let () = 196 - Alcotest.run "Bytesrw_eio" 195 + let suite = 196 + ( "bytesrw_eio", 197 197 [ 198 - ( "reader", 199 - [ 200 - Alcotest.test_case "basic read" `Quick test_reader_basic; 201 - Alcotest.test_case "custom slice length" `Quick 202 - test_reader_custom_slice_length; 203 - Alcotest.test_case "empty flow" `Quick test_reader_empty; 204 - Alcotest.test_case "multiple reads data isolation" `Quick 205 - test_reader_multiple_reads; 206 - ] ); 207 - ( "writer", 208 - [ 209 - Alcotest.test_case "basic write" `Quick test_writer_basic; 210 - Alcotest.test_case "custom slice length" `Quick 211 - test_writer_custom_slice_length; 212 - Alcotest.test_case "eod write" `Quick test_writer_eod; 213 - Alcotest.test_case "partial slice" `Quick test_writer_partial_slice; 214 - ] ); 215 - ("integration", [ Alcotest.test_case "round-trip" `Quick test_roundtrip ]); 216 - ] 198 + Alcotest.test_case "reader basic read" `Quick test_reader_basic; 199 + Alcotest.test_case "reader custom slice length" `Quick 200 + test_reader_custom_slice_length; 201 + Alcotest.test_case "reader empty flow" `Quick test_reader_empty; 202 + Alcotest.test_case "reader multiple reads data isolation" `Quick 203 + test_reader_multiple_reads; 204 + Alcotest.test_case "writer basic write" `Quick test_writer_basic; 205 + Alcotest.test_case "writer custom slice length" `Quick 206 + test_writer_custom_slice_length; 207 + Alcotest.test_case "writer eod write" `Quick test_writer_eod; 208 + Alcotest.test_case "writer partial slice" `Quick test_writer_partial_slice; 209 + Alcotest.test_case "round-trip" `Quick test_roundtrip; 210 + ] )
+1
test/test_bytesrw_eio.mli
··· 1 + val suite : string * unit Alcotest.test_case list