blob: d9164ce184cc6b26adb0a65c2973d4ae701a66b5 [file] [log] [blame]
// Copyright 2020 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// +build !disable_events
package bench_test
import (
"testing"
)
func TestLogEventf(t *testing.T) {
testBenchmark(t, eventPrint, eventLogf, `
time=2020-03-05T14:27:48 id=1 kind=log msg="a where A=0"
time=2020-03-05T14:27:49 id=2 kind=log msg="b where B=\"A value\""
time=2020-03-05T14:27:50 id=3 kind=log msg="a where A=1"
time=2020-03-05T14:27:51 id=4 kind=log msg="b where B=\"Some other value\""
time=2020-03-05T14:27:52 id=5 kind=log msg="a where A=22"
time=2020-03-05T14:27:53 id=6 kind=log msg="b where B=\"Some other value\""
time=2020-03-05T14:27:54 id=7 kind=log msg="a where A=333"
time=2020-03-05T14:27:55 id=8 kind=log msg="b where B=\"\""
time=2020-03-05T14:27:56 id=9 kind=log msg="a where A=4444"
time=2020-03-05T14:27:57 id=10 kind=log msg="b where B=\"prime count of values\""
time=2020-03-05T14:27:58 id=11 kind=log msg="a where A=55555"
time=2020-03-05T14:27:59 id=12 kind=log msg="b where B=\"V\""
time=2020-03-05T14:28:00 id=13 kind=log msg="a where A=666666"
time=2020-03-05T14:28:01 id=14 kind=log msg="b where B=\"A value\""
time=2020-03-05T14:28:02 id=15 kind=log msg="a where A=7777777"
time=2020-03-05T14:28:03 id=16 kind=log msg="b where B=\"A value\""
`)
}
func TestLogEvent(t *testing.T) {
testBenchmark(t, eventPrint, eventLog, `
time=2020-03-05T14:27:48 id=1 kind=log msg=a A=0
time=2020-03-05T14:27:49 id=2 kind=log msg=b B="A value"
time=2020-03-05T14:27:50 id=3 kind=log msg=a A=1
time=2020-03-05T14:27:51 id=4 kind=log msg=b B="Some other value"
time=2020-03-05T14:27:52 id=5 kind=log msg=a A=22
time=2020-03-05T14:27:53 id=6 kind=log msg=b B="Some other value"
time=2020-03-05T14:27:54 id=7 kind=log msg=a A=333
time=2020-03-05T14:27:55 id=8 kind=log msg=b B=""
time=2020-03-05T14:27:56 id=9 kind=log msg=a A=4444
time=2020-03-05T14:27:57 id=10 kind=log msg=b B="prime count of values"
time=2020-03-05T14:27:58 id=11 kind=log msg=a A=55555
time=2020-03-05T14:27:59 id=12 kind=log msg=b B=V
time=2020-03-05T14:28:00 id=13 kind=log msg=a A=666666
time=2020-03-05T14:28:01 id=14 kind=log msg=b B="A value"
time=2020-03-05T14:28:02 id=15 kind=log msg=a A=7777777
time=2020-03-05T14:28:03 id=16 kind=log msg=b B="A value"
`)
}