ignore error in example/bench tests
Vladimir Bauer
4 years ago
| 17 | 17 | func BenchmarkWithJoin(b *testing.B) { |
| 18 | 18 | bCuuAndEd := [][]byte{[]byte("\x1b["), []byte("A\x1b[J")} |
| 19 | 19 | for i := 0; i < b.N; i++ { |
| 20 | ioutil.Discard.Write(bytes.Join(bCuuAndEd, []byte(strconv.Itoa(4)))) | |
| 20 | _, _ = ioutil.Discard.Write(bytes.Join(bCuuAndEd, []byte(strconv.Itoa(4)))) | |
| 21 | 21 | } |
| 22 | 22 | } |
| 23 | 23 | |
| 25 | 25 | escOpen := []byte("\x1b[") |
| 26 | 26 | cuuAndEd := []byte("A\x1b[J") |
| 27 | 27 | for i := 0; i < b.N; i++ { |
| 28 | ioutil.Discard.Write(append(strconv.AppendInt(escOpen, 4, 10), cuuAndEd...)) | |
| 28 | _, _ = ioutil.Discard.Write(append(strconv.AppendInt(escOpen, 4, 10), cuuAndEd...)) | |
| 29 | 29 | } |
| 30 | 30 | } |
| 31 | 31 | |
| 33 | 33 | w := New(ioutil.Discard) |
| 34 | 34 | w.lines = 4 |
| 35 | 35 | for i := 0; i < b.N; i++ { |
| 36 | w.ansiCuuAndEd() | |
| 36 | _ = w.ansiCuuAndEd() | |
| 37 | 37 | } |
| 38 | 38 | } |