version: fix CmdName on the tailscale-ipn.exe binary

Don't return "wg64", "wg32", etc.

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
Brad Fitzpatrick
2021-09-20 14:35:19 -07:00
committed by Brad Fitzpatrick
parent 93c2882a2f
commit 2db877caa3
2 changed files with 27 additions and 2 deletions

View File

@@ -5,6 +5,7 @@
package version
import (
"flag"
"os/exec"
"path/filepath"
"runtime"
@@ -36,3 +37,18 @@ func exe() string {
}
return ""
}
var findModuleInfoName = flag.String("module-info-file", "", "if non-empty, test findModuleInfo against this filename")
func TestFindModuleInfoManual(t *testing.T) {
exe := *findModuleInfoName
if exe == "" {
t.Skip("skipping without --module-info-file filename")
}
cmd := cmdName(exe)
mod, err := findModuleInfo(exe)
if err != nil {
t.Fatal(err)
}
t.Logf("Got %q from: %s", cmd, mod)
}