code: func (suite *Suite) Run(name string, subtest func()) bool {
  	oldT := suite.T()
  	defer suite.SetT(oldT)
  	return oldT.Run(name, func(t *testing.T) {
  		suite.SetT(t)
  		subtest()
  	})
  }
docs: // Run provides suite functionality around golang subtests.  It should be
  // called in place of t.Run(name, func(t *testing.T)) in test suite code.
  // The passed-in func will be executed as a subtest with a fresh instance of t.
  // Provides compatibility with go test pkg -run TestSuite/TestName/SubTestName.