| // 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" |
| `) |
| } |