From 4686224e5af585978503d0cae43cf659579318d9 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Thu, 24 Feb 2022 14:26:08 -0800 Subject: [PATCH] cmd/tailscaled: add a no-op test for profiling init-time memory allocs Turns out we're pretty good already at init-time work in tailscaled. The regexp/syntax shows up but it's hard to get rid of that; zstd even uses regexp. *shrug* Change-Id: I856aca056dcb7489f5fc22ef07f55f34ddf19bd6 Signed-off-by: Brad Fitzpatrick --- cmd/tailscaled/tailscaled_test.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 cmd/tailscaled/tailscaled_test.go diff --git a/cmd/tailscaled/tailscaled_test.go b/cmd/tailscaled/tailscaled_test.go new file mode 100644 index 000000000..1bba6bf2b --- /dev/null +++ b/cmd/tailscaled/tailscaled_test.go @@ -0,0 +1,13 @@ +// Copyright (c) 2022 Tailscale Inc & AUTHORS All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package main // import "tailscale.com/cmd/tailscaled" + +import "testing" + +func TestNothing(t *testing.T) { + // This test does nothing on purpose, so we can run + // GODEBUG=memprofilerate=1 go test -v -run=Nothing -memprofile=prof.mem + // without any errors about no matching tests. +}