| # https://golang.org/issue/45863: a typo in a test package leading to an |
| # import cycle should be diagnosed, instead of causing an infinite loop. |
| # The failure mode of this test prior to the fix was a timeout or OOM crash. |
| |
| go list -e -test -deps ./datastore/sql |
| |
| -- go.mod -- |
| module golang.org/issue45863 |
| |
| go 1.17 |
| -- datastore/datastore_health.go -- |
| package datastore |
| |
| import ( |
| "golang.org/issue45863/datastore" |
| "golang.org/issue45863/datastore/sql" |
| ) |
| -- datastore/sql/sql.go -- |
| package sql |
| -- datastore/sql/sql_test.go -- |
| package sql |
| |
| import _ "golang.org/issue45863/datastore" |