...

Text file src/cmd/go/testdata/script/test_skip.txt

Documentation: cmd/go/testdata/script

     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