[short] skip [compiler:gccgo] skip # gccgo has no cover tool [!GOEXPERIMENT:coverageredesign] skip go test -short -cover -covermode=atomic -coverpkg=coverdep/p1 coverdep # In addition to the above, test to make sure there is no funny # business if we try "go test -cover" in atomic mode targeting # sync/atomic itself (see #57445). Just a short test run is needed # since we're mainly interested in making sure the test builds and can # execute at least one test. go test -short -covermode=atomic -run=TestStoreInt64 sync/atomic go test -short -covermode=atomic -run=TestAnd8 internal/runtime/atomic # Skip remainder if no race detector support. [!race] skip go test -short -cover -race -run=TestStoreInt64 sync/atomic go test -short -cover -race -run=TestAnd8 internal/runtime/atomic -- go.mod -- module coverdep go 1.16 -- p.go -- package p import _ "coverdep/p1" func F() { } -- p1/p1.go -- package p1 import _ "errors" -- p_test.go -- package p import "testing" func Test(t *testing.T) { F() }