On Sun, Mar 22, 2020 at 7:10 PM Shane H <shane....@gmail.com> wrote: > > I'm a lot confused by the behaviour of some tests I have at the moment, > they're skipping.. when there's no skip or timeout or... anything that I can > see > > I know this is going to be difficult because I don't have code I can paste to > show what's happening > > I'm using go1.13.9, but this behaviour was also happening with go1.13.7 > > I have tests run from a script with > go test ./... -v -count=1 // Note count=1 was added to try and stop the > behaviour > > The tests that I am interested are table tests run inside > for _, testCase := range tt { > testCase := testCase > t,Run(testCase.name, func(t *testing.T) { > res, err := http.DefaultClientDo(testCase.before(t)) > require.NoError(t, err) > defer res.Body.Close() > testCase.check(t, res) > } > } > > When I set two of the tests to time.Sleep(time.Millisecond * 1000) the tests > should fail > > Sometimes they do, but sometimes they instead Skip, or even report that they > were run, passed, with an updated time (they shouldn't pass) > > Can someone point me in the direction of some helpful (perhaps) documentation > if that's what I need to read?
What do you mean when you say that the tests are skipped? What is the output of your "go test" command? Can you show us a small complete test case that demonstrates the problem? Ian -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAOyqgcWqj2PyR_iroQ%3D3QdDx2ZjNF90jeeMhVsHY8SS8j%3DdQWg%40mail.gmail.com.