Updated test to fall back to eth0 when trying to create a dummy interface

This commit is contained in:
Patrick J Cherry
2013-09-11 14:37:40 +00:00
parent f2657674aa
commit 32309e4797

View File

@@ -38,6 +38,9 @@ class TestAddr < Test::Unit::TestCase
:kind => "dummy" :kind => "dummy"
) )
) )
rescue Errno::EOPNOTSUPP
# Ugh, fall back to eth0
ifname = "eth0"
rescue Errno::EPERM => err rescue Errno::EPERM => err
if self.respond_to?(:skip) if self.respond_to?(:skip)
skip err.to_s skip err.to_s
@@ -88,6 +91,8 @@ class TestAddr < Test::Unit::TestCase
end end
def delete_test_interface(ifname = "test_#{$$}") def delete_test_interface(ifname = "test_#{$$}")
return unless ifname =~ /test_/
begin begin
set_interface_down(ifname) set_interface_down(ifname)
ensure ensure