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