| # Matches no subtests, but parent test still fails | |
| ! go test -run TestThatFails/ThisWillNotMatch standalone_fail_sub_test.go | |
| ! stdout '^ok.*\[no tests to run\]' | |
| ! stderr '^ok.*\[no tests to run\]' | |
| stdout 'FAIL' | |
| -- standalone_fail_sub_test.go -- | |
| package standalone_fail_sub_test | |
| import "testing" | |
| func TestThatFails(t *testing.T) { | |
| t.Run("Sub", func(t *testing.T) {}) | |
| t.Fail() | |
| } |