mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-04-30 12:44:39 +00:00
agent: fix unittests for arp neighbors
Set an ARP address explicitly before netlink::test_add_one_arp_neighbor() running. Signed-off-by: Xuewei Niu <justxuewei@apache.org>
This commit is contained in:
parent
845c1c03cf
commit
81fe51ab0b
@ -904,7 +904,7 @@ mod tests {
|
|||||||
.expect("prepare: failed to delete neigh");
|
.expect("prepare: failed to delete neigh");
|
||||||
}
|
}
|
||||||
|
|
||||||
fn prepare_env_for_test_add_one_arp_neighbor(dummy_name: &str, ip: &str) {
|
fn prepare_env_for_test_add_one_arp_neighbor(dummy_name: &str, ip: &str, mac: &str) {
|
||||||
clean_env_for_test_add_one_arp_neighbor(dummy_name, ip);
|
clean_env_for_test_add_one_arp_neighbor(dummy_name, ip);
|
||||||
// modprobe dummy
|
// modprobe dummy
|
||||||
Command::new("modprobe")
|
Command::new("modprobe")
|
||||||
@ -918,6 +918,12 @@ mod tests {
|
|||||||
.output()
|
.output()
|
||||||
.expect("failed to add dummy interface");
|
.expect("failed to add dummy interface");
|
||||||
|
|
||||||
|
// ip link set dummy address 6a:92:3a:59:70:aa
|
||||||
|
Command::new("ip")
|
||||||
|
.args(&["link", "set", dummy_name, "address", mac])
|
||||||
|
.output()
|
||||||
|
.expect("failed to add dummy interface");
|
||||||
|
|
||||||
// ip addr add 192.168.0.2/16 dev dummy
|
// ip addr add 192.168.0.2/16 dev dummy
|
||||||
Command::new("ip")
|
Command::new("ip")
|
||||||
.args(&["addr", "add", "192.168.0.2/16", "dev", dummy_name])
|
.args(&["addr", "add", "192.168.0.2/16", "dev", dummy_name])
|
||||||
@ -939,7 +945,7 @@ mod tests {
|
|||||||
let to_ip = "169.254.1.1";
|
let to_ip = "169.254.1.1";
|
||||||
let dummy_name = "dummy_for_arp";
|
let dummy_name = "dummy_for_arp";
|
||||||
|
|
||||||
prepare_env_for_test_add_one_arp_neighbor(dummy_name, to_ip);
|
prepare_env_for_test_add_one_arp_neighbor(dummy_name, to_ip, mac);
|
||||||
|
|
||||||
let mut ip_address = IPAddress::new();
|
let mut ip_address = IPAddress::new();
|
||||||
ip_address.set_address(to_ip.to_string());
|
ip_address.set_address(to_ip.to_string());
|
||||||
|
Loading…
Reference in New Issue
Block a user