# Matches no subtests, parallel | |
go test -run Test/Sub/ThisWillNotMatch standalone_parallel_sub_test.go | |
stdout '^ok.*\[no tests to run\]' | |
-- standalone_parallel_sub_test.go -- | |
package standalone_parallel_sub_test | |
import "testing" | |
func Test(t *testing.T) { | |
ch := make(chan bool, 1) | |
t.Run("Sub", func(t *testing.T) { | |
t.Parallel() | |
<-ch | |
t.Run("Nested", func(t *testing.T) {}) | |
}) | |
// Ensures that Sub will finish after its t.Run call already returned. | |
ch <- true | |
} |