mirror_frr/tests/topotests
David Lamparter 62cd66d90b tests: add scapy to topotests Docker
Not having scapy in the docker image leads to very obtuse failures in
the pim bsm tests (obtuse, as in, it just fails without any hint as to
why...)

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2021-05-03 20:56:55 +02:00
..
all-protocol-startup ospfd: show ip ospf interface only shows BDR info, Added DR info. 2021-04-29 04:20:14 -07:00
bfd-bgp-cbit-topo3 tests: fix bfd-bgp-cbit-topo3 test 2021-04-24 01:33:32 +03:00
bfd-isis-topo1 tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
bfd-ospf-topo1 tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
bfd-profiles-topo1 topotests: test OSPFv3 BFD profiles 2021-04-22 16:10:04 -03:00
bfd-topo1 bfdd: separate echo rx/tx timers 2021-03-16 22:14:57 +03:00
bfd-topo2 bfdd: separate echo rx/tx timers 2021-03-16 22:14:57 +03:00
bfd-topo3 bfdd: separate echo rx/tx timers 2021-03-16 22:14:57 +03:00
bfd-vrf-topo1 bfdd: separate echo rx/tx timers 2021-03-16 22:14:57 +03:00
bgp_aggregate_address_topo1 *: Replace typo (supress => suppress) 2020-11-17 12:13:38 +02:00
bgp_aggregate-address_origin tests: Add some pytest.mark.bgpd 2021-03-01 09:11:38 -05:00
bgp_aggregate-address_route-map tests: Add some pytest.mark.bgpd 2021-03-01 09:11:38 -05:00
bgp_as_allow_in tests: Add some pytest.mark.bgpd 2021-03-01 09:11:38 -05:00
bgp_as_wide_bgp_identifier tests: Add some pytest.mark.bgpd 2021-03-01 09:11:38 -05:00
bgp_blackhole_community tests: Add some pytest.mark.bgpd 2021-03-01 09:11:38 -05:00
bgp_comm-list_delete tests: Add some pytest.mark.bgpd 2021-03-01 09:11:38 -05:00
bgp_communities_topo1 tests: Add some pytest.mark.bgpd 2021-03-01 09:11:38 -05:00
bgp_community_change_update tests: Add some pytest.mark.bgpd 2021-03-01 09:11:38 -05:00
bgp_conditional_advertisement bgpd: conditional advertisement - copyright 2020-10-27 16:15:36 +05:30
bgp_default-route tests: Add more tests for BGP default-originate command 2020-10-30 18:09:16 +02:00
bgp_default-route_route-map_match tests: Add more tests for BGP default-originate command 2020-10-30 18:09:16 +02:00
bgp_default-route_route-map_match_set tests: Add more tests for BGP default-originate command 2020-10-30 18:09:16 +02:00
bgp_default-route_route-map_set tests: Add more tests for BGP default-originate command 2020-10-30 18:09:16 +02:00
bgp_distance_change tests: use .items instead of .iteritems in topotests 2020-09-18 15:55:23 -04:00
bgp_ebgp_requires_policy tests: Add more descriptive error messages and increase timeouts 2020-11-19 16:49:44 +02:00
bgp_evpn_rt5 tests: fix l3mdev config in bgp_evpn_rt5 topotest 2021-04-05 09:25:51 +02:00
bgp_features tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
bgp_flowspec *: reformat python files 2020-10-07 17:22:26 -04:00
bgp_gr_functionality_topo1 tests: Remove kill_mininet_router_process 2021-04-22 15:47:37 -04:00
bgp_gr_functionality_topo2 tests: Remove kill_mininet_router_process 2021-04-22 15:47:37 -04:00
bgp_gshut *: reformat python files 2020-10-07 17:22:26 -04:00
bgp_instance_del_test tests: Add some more pytest marks for bgpd 2021-04-09 08:34:45 -04:00
bgp_ipv6_rtadv tests: Remove unnecessary formating for strings 2021-04-15 07:17:10 -04:00
bgp_l3vpn_to_bgp_direct tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
bgp_l3vpn_to_bgp_vrf tests: fix l3mdev config in bgp_l3vpn_to_bgp_vrf topotest 2021-04-05 09:25:52 +02:00
bgp_large_community tests: More black fixups 2021-04-09 08:35:05 -04:00
bgp_link_bw_ip *: reformat python files 2020-10-07 17:22:26 -04:00
bgp_listen_on_multiple_addresses tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
bgp_local_as_private_remove tests: use .items instead of .iteritems in topotests 2020-09-18 15:55:23 -04:00
bgp_lu_topo1 tests: Add some more pytest marks for bgpd 2021-04-09 08:34:45 -04:00
bgp_maximum_prefix_invalid_update tests: use .items instead of .iteritems in topotests 2020-09-18 15:55:23 -04:00
bgp_maximum_prefix_out tests: use .items instead of .iteritems in topotests 2020-09-18 15:55:23 -04:00
bgp_multi_vrf_topo1 tests: Remove kill_mininet_router_process 2021-04-22 15:47:37 -04:00
bgp_multi_vrf_topo2 tests: Remove kill_mininet_router_process 2021-04-22 15:47:37 -04:00
bgp_multiview_topo1 tests: Add BGP RPKI show header to outputs 2021-04-12 10:34:52 +03:00
bgp_peer-group tests: Add some more pytest marks for bgpd 2021-04-09 08:34:45 -04:00
bgp_peer-type_multipath-relax bgpd: Allow next hop recursion in zebra if any multipath is not eBGP 2021-03-23 08:59:33 -07:00
bgp_prefix_sid tests: please follow the style guide 2020-12-17 15:32:55 -05:00
bgp_recursive_route_ebgp_multi_hop tests: Remove kill_mininet_router_process 2021-04-22 15:47:37 -04:00
bgp_reject_as_sets tests: use .items instead of .iteritems in topotests 2020-09-18 15:55:23 -04:00
bgp_rfapi_basic_sanity tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
bgp_rfapi_basic_sanity_config2 tests: Modify bgpd.conf to have faster keepalive/hold timers 2020-09-08 12:58:26 -04:00
bgp_route_aggregation tests: please follow the style guide 2020-12-17 15:32:55 -05:00
bgp_rr_ibgp tests: staticd is not being used in bgp_rr_ibgp test 2021-02-04 18:29:46 -05:00
bgp_sender-as-path-loop-detection tests: Add some more pytest marks for bgpd 2021-04-09 08:34:45 -04:00
bgp_set_local-preference_add_subtract tests: use .items instead of .iteritems in topotests 2020-09-18 15:55:23 -04:00
bgp_suppress_fib topotests: remove some interface index check 2021-03-12 17:33:23 -03:00
bgp_update_delay *: reformat python files 2020-10-07 17:22:26 -04:00
bgp_vrf_dynamic_route_leak tests: test_bgp_vrf_dynamic_route_leak_topo1.py was missing a variable 2021-04-15 07:17:10 -04:00
bgp_vrf_lite_ipv6_rtadv tests: fix l3mdev config in bgp_vrf_lite_ipv6_rtadv topotest 2021-04-05 09:25:53 +02:00
bgp_vrf_netns tests: use .items instead of .iteritems in topotests 2020-09-18 15:55:23 -04:00
bgp-aggregator-zero tests: Add some pytest.mark.bgpd 2021-03-01 09:11:38 -05:00
bgp-auth tests: Add pytest.mark.ospfd to tests 2021-02-04 18:28:36 -05:00
bgp-basic-functionality-topo1 tests: Add some pytest.mark.bgpd 2021-03-01 09:11:38 -05:00
bgp-default-ipv4-ipv6-unicast tests: Add pytest bgpd markers for recent BGP tests 2021-04-27 09:23:58 +03:00
bgp-ebgp-common-subnet-nexthop-unchanged tests: Add pytest bgpd markers for recent BGP tests 2021-04-27 09:23:58 +03:00
bgp-ecmp-topo1 tests: Add some more pytest marks for bgpd 2021-04-09 08:34:45 -04:00
bgp-ecmp-topo2 tests: Add some more pytest marks for bgpd 2021-04-09 08:34:45 -04:00
bgp-evpn-mh tests: Add some more pytest marks for bgpd 2021-04-09 08:34:45 -04:00
bgp-evpn-vxlan_topo1 tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
bgp-path-attributes-topo1 tests: please follow the style guide 2020-12-17 15:32:55 -05:00
bgp-prefix-list-topo1 tests: python3 compat fixes for topotests: tabs and misc 2020-09-26 15:40:00 -04:00
bgp-route-map tests: please follow the style guide 2020-12-17 15:32:55 -05:00
bgp-snmp-mplsl3vpn tests: More black fixups 2021-04-09 08:35:05 -04:00
bgp-vrf-route-leak-basic tests: please follow the style guide 2020-12-17 15:32:55 -05:00
docker tests: simplify docker rsync & support worktrees 2021-03-17 13:42:20 +01:00
eigrp-topo1 tests: Fixup to use the new pytestmark = syntax 2021-02-04 18:20:31 -05:00
evpn_type5_test_topo1 tests: Improve error/assert message logging 2021-03-06 00:51:43 -08:00
evpn-pim-1 tests: Fixup to use the new pytestmark = syntax 2021-02-04 18:20:31 -05:00
example-test tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
example-topojson-test tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
isis-lfa-topo1 tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
isis-lsp-bits-topo1 topotests: remove some interface index check 2021-03-12 17:33:23 -03:00
isis-rlfa-topo1 tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
isis-snmp isisd: allow arbitrary order of area/interface configuration 2021-04-29 17:05:21 +03:00
isis-sr-te-topo1 tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
isis-sr-topo1 isisd: allow arbitrary order of area/interface configuration 2021-04-29 17:05:21 +03:00
isis-tilfa-topo1 tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
isis-topo1 topotests: remove some FRR version checks 2021-03-12 17:32:12 -03:00
isis-topo1-vrf tests: More black fixups 2021-04-09 08:35:05 -04:00
ldp-oc-acl-topo1 tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
ldp-oc-topo1 tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
ldp-snmp tests: More black fixups 2021-04-09 08:35:05 -04:00
ldp-sync-isis-topo1 isisd: fix ldp-sync configuration 2021-04-29 17:05:21 +03:00
ldp-sync-ospf-topo1 tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
ldp-topo1 tests: Add pytest.mark.ospfd to tests 2021-02-04 18:28:36 -05:00
ldp-vpls-topo1 tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
lib Merge pull request #8322 from qlyoung/topotests 2021-04-28 10:40:25 -05:00
multicast-pim-bsm-topo1 tests: More black fixups 2021-04-09 08:35:05 -04:00
multicast-pim-bsm-topo2 tests: More black fixups 2021-04-09 08:35:05 -04:00
multicast-pim-sm-topo1 tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
multicast-pim-sm-topo2 tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
multicast-pim-sm-topo3 tests: More black fixups 2021-04-09 08:35:05 -04:00
multicast-pim-static-rp-topo1 tests: More black fixups 2021-04-09 08:35:05 -04:00
nhrp-topo topotests: add standard nhrp test between spoke and hub 2021-04-09 18:29:58 +02:00
ospf6-topo1 topotest: stabilize OSPFv3 topology 2021-03-23 09:48:16 -03:00
ospf6-topo2 tests: More black fixups 2021-04-09 08:35:05 -04:00
ospf_basic_functionality tests: More black fixups 2021-04-09 08:35:05 -04:00
ospf_suppress_fa tests: More black fixups 2021-04-09 08:35:05 -04:00
ospf-dual-stack tests: add dual stack OSPF topotest 2021-01-27 17:31:12 +01:00
ospf-sr-topo1 tests: More black fixups 2021-04-09 08:35:05 -04:00
ospf-te-topo1 tests: More black fixups 2021-04-09 08:35:05 -04:00
ospf-tilfa-topo1 tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
ospf-topo1 tests: More black fixups 2021-04-09 08:35:05 -04:00
ospf-topo1-vrf tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
ospf-topo2 *: reformat python files 2020-10-07 17:22:26 -04:00
pbr-topo1 tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
pim-basic tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
pim-basic-topo2 topotests: test PIM BFD profile integration 2021-04-23 09:29:00 -03:00
rip-topo1 tests: Fixup to use the new pytestmark = syntax 2021-02-04 18:20:31 -05:00
ripng-topo1 tests: Fixup to use the new pytestmark = syntax 2021-02-04 18:20:31 -05:00
route-scale tests: restore route scale test to 1M routes 2020-11-23 16:53:43 -05:00
simple-snmp-test tests: Add pytest.mark.snmp 2021-03-01 09:17:53 -05:00
static_routing_with_ebgp tests: More black fixups 2021-04-09 08:35:05 -04:00
static_routing_with_ibgp tests: More black fixups 2021-04-09 08:35:05 -04:00
zebra_netlink tests: please follow the style guide 2020-12-17 15:32:55 -05:00
zebra_rib tests: Run black against tests again to clean up formatting 2021-03-01 09:18:49 -05:00
.gitignore *: ignore .pytest_cache directories 2018-11-27 20:22:14 -05:00
conftest.py Merge pull request #8322 from qlyoung/topotests 2021-04-28 10:40:25 -05:00
Dockerfile tests: add scapy to topotests Docker 2021-05-03 20:56:55 +02:00
pytest.ini tests: Add pytest.mark.snmp 2021-03-01 09:17:53 -05:00
README.md doc: move topotests docs to developers guide 2019-02-05 19:25:16 +00:00
subdir.am topotests: Adapt docker changes for integrated tests 2018-11-29 16:51:27 +01:00

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