mirror of
https://github.com/tailscale/tailscale.git
synced 2024-12-01 14:05:39 +00:00
util/dnsname: add a benchmark for ToFQDN.
Signed-off-by: David Anderson <danderson@tailscale.com>
This commit is contained in:
parent
caaefa00a0
commit
d7f6ef3a79
@ -185,3 +185,24 @@ func TestTrimSuffix(t *testing.T) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var sinkFQDN FQDN
|
||||
|
||||
func BenchmarkToFQDN(b *testing.B) {
|
||||
tests := []string{
|
||||
"www.tailscale.com.",
|
||||
"www.tailscale.com",
|
||||
".www.tailscale.com",
|
||||
"_ssh._tcp.www.tailscale.com.",
|
||||
"_ssh._tcp.www.tailscale.com",
|
||||
}
|
||||
|
||||
for _, test := range tests {
|
||||
b.Run(test, func(b *testing.B) {
|
||||
b.ReportAllocs()
|
||||
for i := 0; i < b.N; i++ {
|
||||
sinkFQDN, _ = ToFQDN(test)
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user