snapshot of https://github.com/golang-migrate/migrate.git (master, 2026-09-15; blobs > 131072B omitted)
This commit is contained in:
22
testing/testing_test.go
Normal file
22
testing/testing_test.go
Normal file
@@ -0,0 +1,22 @@
|
||||
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("...")
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user