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

     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