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