summaryrefslogtreecommitdiff
path: root/tests/topotests/pim-basic/test_pim.py
AgeCommit message (Collapse)Author
2020-04-03tests: Run python formatter (black) for topotestsreformat
Mostly ' => ", whitespace changes. Using https://github.com/psf/black Signed-off-by: reformat <reformat@nobody.nobody>
2020-03-06tests: Add a test for the `ip pim register-accept-list PLIST` commandDonald Sharp
Add a test to the pim-basic to ensure that the prefix-list works as expected. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2020-01-18tests: Add another router to the basic pim testsDonald Sharp
Add an additional router to the basic pim tests. 1) This test will add a link between r1 and a new rp 2) This test will ensure that r1 and rp have the expected who is the rp. 3) This test will ensure that the rp has received the upstream data for the multicast stream that is started. Ostensibly commit 68a02e06e5f103048d947262c08c569056f74d1c is the first bad commit commit 68a02e06e5f103048d947262c08c569056f74d1c Author: Mark Stapp <mjs@voltanet.io> Date: Wed Nov 13 16:06:06 2019 -0500 *: revise zapi nexthop encoding Use a per-nexthop flag to indicate the presence of labels; add some utility zapi encode/decode apis for nexthops; use the zapi apis more consistently. Signed-off-by: Mark Stapp <mjs@voltanet.io> Sparked this commit in that it broke nexthop reporting to upper level protocols. Ensure that this expectation stays working in the future. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2019-03-20topotests: pim-basic: fix some rough edgesRafael Zalamena
Move daemon configuration to appropriated files and use `json_cmp` to assert the values we expect. Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
2019-03-20Add code to test some very basic pim functionalityDonald Sharp
Add code to send a S,G stream and make sure the RP see's it. Add code to send a *,G report and make sure the RP see's it. This is just some *very* basic functionality testing to ensure that we don't break anything basic. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>