...
1
2
3
4
5
6
7
8
9
10
11
12
13
14 package netutils
15
16 import (
17 "testing"
18
19 . "github.com/onsi/gomega"
20 )
21
22 func Test_compressName(t *testing.T) {
23 g := NewWithT(t)
24
25 t.Run("compress name", func(t *testing.T) {
26 name := `Running tool: /usr/bin/go test -timeout 30s github.com/chaos-mesh/chaos-mesh/controllers/networkchaos/netutils -run ^Test_compressName$`
27
28 name = CompressName(name, 20, "test")
29
30 g.Expect(name).Should(Equal("Runni_a5e4631cf_test"))
31
32 name = "test executed panic(nil) or runtime.Goexit: subtest may have called FailNow on a parent test"
33
34 name = CompressName(name, 13, "test")
35
36 g.Expect(name).Should(Equal("test _03_test"))
37 })
38 }
39