| # Test that when there's a build failure and a -run flag that doesn't match, | |
| # that the error for not matching tests does not override the error for | |
| # the build failure. | |
| ! go test -run ThisWillNotMatch syntaxerror | |
| ! stderr '(?m)^ok.*\[no tests to run\]' | |
| stdout 'FAIL' | |
| -- go.mod -- | |
| module syntaxerror | |
| go 1.16 | |
| -- x.go -- | |
| package p | |
| -- x_test.go -- | |
| package p | |
| func f() (x.y, z int) { | |
| } |