return $sdn_config;
}
-
my @tests = grep { -d } glob './zones/*/*';
foreach my $test (@tests) {
- my $sdn_config = read_sdn_config ("./$test/sdn_config");
+ my $sdn_config = read_sdn_config("./$test/sdn_config");
- open my $fh1, '<', "./$test/interfaces" or die "can't read interfaces file";
+ open(my $fh1, '<', "./$test/interfaces") or die "can't read interfaces file - $!";
my $interfaces_config = PVE::INotify::__read_etc_network_interfaces($fh1, undef, undef);
close $fh1;
},
find_bridge => sub {
return;
- }
+ },
);
my $sdn_module = Test::MockModule->new("PVE::Network::SDN");
my $name = $test;
my $expected = read_file("./$test/expected_sdn_interfaces");
- my $result = "";
- eval {
- $result = PVE::Network::SDN::Zones::generate_etc_network_config();
- };
+ my $result = eval { PVE::Network::SDN::Zones::generate_etc_network_config() };
if (my $err = $@) {
+ diag("got unexpected error - $err");
fail($name);
} else {
- is ($result, $expected, $name);
+ is($result, $expected, $name);
}
if ($sdn_config->{controllers}) {
eval {
my $config = PVE::Network::SDN::Controllers::generate_controller_config();
- $controller_rawconfig = PVE::Network::SDN::Controllers::generate_controller_rawconfig($config);
+ $controller_rawconfig =
+ PVE::Network::SDN::Controllers::generate_controller_rawconfig($config);
};
if (my $err = $@) {
+ diag("got unexpected error - $err");
fail($name);
} else {
- is ($controller_rawconfig, $expected, $name);
+ is($controller_rawconfig, $expected, $name);
}
}
}
done_testing();
-