package testing import ( "testing" ) func ExampleParallelTest() { t := &testing.T{} // Should actually be used in a Test var isReady = func(i Instance) bool { // Return true if Instance is ready to run tests. // Don't block here though. return true } // t is *testing.T coming from parent Test(t *testing.T) ParallelTest(t, []Version{{Image: "docker_image:9.6"}}, isReady, func(t *testing.T, i Instance) { // Run your test/s ... t.Fatal("...") }) }