About writing tests that need to setup ip addresses on dummy interface on the test machine
Alan Bateman
Alan.Bateman at oracle.com
Thu Jan 1 11:00:33 UTC 2015
On 31/12/2014 12:16, Doychin Bondzhev wrote:
> Hi guys,
>
> There is already some preliminary changes ready regarding problem with
> NetworkInterfaces class that I wrote about in earlier email.
>
> Now the next thing we need to do is to write test that will work with
> predefined configuration on a dummy interface.
>
> We want to setup some IP addresses on that dummy interface before
> running the actual test and then to remove that configuration after
> test is complete.
>
> For that purpose we need to run commands like:
>
> ip addr add/del
>
> on Linux in order to enable dummy and set multiple IP addresses with
> different masks on that interface.
>
> Is that possible on the system where you run automated testing?
Such tests require a controlled environment, typically administration
permissions too. Another thing to consider is concurrent test execution
where you might have multiple tests running at the same time, each one
running in its own VM.
So in summary then it's not easy but if you can provide a script that
creates the environment to duplicate the issue then it would be useful
for at least verification purposes, maybe even a manual test (although
the bar to introducing manual tests has to be very high, for obvious
reasons).
-Alan
More information about the net-dev
mailing list