tstest/integration/vms,.github/workflows: bump Ubuntu and NixOS for VM tests + cleanup (#16098)

This PR cleans up a bunch of things in ./tstest/integration/vms:

- Bumps version of Ubuntu that's actually run from CI 20.04 -> 24.04
- Removes Ubuntu 18.04 test
- Bumps NixOS 21.05 -> 25.05

Updates#cleanup

Signed-off-by: Irbe Krumina <irbe@tailscale.com>
This commit is contained in:
Irbe Krumina
2025-09-27 10:23:58 +03:00
committed by GitHub
parent d01a0adfa6
commit 7df7e01d0f
9 changed files with 15 additions and 205 deletions

View File

@@ -14,17 +14,13 @@ import (
expect "github.com/tailscale/goexpect"
)
func TestRunUbuntu1804(t *testing.T) {
func TestRunUbuntu2404(t *testing.T) {
testOneDistribution(t, 0, Distros[0])
}
func TestRunUbuntu2004(t *testing.T) {
testOneDistribution(t, 1, Distros[1])
}
func TestRunNixos2111(t *testing.T) {
func TestRunNixos2505(t *testing.T) {
t.Parallel()
testOneDistribution(t, 2, Distros[2])
testOneDistribution(t, 1, Distros[1])
}
// TestMITMProxy is a smoke test for derphttp through a MITM proxy.
@@ -39,13 +35,7 @@ func TestRunNixos2111(t *testing.T) {
func TestMITMProxy(t *testing.T) {
t.Parallel()
setupTests(t)
distro := Distros[2] // nixos-21.11
if distroRex.Unwrap().MatchString(distro.Name) {
t.Logf("%s matches %s", distro.Name, distroRex.Unwrap())
} else {
t.Skip("regex not matched")
}
distro := Distros[1] // nixos-25.05
ctx, done := context.WithCancel(context.Background())
t.Cleanup(done)