Merge pull request #46783 from thaJeztah/fix_test
integration/networking: fix TestBridgeICC
This commit is contained in:
commit
0c0943bcdf
1 changed files with 18 additions and 18 deletions
|
@ -33,11 +33,11 @@ func TestBridgeICC(t *testing.T) {
|
|||
defer c.Close()
|
||||
|
||||
testcases := []struct {
|
||||
name string
|
||||
bridgeOpts []func(*types.NetworkCreate)
|
||||
ctr1Opts []func(*container.TestContainerConfig)
|
||||
linkLocal bool
|
||||
pingHost string
|
||||
name string
|
||||
bridgeOpts []func(*types.NetworkCreate)
|
||||
ctr1MacAddress string
|
||||
linkLocal bool
|
||||
pingHost string
|
||||
}{
|
||||
{
|
||||
name: "IPv4 non-internal network",
|
||||
|
@ -92,12 +92,10 @@ func TestBridgeICC(t *testing.T) {
|
|||
network.WithIPv6(),
|
||||
network.WithIPAM("fdf1:a844:380c:b247::/64", "fdf1:a844:380c:b247::1"),
|
||||
},
|
||||
ctr1Opts: []func(*container.TestContainerConfig){
|
||||
// Link-local address is derived from the MAC address, so we need to
|
||||
// specify one here to hardcode the SLAAC LL address below.
|
||||
container.WithMacAddress("02:42:ac:11:00:02"),
|
||||
},
|
||||
pingHost: "fe80::42:acff:fe11:2%eth0",
|
||||
// Link-local address is derived from the MAC address, so we need to
|
||||
// specify one here to hardcode the SLAAC LL address below.
|
||||
ctr1MacAddress: "02:42:ac:11:00:02",
|
||||
pingHost: "fe80::42:acff:fe11:2%eth0",
|
||||
},
|
||||
{
|
||||
name: "IPv6 internal network with SLAAC LL address",
|
||||
|
@ -105,12 +103,10 @@ func TestBridgeICC(t *testing.T) {
|
|||
network.WithIPv6(),
|
||||
network.WithIPAM("fdf1:a844:380c:b247::/64", "fdf1:a844:380c:b247::1"),
|
||||
},
|
||||
ctr1Opts: []func(*container.TestContainerConfig){
|
||||
// Link-local address is derived from the MAC address, so we need to
|
||||
// specify one here to hardcode the SLAAC LL address below.
|
||||
container.WithMacAddress("02:42:ac:11:00:02"),
|
||||
},
|
||||
pingHost: "fe80::42:acff:fe11:2%eth0",
|
||||
// Link-local address is derived from the MAC address, so we need to
|
||||
// specify one here to hardcode the SLAAC LL address below.
|
||||
ctr1MacAddress: "02:42:ac:11:00:02",
|
||||
pingHost: "fe80::42:acff:fe11:2%eth0",
|
||||
},
|
||||
}
|
||||
|
||||
|
@ -125,7 +121,11 @@ func TestBridgeICC(t *testing.T) {
|
|||
defer network.RemoveNoError(ctx, t, c, bridgeName)
|
||||
|
||||
ctr1Name := fmt.Sprintf("ctr-icc-%d-1", tcID)
|
||||
id1 := container.Run(ctx, t, c, append(tc.ctr1Opts,
|
||||
var ctr1Opts []func(config *container.TestContainerConfig)
|
||||
if tc.ctr1MacAddress != "" {
|
||||
ctr1Opts = append(ctr1Opts, container.WithMacAddress(bridgeName, tc.ctr1MacAddress))
|
||||
}
|
||||
id1 := container.Run(ctx, t, c, append(ctr1Opts,
|
||||
container.WithName(ctr1Name),
|
||||
container.WithImage("busybox:latest"),
|
||||
container.WithCmd("top"),
|
||||
|
|
Loading…
Add table
Reference in a new issue