Skip to content

ci: add clippy job #164

ci: add clippy job

ci: add clippy job #164

GitHub Actions / Test Results succeeded Apr 8, 2024 in 0s

All 374 tests pass, 2 skipped in 0s

    1 files  ±0    15 suites  ±0   0s ⏱️ ±0s
376 tests ±0  374 ✔️ ±0  2 💤 ±0  0 ±0 
380 runs  ±0  378 ✔️ ±0  2 💤 ±0  0 ±0 

Results for commit b717104. ± Comparison against earlier commit 9032277.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 skipped tests found

There are 2 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
conformance::ospfv2::topologies::topology1_3
conformance::ospfv2::topologies::topology2_4

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

376 tests found

There are 376 tests, see "Raw output" for the full list of tests.
Raw output
conformance ‑ message_addr1
conformance ‑ message_addr2
conformance ‑ message_addr_withdraw1
conformance ‑ message_addr_withdraw2
conformance ‑ message_decode_error1
conformance ‑ message_decode_error2
conformance ‑ message_hello1
conformance ‑ message_hello2
conformance ‑ message_hello3
conformance ‑ message_init1
conformance ‑ message_init2
conformance ‑ message_init3
conformance ‑ message_label_mapping1
conformance ‑ message_label_mapping2
conformance ‑ message_label_mapping3
conformance ‑ message_label_mapping4
conformance ‑ message_label_mapping5
conformance ‑ message_label_release1
conformance ‑ message_label_release2
conformance ‑ message_label_release3
conformance ‑ message_label_release4
conformance ‑ message_label_release5
conformance ‑ message_label_request1
conformance ‑ message_label_request2
conformance ‑ message_label_request3
conformance ‑ message_label_request4
conformance ‑ message_label_request5
conformance ‑ message_label_withdraw1
conformance ‑ message_label_withdraw2
conformance ‑ message_label_withdraw3
conformance ‑ message_label_withdraw4
conformance ‑ message_label_withdraw5
conformance ‑ message_notification1
conformance ‑ message_notification2
conformance ‑ nb_config_hello_accept1
conformance ‑ nb_config_hello_accept2
conformance ‑ nb_config_iface1
conformance ‑ nb_config_iface2
conformance ‑ nb_config_iface_ipv4_enabled1
conformance ‑ nb_config_iface_ipv4_enabled2
conformance ‑ nb_config_ipv4_enabled1
conformance ‑ nb_config_ipv4_enabled2
conformance ‑ nb_config_tnbr1
conformance ‑ nb_config_tnbr2
conformance ‑ nb_config_tnbr_ipv4_enabled1
conformance ‑ nb_rpc_clear_hello_adj1
conformance ‑ nb_rpc_clear_hello_adj2
conformance ‑ nb_rpc_clear_peer1
conformance ‑ nb_rpc_clear_peer2
conformance ‑ sb_addr_add1
conformance ‑ sb_addr_add2
conformance ‑ sb_addr_del1
conformance ‑ sb_addr_del2
conformance ‑ sb_iface_update1
conformance ‑ sb_iface_update2
conformance ‑ sb_iface_update3
conformance ‑ sb_route_add1
conformance ‑ sb_route_add2
conformance ‑ sb_route_add3
conformance ‑ sb_route_del1
conformance ‑ sb_route_del2
conformance ‑ tcp_accept1
conformance ‑ tcp_accept2
conformance ‑ tcp_accept3
conformance ‑ tcp_close1
conformance ‑ tcp_connect1
conformance ‑ timeout_adj1
conformance ‑ timeout_adj2
conformance ‑ timeout_nbr1
conformance ‑ timeout_nbr2
conformance::ospfv2 ‑ gr_helper_disable1
conformance::ospfv2 ‑ gr_helper_enter1
conformance::ospfv2 ‑ gr_helper_enter2
conformance::ospfv2 ‑ gr_helper_exit1
conformance::ospfv2 ‑ gr_helper_exit2
conformance::ospfv2 ‑ gr_helper_exit3
conformance::ospfv2 ‑ lsa_expiry1
conformance::ospfv2 ‑ lsa_expiry2
conformance::ospfv2 ‑ lsa_refresh1
conformance::ospfv2 ‑ lsa_refresh2
conformance::ospfv2 ‑ nb_config_area1
conformance::ospfv2 ‑ nb_config_area_dflt_cost1
conformance::ospfv2 ‑ nb_config_area_range1
conformance::ospfv2 ‑ nb_config_area_range2
conformance::ospfv2 ‑ nb_config_area_range3
conformance::ospfv2 ‑ nb_config_area_range4
conformance::ospfv2 ‑ nb_config_area_summary1
conformance::ospfv2 ‑ nb_config_area_summary2
conformance::ospfv2 ‑ nb_config_enable1
conformance::ospfv2 ‑ nb_config_enable2
conformance::ospfv2 ‑ nb_config_iface1
conformance::ospfv2 ‑ nb_config_iface_cost1
conformance::ospfv2 ‑ nb_config_preference1
conformance::ospfv2 ‑ nb_config_preference2
conformance::ospfv2 ‑ nb_config_preference3
conformance::ospfv2 ‑ nb_config_preference4
conformance::ospfv2 ‑ nb_config_router_id1
conformance::ospfv2 ‑ nb_config_router_id2
conformance::ospfv2 ‑ nb_rpc_clear_database1
conformance::ospfv2 ‑ nb_rpc_clear_neighbor1
conformance::ospfv2 ‑ nb_rpc_clear_neighbor2
conformance::ospfv2 ‑ packet_area_mismatch1
conformance::ospfv2 ‑ packet_decode_error1
conformance::ospfv2 ‑ packet_dst1
conformance::ospfv2 ‑ packet_dst2
conformance::ospfv2 ‑ packet_dst3
conformance::ospfv2 ‑ packet_hello_validation1
conformance::ospfv2 ‑ packet_hello_validation2
conformance::ospfv2 ‑ packet_hello_validation3
conformance::ospfv2 ‑ packet_hello_validation4
conformance::ospfv2 ‑ packet_hello_validation5
conformance::ospfv2 ‑ packet_lsupd_self_orig1
conformance::ospfv2 ‑ packet_lsupd_self_orig2
conformance::ospfv2 ‑ packet_lsupd_self_orig3
conformance::ospfv2 ‑ packet_lsupd_self_orig4
conformance::ospfv2 ‑ packet_lsupd_self_orig5
conformance::ospfv2 ‑ packet_lsupd_self_orig6
conformance::ospfv2 ‑ packet_lsupd_self_orig7
conformance::ospfv2 ‑ packet_lsupd_self_orig8
conformance::ospfv2 ‑ packet_lsupd_step1_1
conformance::ospfv2 ‑ packet_lsupd_step1_2
conformance::ospfv2 ‑ packet_lsupd_step1_3
conformance::ospfv2 ‑ packet_lsupd_step1_4
conformance::ospfv2 ‑ packet_lsupd_step2and3_1
conformance::ospfv2 ‑ packet_lsupd_step2and3_2
conformance::ospfv2 ‑ packet_lsupd_step2and3_3
conformance::ospfv2 ‑ packet_lsupd_step4_1
conformance::ospfv2 ‑ packet_lsupd_step5_1
conformance::ospfv2 ‑ packet_lsupd_step5_2
conformance::ospfv2 ‑ packet_lsupd_step5_3
conformance::ospfv2 ‑ packet_lsupd_step5_4
conformance::ospfv2 ‑ packet_lsupd_step5_5
conformance::ospfv2 ‑ packet_lsupd_step8_1
conformance::ospfv2 ‑ packet_src1
conformance::ospfv2 ‑ packet_src2
conformance::ospfv2 ‑ packet_src3
conformance::ospfv2 ‑ rxmt_lsupd1
conformance::ospfv2 ‑ sb_addr_add1
conformance::ospfv2 ‑ sb_addr_add2
conformance::ospfv2 ‑ sb_addr_add3
conformance::ospfv2 ‑ sb_addr_del1
conformance::ospfv2 ‑ sb_addr_del2
conformance::ospfv2 ‑ sb_addr_del3
conformance::ospfv2 ‑ sb_iface_update1
conformance::ospfv2 ‑ sb_iface_update2
conformance::ospfv2 ‑ sb_iface_update3
conformance::ospfv2 ‑ sb_iface_update4
conformance::ospfv2 ‑ sb_iface_update5
conformance::ospfv2 ‑ sb_iface_update6
conformance::ospfv2 ‑ sb_iface_update7
conformance::ospfv2 ‑ sb_router_id_update1
conformance::ospfv2 ‑ timeout_nbr1
conformance::ospfv2 ‑ timeout_nbr2
conformance::ospfv2::topologies ‑ topology1_1
conformance::ospfv2::topologies ‑ topology1_2
conformance::ospfv2::topologies ‑ topology2_1
conformance::ospfv2::topologies ‑ topology2_2
conformance::ospfv2::topologies ‑ topology2_3
conformance::ospfv2::topologies::topology1_3
conformance::ospfv2::topologies::topology2_4
conformance::ospfv3 ‑ packet_lsupd_self_orig1
conformance::ospfv3 ‑ packet_lsupd_self_orig2
conformance::ospfv3::topologies ‑ topology1_1
conformance::ospfv3::topologies ‑ topology1_2
conformance::ospfv3::topologies ‑ topology2_1
conformance::ospfv3::topologies ‑ topology2_2
conformance::ripng ‑ message_errors1
conformance::ripng ‑ message_request1
conformance::ripng ‑ message_request2
conformance::ripng ‑ message_response1
conformance::ripng ‑ message_response2
conformance::ripng ‑ message_response3
conformance::ripng ‑ message_response4
conformance::ripng ‑ message_response5
conformance::ripng ‑ message_response6
conformance::ripng ‑ message_response7
conformance::ripng ‑ message_response8
conformance::ripng ‑ message_response9
conformance::ripng ‑ nb_config_distance1
conformance::ripng ‑ nb_config_iface1
conformance::ripng ‑ nb_config_iface2
conformance::ripng ‑ nb_config_iface_cost1
conformance::ripng ‑ nb_config_neighbor1
conformance::ripng ‑ nb_config_neighbor2
conformance::ripng ‑ nb_config_passive1
conformance::ripng ‑ nb_config_passive2
conformance::ripng ‑ nb_config_split_horizon1
conformance::ripng ‑ nb_config_split_horizon2
conformance::ripng ‑ nb_config_split_horizon3
conformance::ripng ‑ nb_rpc_clear_route1
conformance::ripng ‑ sb_addr_add1
conformance::ripng ‑ sb_addr_add2
conformance::ripng ‑ sb_addr_del1
conformance::ripng ‑ sb_addr_del2
conformance::ripng ‑ sb_iface_update1
conformance::ripng ‑ sb_iface_update2
conformance::ripng ‑ timeout_initial_update1
conformance::ripng ‑ timeout_neighbor1
conformance::ripng ‑ timeout_route1
conformance::ripng ‑ timeout_route_gc1
conformance::ripng ‑ timeout_triggered_update1
conformance::ripng ‑ timeout_update_interval1
conformance::ripng::topologies ‑ topology1_1
conformance::ripng::topologies ‑ topology1_2
conformance::ripng::topologies ‑ topology2_1
conformance::ripng::topologies ‑ topology2_2
conformance::ripv2 ‑ message_errors1
conformance::ripv2 ‑ message_request1
conformance::ripv2 ‑ message_request2
conformance::ripv2 ‑ message_response1
conformance::ripv2 ‑ message_response2
conformance::ripv2 ‑ message_response3
conformance::ripv2 ‑ message_response4
conformance::ripv2 ‑ message_response5
conformance::ripv2 ‑ message_response6
conformance::ripv2 ‑ message_response7
conformance::ripv2 ‑ message_response8
conformance::ripv2 ‑ message_response9
conformance::ripv2 ‑ nb_config_distance1
conformance::ripv2 ‑ nb_config_iface1
conformance::ripv2 ‑ nb_config_iface2
conformance::ripv2 ‑ nb_config_iface_cost1
conformance::ripv2 ‑ nb_config_neighbor1
conformance::ripv2 ‑ nb_config_neighbor2
conformance::ripv2 ‑ nb_config_passive1
conformance::ripv2 ‑ nb_config_passive2
conformance::ripv2 ‑ nb_config_split_horizon1
conformance::ripv2 ‑ nb_config_split_horizon2
conformance::ripv2 ‑ nb_config_split_horizon3
conformance::ripv2 ‑ nb_rpc_clear_route1
conformance::ripv2 ‑ sb_addr_add1
conformance::ripv2 ‑ sb_addr_add2
conformance::ripv2 ‑ sb_addr_del1
conformance::ripv2 ‑ sb_addr_del2
conformance::ripv2 ‑ sb_iface_update1
conformance::ripv2 ‑ sb_iface_update2
conformance::ripv2 ‑ timeout_initial_update1
conformance::ripv2 ‑ timeout_neighbor1
conformance::ripv2 ‑ timeout_route1
conformance::ripv2 ‑ timeout_route_gc1
conformance::ripv2 ‑ timeout_triggered_update1
conformance::ripv2 ‑ timeout_update_interval1
conformance::ripv2::topologies ‑ topology1_1
conformance::ripv2::topologies ‑ topology1_2
conformance::ripv2::topologies ‑ topology2_1
conformance::ripv2::topologies ‑ topology2_2
conformance::topologies ‑ topology1_1
conformance::topologies ‑ topology2_1
packet ‑ test_decode_packet1
packet ‑ test_encode_packet1
packet::address ‑ test_decode_address1
packet::address ‑ test_decode_address2
packet::address ‑ test_encode_address1
packet::address ‑ test_encode_address2
packet::capability ‑ test_decode_capability1
packet::capability ‑ test_encode_capability1
packet::hello ‑ test_decode_hello1
packet::hello ‑ test_decode_hello2
packet::hello ‑ test_encode_hello1
packet::hello ‑ test_encode_hello2
packet::keepalive ‑ test_decode_keepalive
packet::keepalive ‑ test_decode_keepalive1
packet::keepalive ‑ test_encode_keepalive
packet::keepalive ‑ test_encode_keepalive1
packet::label ‑ test_decode_label_mapping1
packet::label ‑ test_decode_label_mapping2
packet::label ‑ test_decode_label_request1
packet::label ‑ test_encode_label_mapping1
packet::label ‑ test_encode_label_mapping2
packet::label ‑ test_encode_label_request1
packet::notification ‑ test_decode_notification1
packet::notification ‑ test_encode_notification1
packet::open ‑ test_decode_open1
packet::open ‑ test_decode_open2
packet::open ‑ test_decode_open3
packet::open ‑ test_encode_open1
packet::open ‑ test_encode_open2
packet::open ‑ test_encode_open3
packet::ospfv2 ‑ test_decode_dbdesc1
packet::ospfv2 ‑ test_decode_grace_lsa1
packet::ospfv2 ‑ test_decode_hello1
packet::ospfv2 ‑ test_decode_hello_hmac_sha1
packet::ospfv2 ‑ test_decode_hello_hmac_sha256
packet::ospfv2 ‑ test_decode_hello_hmac_sha384
packet::ospfv2 ‑ test_decode_hello_hmac_sha512
packet::ospfv2 ‑ test_decode_hello_md5
packet::ospfv2 ‑ test_decode_lsa1
packet::ospfv2 ‑ test_decode_lsa2
packet::ospfv2 ‑ test_decode_lsa3
packet::ospfv2 ‑ test_decode_lsa4
packet::ospfv2 ‑ test_decode_lsack1
packet::ospfv2 ‑ test_decode_lsrequest1
packet::ospfv2 ‑ test_decode_lsupdate1
packet::ospfv2 ‑ test_encode_dbdesc1
packet::ospfv2 ‑ test_encode_grace_lsa1
packet::ospfv2 ‑ test_encode_hello1
packet::ospfv2 ‑ test_encode_hello_hmac_sha1
packet::ospfv2 ‑ test_encode_hello_hmac_sha256
packet::ospfv2 ‑ test_encode_hello_hmac_sha384
packet::ospfv2 ‑ test_encode_hello_hmac_sha512
packet::ospfv2 ‑ test_encode_hello_md5
packet::ospfv2 ‑ test_encode_lsa1
packet::ospfv2 ‑ test_encode_lsa2
packet::ospfv2 ‑ test_encode_lsa3
packet::ospfv2 ‑ test_encode_lsa4
packet::ospfv2 ‑ test_encode_lsack1
packet::ospfv2 ‑ test_encode_lsrequest1
packet::ospfv2 ‑ test_encode_lsupdate1
packet::ospfv3 ‑ test_decode_dbdescr1
packet::ospfv3 ‑ test_decode_dbdescr2
packet::ospfv3 ‑ test_decode_extended_as_external_lsa1
packet::ospfv3 ‑ test_decode_extended_inter_area_prefix_lsa1
packet::ospfv3 ‑ test_decode_extended_inter_area_router_lsa1
packet::ospfv3 ‑ test_decode_extended_intra_area_prefix_lsa1
packet::ospfv3 ‑ test_decode_extended_link_lsa1
packet::ospfv3 ‑ test_decode_extended_network_lsa1
packet::ospfv3 ‑ test_decode_extended_router_lsa1
packet::ospfv3 ‑ test_decode_grace_lsa1
packet::ospfv3 ‑ test_decode_hello1
packet::ospfv3 ‑ test_decode_hello_hmac_sha1
packet::ospfv3 ‑ test_decode_hello_hmac_sha256
packet::ospfv3 ‑ test_decode_hello_hmac_sha384
packet::ospfv3 ‑ test_decode_hello_hmac_sha512
packet::ospfv3 ‑ test_decode_lsa1
packet::ospfv3 ‑ test_decode_lsa2
packet::ospfv3 ‑ test_decode_lsa3
packet::ospfv3 ‑ test_decode_lsack1
packet::ospfv3 ‑ test_decode_lsrequest1
packet::ospfv3 ‑ test_decode_lsupdate1
packet::ospfv3 ‑ test_encode_dbdescr1
packet::ospfv3 ‑ test_encode_dbdescr2
packet::ospfv3 ‑ test_encode_extended_as_external_lsa1
packet::ospfv3 ‑ test_encode_extended_inter_area_prefix_lsa1
packet::ospfv3 ‑ test_encode_extended_inter_area_router_lsa1
packet::ospfv3 ‑ test_encode_extended_intra_area_prefix_lsa1
packet::ospfv3 ‑ test_encode_extended_link_lsa1
packet::ospfv3 ‑ test_encode_extended_network_lsa1
packet::ospfv3 ‑ test_encode_extended_router_lsa1
packet::ospfv3 ‑ test_encode_grace_lsa1
packet::ospfv3 ‑ test_encode_hello1
packet::ospfv3 ‑ test_encode_hello_hmac_sha1
packet::ospfv3 ‑ test_encode_hello_hmac_sha256
packet::ospfv3 ‑ test_encode_hello_hmac_sha384
packet::ospfv3 ‑ test_encode_hello_hmac_sha512
packet::ospfv3 ‑ test_encode_lsa1
packet::ospfv3 ‑ test_encode_lsa2
packet::ospfv3 ‑ test_encode_lsa3
packet::ospfv3 ‑ test_encode_lsack1
packet::ospfv3 ‑ test_encode_lsrequest1
packet::ospfv3 ‑ test_encode_lsupdate1
packet::pdu ‑ test_decode_pdu1
packet::pdu ‑ test_encode_pdu1
packet::ripng ‑ test_decode_request1
packet::ripng ‑ test_decode_response1
packet::ripng ‑ test_decode_response2
packet::ripng ‑ test_decode_response3
packet::ripng ‑ test_decode_response4
packet::ripng ‑ test_decode_response5
packet::ripng ‑ test_encode_request1
packet::ripng ‑ test_encode_response1
packet::ripng ‑ test_encode_response2
packet::ripv2 ‑ test_decode_request1
packet::ripv2 ‑ test_decode_response1
packet::ripv2 ‑ test_decode_response2
packet::ripv2 ‑ test_decode_response3
packet::ripv2 ‑ test_decode_response4
packet::ripv2 ‑ test_decode_response5
packet::ripv2 ‑ test_encode_request1
packet::ripv2 ‑ test_encode_response1
packet::ripv2 ‑ test_encode_response5
packet::route_refresh ‑ test_decode_route_refresh1
packet::route_refresh ‑ test_encode_route_refresh1
packet::update ‑ test_decode_update1
packet::update ‑ test_decode_update2
packet::update ‑ test_encode_update1
packet::update ‑ test_encode_update2