mirror_frr/tests/topotests
Carmine Scarpitta e3282e26e4 tests: Fix warnings in bgp_srv6l3vpn_to_bgp_vrf3
When performing the `bgp_srv6l3vpn_to_bgp_vrf3` topotest, the following
warnings are observed:

```
2024-07-21 08:01:51,390 WARNING: r1: Router(r1): proc failed: rc 127 pid 52974
	args: /usr/bin/nsenter --mount=/proc/52322/ns/mnt --net=/proc/52322/ns/net --uts=/proc/52322/ns/uts -F /bin/bash -c /bin/bash /media/workspace/frr/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/r1/setup.sh
	stdout: /bin/bash: /media/workspace/frr/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/r1/setup.sh: No such file or directory
	stderr: *empty*
2024-07-21 08:01:51,522 WARNING: r2: Router(r2): proc failed: rc 127 pid 52984
	args: /usr/bin/nsenter --mount=/proc/52397/ns/mnt --net=/proc/52397/ns/net --uts=/proc/52397/ns/uts -F /bin/bash -c /bin/bash /media/workspace/frr/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/r2/setup.sh
	stdout: /bin/bash: /media/workspace/frr/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/r2/setup.sh: No such file or directory
	stderr: *empty*
2024-07-21 08:01:51,632 WARNING: ce1: Router(ce1): proc failed: rc 127 pid 52994
	args: /usr/bin/nsenter --mount=/proc/52472/ns/mnt --net=/proc/52472/ns/net --uts=/proc/52472/ns/uts -F /bin/bash -c /bin/bash /media/workspace/frr/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/ce1/setup.sh
	stdout: /bin/bash: /media/workspace/frr/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/ce1/setup.sh: No such file or directory
	stderr: *empty*
2024-07-21 08:01:51,757 WARNING: ce2: Router(ce2): proc failed: rc 127 pid 53004
	args: /usr/bin/nsenter --mount=/proc/52547/ns/mnt --net=/proc/52547/ns/net --uts=/proc/52547/ns/uts -F /bin/bash -c /bin/bash /media/workspace/frr/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/ce2/setup.sh
	stdout: /bin/bash: /media/workspace/frr/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/ce2/setup.sh: No such file or directory
	stderr: *empty*
2024-07-21 08:01:51,878 WARNING: ce3: Router(ce3): proc failed: rc 127 pid 53014
	args: /usr/bin/nsenter --mount=/proc/52622/ns/mnt --net=/proc/52622/ns/net --uts=/proc/52622/ns/uts -F /bin/bash -c /bin/bash /media/workspace/frr/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/ce3/setup.sh
	stdout: /bin/bash: /media/workspace/frr/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/ce3/setup.sh: No such file or directory
	stderr: *empty*
2024-07-21 08:01:51,997 WARNING: ce4: Router(ce4): proc failed: rc 127 pid 53024
	args: /usr/bin/nsenter --mount=/proc/52697/ns/mnt --net=/proc/52697/ns/net --uts=/proc/52697/ns/uts -F /bin/bash -c /bin/bash /media/workspace/frr/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/ce4/setup.sh
	stdout: /bin/bash: /media/workspace/frr/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/ce4/setup.sh: No such file or directory
	stderr: *empty*
2024-07-21 08:01:52,109 WARNING: ce5: Router(ce5): proc failed: rc 127 pid 53034
	args: /usr/bin/nsenter --mount=/proc/52772/ns/mnt --net=/proc/52772/ns/net --uts=/proc/52772/ns/uts -F /bin/bash -c /bin/bash /media/workspace/frr/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/ce5/setup.sh
	stdout: /bin/bash: /media/workspace/frr/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/ce5/setup.sh: No such file or directory
	stderr: *empty*
2024-07-21 08:01:52,225 WARNING: ce6: Router(ce6): proc failed: rc 127 pid 53044
	args: /usr/bin/nsenter --mount=/proc/52847/ns/mnt --net=/proc/52847/ns/net --uts=/proc/52847/ns/uts -F /bin/bash -c /bin/bash /media/workspace/frr/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/ce6/setup.sh
	stdout: /bin/bash: /media/workspace/frr/tests/topotests/bgp_srv6l3vpn_to_bgp_vrf3/ce6/setup.sh: No such file or directory
	stderr: *empty*
````

This occurs because the topotest attempts to execute the `setup.sh`
file, and the file does not exist.

Let's fix the issue by checking if the `setup.sh` file exists and
executing it only if it does.

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
2024-07-21 09:43:06 +02:00
..
all_protocol_startup ospfd: Improve OSPF neighbor retransmission list granularity and precision 2024-06-20 15:31:07 +00:00
babel_topo1 tests: babel_topo1 Another no such command 2023-08-04 13:05:42 -04:00
bfd_bgp_cbit_topo3 tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
bfd_isis_topo1 tests: Convert isis to use 1 and 10 for hello/multiplier 2023-07-29 13:39:37 -04:00
bfd_ospf_topo1 topotests: remove obsolete OSPFv3 area config 2023-12-08 10:51:32 -03:00
bfd_profiles_topo1 topotests: remove obsolete OSPFv3 area config 2023-12-08 10:51:32 -03:00
bfd_topo1
bfd_topo2
bfd_topo3 tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bfd_vrf_topo1 tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bfd_vrflite_topo1 tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
bgp_6vpe_ebgp_topo1 topotests: add an ebgp 6vpe test 2024-02-26 10:16:58 +01:00
bgp_accept_own tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_addpath_best_selected tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_addpath_paths_limit tests: Check if Paths-Limit capability works 2024-02-13 17:06:04 +02:00
bgp_aggregate_address_matching_med tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_aggregate_address_origin tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_aggregate_address_route_map tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_aggregate_address_topo1
bgp_aggregator_zero tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_aigp tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_always_compare_med tests: Adding bgp_always_compare_med testuite 2023-05-29 13:07:54 +05:30
bgp_as_allow_in
bgp_as_override tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_as_wide_bgp_identifier tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_asdot_regex tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_aspath_zero tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_auth tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_basic_functionality_topo1
bgp_bfd_down_cease_notification Merge pull request #16194 from opensourcerouting/fix/bfd_profile_shutdown 2024-06-18 09:57:00 -04:00
bgp_blackhole_community tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_bmp topotests: bgp_bmp, test presence of labels 2024-02-29 16:55:02 +01:00
bgp_color_extcommunities tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
bgp_comm_list_delete tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_comm_list_match tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_communities_topo1
bgp_community_alias tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_community_change_update tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_conditional_advertisement tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_conditional_advertisement_static_route tests: Drop duplicate pytestmark per file 2024-04-27 23:18:15 +03:00
bgp_conditional_advertisement_track_peer tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_confed1 tests: Test if RFC 8212 is not involved for BGP confederations 2024-06-27 22:53:24 +03:00
bgp_confederation_astype tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_dampening_per_peer tests: Check if dampening per-peer works 2024-05-03 09:30:33 +03:00
bgp_dampening_per_safi tests: Add basic BGP per-safi dampening topotest 2024-07-02 17:57:06 +03:00
bgp_default_afi_safi tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_default_originate tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
bgp_default_originate_timer tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_default_originate_withdraw tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_default_route tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_default_route_route_map_match tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_default_route_route_map_match2 tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_default_route_route_map_match_set tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_default_route_route_map_set tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_disable_addpath_rx tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_distance_change tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_dont_capability_negotiate tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_duplicate_nexthop zebra, topotests: do not set nexthop's FIB flag when DUPLICATE present 2024-07-08 15:42:02 +02:00
bgp_dynamic_capability tests: Drop duplicate pytestmark per file 2024-04-27 23:18:15 +03:00
bgp_ebgp_common_subnet_nexthop_unchanged tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_ebgp_requires_policy tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_ecmp_topo1 topotests: convert bgp_ecmp_topo1 to python3 2023-12-14 10:57:30 +01:00
bgp_ecmp_topo2
bgp_ecmp_topo3
bgp_evpn_maximum_prefix tests: Check if maximum-prefix works for EVPN stuff also 2024-04-13 23:10:27 +03:00
bgp_evpn_mh tests: Drop duplicate pytestmark per file 2024-04-27 23:18:15 +03:00
bgp_evpn_overlay_index_gateway tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
bgp_evpn_route_map_match tests: Drop duplicate pytestmark per file 2024-04-27 23:18:15 +03:00
bgp_evpn_rt5 mgmtd: add option to specify netns as the vrf backend 2024-01-14 20:00:22 +02:00
bgp_evpn_vxlan_macvrf_soo_topo1 tests: Use a correct syntax for defining keepalive/hold timers 2023-08-04 19:31:05 +03:00
bgp_evpn_vxlan_svd_topo1 tests:add topotest for EVPN aggregate prefix route 2024-03-05 07:03:39 -08:00
bgp_evpn_vxlan_topo1 tests: Use a correct syntax for defining keepalive/hold timers 2023-08-04 19:31:05 +03:00
bgp_extcomm_list_delete tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_extended_link_bandwidth tests: Check if extended link bandwidth can be more than 25gbps 2024-04-22 17:50:08 +03:00
bgp_extended_optional_parameters_length tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_features topotests: remove obsolete OSPFv3 area config 2023-12-08 10:51:32 -03:00
bgp_flowspec tests: Auto generate support bundle when a test fails 2023-12-21 10:22:22 -05:00
bgp_gr_functionality_topo1 tests: Updated topotest and documentation 2024-07-01 13:02:52 -07:00
bgp_gr_functionality_topo2
bgp_gr_functionality_topo3 tests: Rename a test to test_bgp_gr_functionality_topo3.py 2023-06-05 07:57:49 -04:00
bgp_gr_notification tests: Updated topotest and documentation 2024-07-01 13:02:52 -07:00
bgp_gr_restart_retain_routes tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
bgp_gshut tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_gshut_topo1
bgp_instance_del_test
bgp_ipv4_class_e_peer tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_ipv4_over_ipv6
bgp_ipv6_ll_peering tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_ipv6_rtadv
bgp_l3vpn_label_export tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_l3vpn_to_bgp_direct tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
bgp_l3vpn_to_bgp_vrf tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
bgp_labeled_unicast_addpath tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_labeled_unicast_default_originate tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_large_comm_list_match tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_large_community
bgp_link_bw_ip tests: Check if extended link bandwidth is considered into also 2024-04-22 17:50:08 +03:00
bgp_listen_on_multiple_addresses
bgp_llgr tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_local_as tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_local_as_dotplus_private_remove tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_local_as_private_remove tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_local_asn tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
bgp_local_asn_dot tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
bgp_lu_explicitnull tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_lu_topo1 bgpd: fix label allocation should not be allocated at startup 2023-10-18 09:41:02 +02:00
bgp_lu_topo2 tests: Adjust tests for BGP LU labelpool output 2023-06-20 20:46:34 +03:00
bgp_max_med_on_startup tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_maximum_prefix_invalid_update tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_maximum_prefix_out tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_minimum_holdtime tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_multi_vrf_topo1
bgp_multi_vrf_topo2
bgp_multiview_topo1 topotests: convert exabgp scripts to python3 2023-12-14 10:57:30 +01:00
bgp_nexthop_mp_ipv4_6 tests: use raw string for doc to avoid deprecated python warning 2024-05-31 05:16:22 -04:00
bgp_node_target_extcommunities tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_oad tests: Rename BGP OAD test function 2024-07-07 18:26:30 +03:00
bgp_orf tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_path_attribute_discard tests: Check if iBGP session can drop invalid AIGP attribute 2024-05-01 16:33:52 +03:00
bgp_path_attribute_treat_as_withdraw
bgp_path_attributes_topo1 tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
bgp_path_selection tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_peer_graceful_shutdown tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_peer_group tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_peer_type_multipath_relax zebra, topotests: do not set nexthop's FIB flag when DUPLICATE present 2024-07-08 15:42:02 +02:00
bgp_prefix_list_any tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_prefix_list_topo1 tests: Verify duplicate prefix list delete fix 2023-05-09 03:51:45 -07:00
bgp_prefix_sid tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_prefix_sid2 topotests: convert bgp_prefix_sid2 to exabgp 4 2023-12-14 10:57:30 +01:00
bgp_recursive_route_ebgp_multi_hop tests: fix test_bgp_recursive_route_ebgp_multi_hop 2024-01-28 23:28:39 +02:00
bgp_redistribute_table topotests: add bgp_redistribute_table test 2023-10-20 13:28:52 +02:00
bgp_reject_as_sets tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_remote_as_auto tests: Extended bgp_remote_as_auto topotest with unnumbered case 2024-07-05 15:57:52 +03:00
bgp_remove_private_as tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_remove_private_as_route_map tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_rfapi_basic_sanity
bgp_rfapi_basic_sanity_config2
bgp_rmap_extcommunity_none tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_roles_capability tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_roles_filtering tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_route_aggregation tests: Apply black formatting from what frrbot suggested to be happy 2024-04-28 12:51:22 +03:00
bgp_route_map
bgp_route_map_delay_timer tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_route_map_match_ipv6_nexthop tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_route_map_match_source_protocol tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_route_map_match_tag_untagged tests: Check if set/match tag untagged works 2024-05-10 10:25:26 +03:00
bgp_route_map_on_match_next tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_route_map_vpn_import tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_route_origin_parser
bgp_route_server_client tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_rpki_topo1 tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_rr_ibgp
bgp_sender_as_path_loop_detection tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_set_aspath_exclude Merge pull request #15838 from fdumontet6WIND/fix_regexx_exclude 2024-06-24 17:08:17 -04:00
bgp_set_aspath_replace tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_set_local_preference_add_subtract tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_snmp_bgp4v2mib tests: Reduce wait intervals in test_bgp_snmp_bgp4v2mib 2024-02-07 13:56:10 +01:00
bgp_snmp_mplsl3vpn tests: snmp tests sometimes fail with Unable to bind 2023-09-12 13:05:05 -04:00
bgp_software_version tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_soo tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_srv6_sid_reachability tests: an srv6 sid reachability use-case 2024-01-30 16:15:17 +01:00
bgp_srv6l3vpn_over_ipv6 tests: Remove log monitor XX it's not a cli command 2023-11-13 09:16:45 -05:00
bgp_srv6l3vpn_route_leak tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
bgp_srv6l3vpn_sid tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_srv6l3vpn_to_bgp_vrf tests: Fix warnings in bgp_srv6l3vpn_to_bgp_vrf 2024-07-21 09:42:32 +02:00
bgp_srv6l3vpn_to_bgp_vrf2 tests: Fix warnings in bgp_srv6l3vpn_to_bgp_vrf2 2024-07-21 09:42:52 +02:00
bgp_srv6l3vpn_to_bgp_vrf3 tests: Fix warnings in bgp_srv6l3vpn_to_bgp_vrf3 2024-07-21 09:43:06 +02:00
bgp_suppress_fib tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_tcp_mss tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_tcp_mss_passive tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_unique_rid tests: Adding a bgp router id chaos test case. 2023-08-29 06:57:07 +00:00
bgp_unnumbered tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_update_delay tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_vpn_5549_route_map tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_vpnv4_asbr tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_vpnv4_ebgp tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_vpnv4_gre tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
bgp_vpnv4_noretain topotests: check route import in bgp_vpnv4_noretain 2023-09-12 15:18:02 +02:00
bgp_vpnv4_per_nexthop_label tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_vpnv6_per_nexthop_label tests: supress unused variables at topotests 2024-06-12 13:56:34 +05:30
bgp_vrf_different_asn tests: Check if VRF instance has a different ASN than a default VRF 2024-07-15 16:10:57 +03:00
bgp_vrf_dynamic_route_leak test: fix the topotest case for the bug fix 2023-07-18 14:19:46 +08:00
bgp_vrf_dynamic_route_leak_topo3 tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
bgp_vrf_dynamic_route_leak_topo4 tests: Apply black formatting from what frrbot suggested to be happy 2024-04-28 12:51:22 +03:00
bgp_vrf_leaking_5549_routes Merge pull request #15614 from louis-6wind/fix-6pe-address 2024-05-10 22:55:12 +03:00
bgp_vrf_leaking_rt_change_route_maps
bgp_vrf_lite_best_path_test tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
bgp_vrf_lite_ipv6_rtadv
bgp_vrf_md5_peering topotests: convert bgp_vrf_md5_peering to exabgp 4 2023-12-14 10:57:30 +01:00
bgp_vrf_netns mgmtd: add option to specify netns as the vrf backend 2024-01-14 20:00:22 +02:00
bgp_vrf_route_leak_basic tests: check show route vrf all json output 2024-06-07 10:13:32 +02:00
bgp_weighted_ecmp_recursive tests: Check if recursive weighted ECMP works 2024-06-18 12:16:54 +03:00
config_timing tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
cspf_topo1 tests: cspf_topo1 has import-te in sharpd.conf 2023-08-04 13:00:36 -04:00
docker build: update packaging & docs for dir changes 2024-01-27 19:01:19 +01:00
eigrp_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
evpn_pim_1 tests: Drop duplicate pytestmark per file 2024-04-27 23:18:15 +03:00
evpn_type5_test_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
example_munet tests: add an example of using munet native config 2023-04-23 15:02:46 -04:00
example_test tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
example_topojson_test
fpm_testing_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
grpc_basic tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
isis_advertise_high_metrics tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
isis_lfa_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
isis_lsp_bits_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
isis_rlfa_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
isis_snmp tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
isis_sr_flex_algo_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
isis_sr_flex_algo_topo2 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
isis_sr_te_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
isis_sr_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
isis_srv6_topo1 Merge pull request #15677 from cscarpitta/isis-srv6-sid-manager 2024-07-02 08:32:05 -04:00
isis_te_topo1 tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
isis_tilfa_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
isis_topo1 Merge pull request #16241 from zhou-run/202406191740 2024-07-09 11:40:26 -04:00
isis_topo1_vrf isisd: override json fields for monitored paths 2024-06-21 15:40:23 +02:00
key_sendaccept tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ldp_oc_acl_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ldp_oc_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ldp_snmp tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ldp_sync_isis_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ldp_sync_ospf_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ldp_topo1
ldp_vpls_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
lib zebra, topotests: do not set nexthop's FIB flag when DUPLICATE present 2024-07-08 15:42:02 +02:00
mgmt_config tests: add test for required choice/np-container callbacks 2024-02-25 13:48:57 +02:00
mgmt_debug_flags tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
mgmt_fe_client tests: Apply black formatting from what frrbot suggested to be happy 2024-04-28 12:51:22 +03:00
mgmt_notif tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
mgmt_oper tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
mgmt_rpc tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
mgmt_startup tests: Add mgmtd to the official pytest.mark list 2024-01-08 07:58:14 -05:00
mgmt_tests tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
msdp_mesh_topo1
msdp_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
multicast_mld_join_topo1 tests: Adding BGP convergence verification before starting PIM tests 2023-09-20 13:11:19 +00:00
multicast_pim6_sm_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
multicast_pim6_static_rp_topo1 tests: fixing pim6 topotest bugs 2023-06-08 04:55:32 -04:00
multicast_pim_bsm_topo1 tests: Apply black formatting from what frrbot suggested to be happy 2024-04-28 12:51:22 +03:00
multicast_pim_bsm_topo2 tests: Apply black formatting from what frrbot suggested to be happy 2024-04-28 12:51:22 +03:00
multicast_pim_dr_nondr_test tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
multicast_pim_sm_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
multicast_pim_sm_topo2 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
multicast_pim_sm_topo3 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
multicast_pim_static_rp_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
multicast_pim_uplink_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
multicast_pim_uplink_topo2 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
multicast_pim_uplink_topo3 tests: Adding BGP convergence verification before starting PIM tests 2023-09-20 13:11:19 +00:00
munet tests: munet: update to version 0.14.9 2024-06-06 08:50:05 +00:00
nb_config tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
nhrp_redundancy tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
nhrp_topo nhrpd: add cisco-authentication password support 2024-06-10 16:39:21 -07:00
ospf6_ecmp_inter_area tests: Modify inter-area ECMP topotest to also test redundant ABRs 2024-05-03 09:49:24 +02:00
ospf6_gr_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf6_loopback_cost tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf6_point_to_multipoint tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf6_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf6_topo1_vrf tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf6_topo2
ospf_basic_functionality tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_dual_stack tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_gr_helper tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_gr_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_instance_redistribute tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_metric_propagation tests: tweak timers to avoid frequent failures on slow CI hardware 2024-07-12 11:36:52 -05:00
ospf_multi_vrf_bgp_route_leak tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_netns_vrf tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_nssa_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_p2mp ospfd: Improve OSPF neighbor retransmission list granularity and precision 2024-06-20 15:31:07 +00:00
ospf_prefix_suppression tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_single_switch tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_sr_te_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_sr_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_suppress_fa tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_te_topo1 tests: Update OSPF TE topotests 2023-12-14 18:39:16 +01:00
ospf_tilfa_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_topo2 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_unnumbered tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospf_unnumbered_point_to_multipoint tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospfapi tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ospfv3_basic_functionality tests: OSPFv3 hello tests investigation, make assert output unique 2024-07-17 12:37:06 -05:00
pbr_topo1 pbrd: fix map seq installed flag in json 2023-12-05 11:30:50 -08:00
pim_acl tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
pim_basic tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
pim_basic_topo2
pim_igmp_vrf tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
rip_allow_ecmp tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
rip_bfd_topo1 tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
rip_passive_interface tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
rip_topo1 tests: update tests for ripd and ripngd 2024-07-05 09:54:06 +08:00
ripng_allow_ecmp tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ripng_route_map tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
ripng_topo1 tests: update tests for ripd and ripngd 2024-07-05 09:54:06 +08:00
route_scale tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
simple_snmp_test tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
srv6_encap_src_addr tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
srv6_locator tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
srv6_locator_custom_bits_length tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
srv6_locator_usid tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
srv6_static_route tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
static_routing_mpls tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
static_routing_with_ebgp tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
static_routing_with_ibgp tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
static_simple tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
static_vrf tests: add topotest for static routes in VRF 2024-02-06 14:15:37 +02:00
tc_basic tests: Apply black formatting for all tests/topotests 2024-04-27 23:19:32 +03:00
zebra_multiple_connected tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
zebra_netlink tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
zebra_nht_resolution tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
zebra_opaque tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
zebra_rib tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
zebra_seg6_route tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
zebra_seg6local_route tests: Avoid importing unused modules 2024-06-17 15:42:59 +05:30
.gitignore
analyze.py tests: all errors go to log (and thus stderr) 2024-05-31 05:16:22 -04:00
conftest.py tests: improve coverage no need to modify source/build dir 2024-04-20 04:31:03 -04:00
Dockerfile
kinds.yaml lib: set up frr_libstatedir 2024-01-27 19:01:19 +01:00
pytest.ini tests: Add a pytest marker for the fpm 2024-03-04 11:06:35 -05:00
README.md
subdir.am

Documentation is located in /doc/developer/topotests.rst