tstest/integration: run a smoke test against a Windows tailscaled service (#20382)
* tstest/integration: run a test against a real Windows tailscaled service Updates #20381 Signed-off-by: Yaruk Asghar <yaruk@tailscale.com> * tstest/integration: serialize Windows service tests and clean up state Updates #20381 Signed-off-by: Yaruk Asghar <yaruk@tailscale.com> * tstest/integration: address review feedback on Windows service tests Updates #20381 Signed-off-by: Yaruk Asghar <yaruk@tailscale.com> * tstest/integration: use background context for service teardown Updates #20381 Signed-off-by: Yaruk Asghar <yaruk@tailscale.com> * tstest/integration: run Windows service test via the normal windows CI run Updates #20381 Signed-off-by: Yaruk Asghar <yaruk@tailscale.com> * tstest/integration: address review feedback on Windows service tests Updates #20381 Signed-off-by: Yaruk Asghar <yaruk@tailscale.com> --------- Signed-off-by: Yaruk Asghar <yaruk@tailscale.com>
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
// Copyright (c) Tailscale Inc & contributors
|
||||
// SPDX-License-Identifier: BSD-3-Clause
|
||||
|
||||
// Package wintun is the single source of truth for the pinned wintun.dll release
|
||||
// the Tailscale Windows client is built and tested against.
|
||||
package wintun
|
||||
|
||||
const (
|
||||
// Version is the pinned wintun release.
|
||||
Version = "0.14.1"
|
||||
// URL is the wintun.net download for Version.
|
||||
URL = "https://www.wintun.net/builds/wintun-" + Version + ".zip"
|
||||
// SHA256 is the hex-encoded sha256 of the zip at URL.
|
||||
SHA256 = "07c256185d6ee3652e09fa55c0b673e2624b565e02c4b9091c79ca7d2f24ef51"
|
||||
)
|
||||
|
||||
// DLLZipPath returns the path of the wintun.dll for goArch within the release zip.
|
||||
func DLLZipPath(goArch string) string {
|
||||
arch := goArch
|
||||
if goArch == "386" {
|
||||
arch = "x86"
|
||||
}
|
||||
return "wintun/bin/" + arch + "/wintun.dll"
|
||||
}
|
||||
Reference in New Issue
Block a user