summaryrefslogtreecommitdiff
path: root/tests/e2e/e2e_test.go
blob: 888aeb6e0fe4ac0740e2d11490c4514c2deefdd7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package e2e

import (
	"testing"
)

func TestDataPlaneConnectivity(t *testing.T) {
	// Test full data path: start virtual peer -> run wg-wrap -> curl peer internal IP -> verify HTTP 200.
	t.Skip("not implemented")
}

func TestNetworkIsolation(t *testing.T) {
	// Test that host cannot reach peer internal IP, but wrapped process can.
	t.Skip("not implemented")
}

func TestDNSLeakage(t *testing.T) {
	// Test that DNS queries are routed through the VPN and not the host's resolver.
	t.Skip("not implemented")
}

func TestMTUFragmentation(t *testing.T) {
	// Test that packets of size ~1400 are transmitted without fragmentation errors.
	t.Skip("not implemented")
}