mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2024-10-05 13:05:45 +00:00
tests: Add tests that use (non-existing) named tap
The current tests support giving a tap name but they only test with tap interfaces that already exist. Fixes: #871 Signed-off-by: Rob Bradford <robert.bradford@intel.com>
This commit is contained in:
parent
6fde2d18a6
commit
54b3329f0c
@ -1386,7 +1386,17 @@ mod tests {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_vhost_user_net_tap() {
|
fn test_vhost_user_net_named_tap() {
|
||||||
|
test_vhost_user_net(
|
||||||
|
Some("mytap0"),
|
||||||
|
2,
|
||||||
|
Some(&prepare_vhost_user_net_daemon),
|
||||||
|
false,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_vhost_user_net_existing_tap() {
|
||||||
test_vhost_user_net(
|
test_vhost_user_net(
|
||||||
Some("vunet-tap0"),
|
Some("vunet-tap0"),
|
||||||
2,
|
2,
|
||||||
@ -2176,7 +2186,7 @@ mod tests {
|
|||||||
"--net",
|
"--net",
|
||||||
guest.default_net_string().as_str(),
|
guest.default_net_string().as_str(),
|
||||||
"tap=,mac=8a:6b:6f:5a:de:ac,ip=192.168.3.1,mask=255.255.255.0",
|
"tap=,mac=8a:6b:6f:5a:de:ac,ip=192.168.3.1,mask=255.255.255.0",
|
||||||
"tap=,mac=fe:1f:9e:e1:60:f2,ip=192.168.4.1,mask=255.255.255.0",
|
"tap=mytap1,mac=fe:1f:9e:e1:60:f2,ip=192.168.4.1,mask=255.255.255.0",
|
||||||
])
|
])
|
||||||
.spawn()
|
.spawn()
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
Loading…
Reference in New Issue
Block a user