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