MCPcopy
hub / github.com/pingcap/tidb / NewTestKitWithSession

Function NewTestKitWithSession

pkg/testkit/testkit.go:112–121  ·  view source on GitHub ↗

NewTestKitWithSession returns a new *TestKit.

(t testing.TB, store kv.Storage, se sessiontypes.Session)

Source from the content-addressed store, hash-verified

110
111// NewTestKitWithSession returns a new *TestKit.
112func NewTestKitWithSession(t testing.TB, store kv.Storage, se sessiontypes.Session) *TestKit {
113 return &TestKit{
114 require: require.New(t),
115 assert: assert.New(t),
116 t: t,
117 store: store,
118 session: se,
119 alloc: chunk.NewAllocator(),
120 }
121}
122
123// RefreshSession set a new session for the testkit
124func (tk *TestKit) RefreshSession() {

Callers 15

TestPlanCacheSwitchDBFunction · 0.92
TestPreparedStatementsFunction · 0.92
TestShowStateFailFunction · 0.92
TestIssue19836Function · 0.92
TestInfoSchemaCacheFunction · 0.92
TestTTLStatusCacheFunction · 0.92
TestPreparedIssue17419Function · 0.92
TestKillStmtFunction · 0.92
TestDDLFunction · 0.92

Calls 2

NewAllocatorFunction · 0.92
NewMethod · 0.65

Tested by 15

TestPlanCacheSwitchDBFunction · 0.74
TestPreparedStatementsFunction · 0.74
TestShowStateFailFunction · 0.74
TestIssue19836Function · 0.74
TestInfoSchemaCacheFunction · 0.74
TestTTLStatusCacheFunction · 0.74
TestPreparedIssue17419Function · 0.74
TestKillStmtFunction · 0.74
TestDDLFunction · 0.74