@@ -27,9 +27,9 @@ import (
2727 "github.com/cockroachdb/cockroach/pkg/cloud/gcp"
2828 _ "github.com/cockroachdb/cockroach/pkg/cloud/impl" // register ExternalStorage providers.
2929 "github.com/cockroachdb/cockroach/pkg/testutils"
30+ "github.com/cockroachdb/cockroach/pkg/testutils/serverutils"
3031 "github.com/cockroachdb/cockroach/pkg/testutils/skip"
3132 "github.com/cockroachdb/cockroach/pkg/testutils/sqlutils"
32- "github.com/cockroachdb/cockroach/pkg/testutils/testcluster"
3333 "github.com/cockroachdb/cockroach/pkg/util/leaktest"
3434 "github.com/cockroachdb/cockroach/pkg/util/log"
3535 "github.com/stretchr/testify/require"
@@ -43,14 +43,11 @@ func TestGCPKMSExternalConnection(t *testing.T) {
4343 dir , dirCleanupFn := testutils .TempDir (t )
4444 defer dirCleanupFn ()
4545
46- params := base.TestClusterArgs {}
47- params .ServerArgs .ExternalIODir = dir
48-
49- tc := testcluster .StartTestCluster (t , 1 , params )
50- defer tc .Stopper ().Stop (context .Background ())
51-
52- tc .WaitForNodeLiveness (t )
53- sqlDB := sqlutils .MakeSQLRunner (tc .Conns [0 ])
46+ ts , db , _ := serverutils .StartServer (t , base.TestServerArgs {
47+ ExternalIODir : dir ,
48+ })
49+ defer ts .Stopper ().Stop (context .Background ())
50+ sqlDB := sqlutils .MakeSQLRunner (db )
5451
5552 // Setup some dummy data.
5653 sqlDB .Exec (t , `CREATE DATABASE foo` )
@@ -172,14 +169,11 @@ func TestGCPKMSExternalConnectionAssumeRole(t *testing.T) {
172169 dir , dirCleanupFn := testutils .TempDir (t )
173170 defer dirCleanupFn ()
174171
175- params := base.TestClusterArgs {}
176- params .ServerArgs .ExternalIODir = dir
177-
178- tc := testcluster .StartTestCluster (t , 1 , params )
179- defer tc .Stopper ().Stop (context .Background ())
180-
181- tc .WaitForNodeLiveness (t )
182- sqlDB := sqlutils .MakeSQLRunner (tc .Conns [0 ])
172+ ts , db , _ := serverutils .StartServer (t , base.TestServerArgs {
173+ ExternalIODir : dir ,
174+ })
175+ defer ts .Stopper ().Stop (context .Background ())
176+ sqlDB := sqlutils .MakeSQLRunner (db )
183177
184178 // Setup some dummy data.
185179 sqlDB .Exec (t , `CREATE DATABASE foo` )
@@ -301,14 +295,11 @@ func TestGCPAssumeRoleExternalConnection(t *testing.T) {
301295 dir , dirCleanupFn := testutils .TempDir (t )
302296 defer dirCleanupFn ()
303297
304- params := base.TestClusterArgs {}
305- params .ServerArgs .ExternalIODir = dir
306-
307- tc := testcluster .StartTestCluster (t , 1 , params )
308- defer tc .Stopper ().Stop (context .Background ())
309-
310- tc .WaitForNodeLiveness (t )
311- sqlDB := sqlutils .MakeSQLRunner (tc .Conns [0 ])
298+ ts , db , _ := serverutils .StartServer (t , base.TestServerArgs {
299+ ExternalIODir : dir ,
300+ })
301+ defer ts .Stopper ().Stop (context .Background ())
302+ sqlDB := sqlutils .MakeSQLRunner (db )
312303
313304 // Setup some dummy data.
314305 sqlDB .Exec (t , `CREATE DATABASE foo` )
@@ -452,14 +443,11 @@ func TestGCPExternalConnection(t *testing.T) {
452443 dir , dirCleanupFn := testutils .TempDir (t )
453444 defer dirCleanupFn ()
454445
455- params := base.TestClusterArgs {}
456- params .ServerArgs .ExternalIODir = dir
457-
458- tc := testcluster .StartTestCluster (t , 1 , params )
459- defer tc .Stopper ().Stop (context .Background ())
460-
461- tc .WaitForNodeLiveness (t )
462- sqlDB := sqlutils .MakeSQLRunner (tc .Conns [0 ])
446+ ts , db , _ := serverutils .StartServer (t , base.TestServerArgs {
447+ ExternalIODir : dir ,
448+ })
449+ defer ts .Stopper ().Stop (context .Background ())
450+ sqlDB := sqlutils .MakeSQLRunner (db )
463451
464452 // Setup some dummy data.
465453 sqlDB .Exec (t , `CREATE DATABASE foo` )
0 commit comments