AX.25 Amateur Radio Link-Layer Protocol
0
fork

Configure Feed

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

fix(lint): flatten test_retry suite, shorten E320 identifiers

Flatten test_retry from 5 groups into a single ("retry", [...]) pair.
Rename identifiers exceeding 4 underscores: i_frame → iframe,
multiple_targets_partial → multitarget_partial, etc.

+4 -4
+4 -4
test/test_ax25.ml
··· 309 309 310 310 (* {1 I-frame Sequence Counter Tests} *) 311 311 312 - let test_i_frame_ns_nr_wraparound () = 312 + let test_iframe_ns_nr_wraparound () = 313 313 (* AX.25 2.2: NS and NR are 3-bit counters cycling 0-7 *) 314 314 for ns = 0 to 7 do 315 315 for nr = 0 to 7 do ··· 324 324 done 325 325 done 326 326 327 - let test_i_frame_poll_final_bit () = 327 + let test_iframe_poll_final_bit () = 328 328 (* Verify poll/final bit toggles correctly across all NS/NR values *) 329 329 List.iter 330 330 (fun poll -> ··· 462 462 Alcotest.test_case "spec NJ7P-N7LEM frame" `Quick 463 463 test_spec_nj7p_n7lem_frame; 464 464 Alcotest.test_case "I-frame NS/NR wraparound" `Quick 465 - test_i_frame_ns_nr_wraparound; 465 + test_iframe_ns_nr_wraparound; 466 466 Alcotest.test_case "I-frame poll/final bit" `Quick 467 - test_i_frame_poll_final_bit; 467 + test_iframe_poll_final_bit; 468 468 Alcotest.test_case "supervisory NR wraparound" `Quick 469 469 test_supervisory_nr_wraparound; 470 470 Alcotest.test_case "max 8 digipeaters" `Quick test_max_digipeaters;