<feed xmlns='http://www.w3.org/2005/Atom'>
<title>veeos-1x.git/smoketest/scripts/cli/test_interfaces_ethernet.py, branch equuleus</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos-contrib/veeos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=equuleus</id>
<link rel='self' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=equuleus'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/'/>
<updated>2023-08-28T19:21:14+00:00</updated>
<entry>
<title>T5428: fix DHCP address renewal/release when running in VRF</title>
<updated>2023-08-28T19:21:14+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-08-28T19:21:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=47d9c8067135b97bc1fbc5450dc5fa9b8e65e345'/>
<id>urn:sha1:47d9c8067135b97bc1fbc5450dc5fa9b8e65e345</id>
<content type='text'>
</content>
</entry>
<entry>
<title>smoketest: dhcp: T4203: move testcase to base class</title>
<updated>2022-02-20T18:35:54+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-02-20T17:50:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=e86eb6f311270b4f0ed539b25c7627258b2bb0ed'/>
<id>urn:sha1:e86eb6f311270b4f0ed539b25c7627258b2bb0ed</id>
<content type='text'>
We do not only provide DHCP functionality to ethernet interfaces, it's a common
feature so the testcase should be made available for multiple interface types.

(cherry picked from commit 5d14a04b6ffbd592e8257d98d71da5acb1bb45a9)
</content>
</entry>
<entry>
<title>smoketest: add shim for every test to re-use common tasts</title>
<updated>2021-07-25T19:10:25+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-03-17T18:12:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=fb94d0b6091e09099c972355886918ef63ee9d97'/>
<id>urn:sha1:fb94d0b6091e09099c972355886918ef63ee9d97</id>
<content type='text'>
Currently every smoketest does the setup and destruction of the configsession
on its own durin setUp(). This creates a lot of overhead and one configsession
should be re-used during execution of every smoketest script.

In addiion a test that failed will leaf the system in an unconsistent state.
For this reason before the test is executed we will save the running config
to /tmp and the will re-load the config after the test has passed, always
ensuring a clean environment for the next test.

(cherry picked from commit 0f3def974fbaa4a26e6ad590ee37dd965bc2358f)
</content>
</entry>
<entry>
<title>smoketest: ethernet: bugfix RPS CPU validation</title>
<updated>2021-05-23T10:09:06+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-05-23T09:46:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=f1e05de0092e36926429b25a4fe98c55f41c790a'/>
<id>urn:sha1:f1e05de0092e36926429b25a4fe98c55f41c790a</id>
<content type='text'>
We always read back the RPS value from eth1 which worked on the CI smoketests,
but not when running a smoketest with only one interface e.g. by:

$ TEST_ETH="eth2" /usr/libexec/vyos/tests/smoke/cli/test_interfaces_ethernet.py

(cherry picked from commit a431adf8676ea377175b91776082eb37d4773e80)
</content>
</entry>
<entry>
<title>smoketest: dhcpv6: add client smoketests</title>
<updated>2021-01-30T08:59:58+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-01-30T08:59:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=56cacc0624a458206ad03c8add0fb19feda8b2ab'/>
<id>urn:sha1:56cacc0624a458206ad03c8add0fb19feda8b2ab</id>
<content type='text'>
(cherry-picked form commit 99f4140d1c5b1813c75790a8a99aae8fa84d13ee)
</content>
</entry>
<entry>
<title>smoketest: refactor setUp() for all interface based testcases</title>
<updated>2021-01-27T18:51:06+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-01-26T19:07:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=788f741a0beb9a2dbf52f8c7b9d0b0903ec6a87c'/>
<id>urn:sha1:788f741a0beb9a2dbf52f8c7b9d0b0903ec6a87c</id>
<content type='text'>
It does not make sense (at all!) to re-initialize the entire class with every
call to setUp(). We neither change the enabled/disabled tastcases dynamically,
not do we adjust the testinterfaces during a run.

Remove the runtime overhead and place one-time init calls into setUpClass()
instead.

(cherry picked from commit b48890396dcff074d1e9336ca1db9d3eafe2a12f)
</content>
</entry>
<entry>
<title>smoketest: interfaces: use provided unittest framework assert methods</title>
<updated>2021-01-16T20:35:40+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-01-16T19:24:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=7375d9f06e5c8bc7e023c9ca3e40b2d83edbaaae'/>
<id>urn:sha1:7375d9f06e5c8bc7e023c9ca3e40b2d83edbaaae</id>
<content type='text'>
(cherry picked from commit b2b5ea81243f672d3cc3c4082374551f38fd4dde)
</content>
</entry>
<entry>
<title>smoketest: interface: enable ip/ipv6 tests on additional interfaces</title>
<updated>2021-01-12T20:24:34+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-01-12T19:53:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=0377085171f83b5ca6f4099350eb2e849c496945'/>
<id>urn:sha1:0377085171f83b5ca6f4099350eb2e849c496945</id>
<content type='text'>
(cherry picked from commit 910919d856d790ff8905d513c280fdf12f8892ef)
</content>
</entry>
<entry>
<title>smoketest: ethernet: fix link-speed loop test</title>
<updated>2021-01-08T15:27:33+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-01-08T15:27:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=7d5c1b7572bdc8a4819b04098b1b002cb855a461'/>
<id>urn:sha1:7d5c1b7572bdc8a4819b04098b1b002cb855a461</id>
<content type='text'>
</content>
</entry>
<entry>
<title>smoketest: ethernet: verify() speed/duplex must both be auto or discrete</title>
<updated>2021-01-07T22:41:33+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-01-07T22:41:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=7a95aa238ba4d6743be645ffa3baef0e69251926'/>
<id>urn:sha1:7a95aa238ba4d6743be645ffa3baef0e69251926</id>
<content type='text'>
</content>
</entry>
</feed>
