mirror of
https://codeberg.org/cunicu/cunicu.git
synced 2025-09-26 21:01:14 +08:00
Fix simple NAT integration tests
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
This commit is contained in:
@@ -10,6 +10,7 @@ import (
|
||||
gopt "github.com/stv0g/gont/v2/pkg/options"
|
||||
|
||||
"github.com/stv0g/cunicu/test/e2e/nodes"
|
||||
opt "github.com/stv0g/cunicu/test/e2e/nodes/options"
|
||||
wopt "github.com/stv0g/cunicu/test/e2e/nodes/options/wg"
|
||||
|
||||
. "github.com/onsi/ginkgo/v2"
|
||||
@@ -45,7 +46,7 @@ import (
|
||||
* │ n1 │ │ n2 │ │ (n3) │
|
||||
* └──────┘ └──────┘ └──────┘
|
||||
*/
|
||||
var _ = Context("nat simple: Simple home-router NAT setup", Pending, func() {
|
||||
var _ = Context("nat simple: Simple home-router NAT setup", func() {
|
||||
var (
|
||||
err error
|
||||
|
||||
@@ -74,6 +75,11 @@ var _ = Context("nat simple: Simple home-router NAT setup", Pending, func() {
|
||||
wopt.FullMeshPeers,
|
||||
wopt.AddressIP("172.16.0.%d/16", i),
|
||||
),
|
||||
// Mixed IPv4/IPv6 NAT tests are currently broken for some reason.
|
||||
// Hence we limit ourself to IPv6 here.
|
||||
// See: https://github.com/stv0g/cunicu/issues/224
|
||||
opt.ExtraArgs{"--ice-network-type", "udp6,tcp6"},
|
||||
// opt.ExtraArgs{"--ice-candidate-type", "host,srflx"},
|
||||
)
|
||||
Expect(err).To(Succeed(), "Failed to created nodes: %s", err)
|
||||
|
||||
|
@@ -188,7 +188,7 @@ var _ = Context("simple: Simple local-area switched topology with variable numbe
|
||||
ConnectivityTestsForAllCandidateTypes()
|
||||
})
|
||||
|
||||
PContext("userspace: Use wireguard-go userspace interfaces", func() {
|
||||
Context("userspace: Use wireguard-go userspace interfaces", Pending, func() {
|
||||
BeforeEach(func() {
|
||||
n.WireGuardInterfaceOptions = append(n.WireGuardInterfaceOptions,
|
||||
wopt.WriteConfigFile(true),
|
||||
@@ -258,7 +258,7 @@ var _ = Context("simple: Simple local-area switched topology with variable numbe
|
||||
n.ConnectivityTests()
|
||||
|
||||
It("", func() {
|
||||
By("Check existing peers 2")
|
||||
By("Check existing peers")
|
||||
|
||||
err := n.AgentNodes.ForEachAgent(func(a *nodes.Agent) error {
|
||||
_, err := a.Run("wg", copt.Combined(GinkgoWriter))
|
||||
|
Reference in New Issue
Block a user