Allow focused integration tests to be run from the GoLand UI again

This was broken recently by the improvements in #808.
This commit is contained in:
Ryan Richard
2021-09-21 12:04:45 -07:00
parent fca183b203
commit f700246bfa
2 changed files with 10 additions and 1 deletions
+8 -1
View File
@@ -14,7 +14,14 @@ import (
)
func TestMain(m *testing.M) {
splitIntegrationTestsIntoBuckets(m)
if os.Getenv("PINNIPED_TEST_GOLAND_RUNNER") != "true" {
// When running integration tests from inside GoLand, do not modify them.
// If the test gets nested under TestIntegrationSerial or the other groups,
// then you cannot run/debug a focused integration test in GoLand because the
// name of the test changes in a way that GoLand does not expect due to
// the nesting.
splitIntegrationTestsIntoBuckets(m)
}
os.Exit(m.Run())
}