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?

-- 
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/ab7e02e5-2591-4142-a38d-8bb455eae22c%40googlegroups.com.

Reply via email to