1 [short] skip 'runs test'
2
3 go test -v -run Test -skip T skip_test.go
4 ! stdout RUN
5 stdout '^ok.*\[no tests to run\]'
6
7 go test -v -skip T skip_test.go
8 ! stdout RUN
9
10 go test -v -skip 1 skip_test.go
11 ! stdout Test1
12 stdout RUN.*Test2
13 stdout RUN.*Test2/3
14
15 go test -v -skip 2/3 skip_test.go
16 stdout RUN.*Test1
17 stdout RUN.*Test2
18 stdout RUN.*ExampleTest1
19 ! stdout Test2/3
20
21 go test -v -skip 2/4 skip_test.go
22 stdout RUN.*Test1
23 stdout RUN.*Test2
24 stdout RUN.*Test2/3
25 stdout RUN.*ExampleTest1
26
27 go test -v -skip Example skip_test.go
28 stdout RUN.*Test1
29 stdout RUN.*Test2
30 stdout RUN.*Test2/3
31 ! stdout ExampleTest1
32
33 -- skip_test.go --
34 package skip_test
35
36 import "testing"
37
38 func Test1(t *testing.T) {
39 }
40
41 func Test2(t *testing.T) {
42 t.Run("3", func(t *testing.T) {})
43 }
44
45 func ExampleTest1() {
46 // Output:
47 }
48
View as plain text