Skip to content

Commit 46b62fa

Browse files
committed
testutils: use t.Cleanup in SetVModule
This avoids the potential for someone to forget to defer the returned func. Epic: none Release note: None
1 parent 0156e44 commit 46b62fa

17 files changed

+57
-58
lines changed

pkg/ccl/changefeedccl/alter_changefeed_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ func TestAlterChangefeedAddTargetFamily(t *testing.T) {
336336
defer leaktest.AfterTest(t)()
337337
defer log.Scope(t).Close(t)
338338

339-
defer testutils.SetVModule(t, "helpers_test=1")()
339+
testutils.SetVModule(t, "helpers_test=1")
340340

341341
testFn := func(t *testing.T, s TestServer, f cdctest.TestFeedFactory) {
342342
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -394,7 +394,7 @@ func TestAlterChangefeedSwitchFamily(t *testing.T) {
394394
defer leaktest.AfterTest(t)()
395395
defer log.Scope(t).Close(t)
396396

397-
defer testutils.SetVModule(t, "helpers_test=1")()
397+
testutils.SetVModule(t, "helpers_test=1")
398398

399399
testFn := func(t *testing.T, s TestServer, f cdctest.TestFeedFactory) {
400400
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -1316,7 +1316,7 @@ func TestAlterChangefeedAddTargetsDuringSchemaChangeError(t *testing.T) {
13161316
defer log.Scope(t).Close(t)
13171317

13181318
// Set verbose log to confirm whether or not we hit the same nil row issue as in #140669
1319-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
1319+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
13201320

13211321
rnd, seed := randutil.NewPseudoRand()
13221322
t.Logf("random seed: %d", seed)
@@ -1984,7 +1984,7 @@ func TestAlterChangefeedRandomizedTargetChanges(t *testing.T) {
19841984
defer leaktest.AfterTest(t)()
19851985
defer log.Scope(t).Close(t)
19861986

1987-
defer testutils.SetVModule(t, "helpers_test=1")()
1987+
testutils.SetVModule(t, "helpers_test=1")
19881988

19891989
rnd, _ := randutil.NewPseudoRand()
19901990

pkg/ccl/changefeedccl/changefeed_test.go

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1400,7 +1400,7 @@ func TestChangefeedMultiTable(t *testing.T) {
14001400
func TestChangefeedCursor(t *testing.T) {
14011401
defer leaktest.AfterTest(t)()
14021402
defer log.Scope(t).Close(t)
1403-
defer testutils.SetVModule(t, "event_processing=3,blocking_buffer=2")()
1403+
testutils.SetVModule(t, "event_processing=3,blocking_buffer=2")
14041404

14051405
testFn := func(t *testing.T, s TestServer, f cdctest.TestFeedFactory) {
14061406
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -2204,7 +2204,7 @@ func TestNoStopAfterNonTargetColumnDrop(t *testing.T) {
22042204
defer leaktest.AfterTest(t)()
22052205
defer log.Scope(t).Close(t)
22062206

2207-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
2207+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
22082208

22092209
testFn := func(t *testing.T, s TestServer, f cdctest.TestFeedFactory) {
22102210
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -2313,7 +2313,7 @@ func TestNoBackfillAfterNonTargetColumnDrop(t *testing.T) {
23132313
defer leaktest.AfterTest(t)()
23142314
defer log.Scope(t).Close(t)
23152315

2316-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
2316+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
23172317

23182318
testFn := func(t *testing.T, s TestServer, f cdctest.TestFeedFactory) {
23192319
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -2359,7 +2359,7 @@ func TestChangefeedColumnDropsWithFamilyAndNonFamilyTargets(t *testing.T) {
23592359
defer leaktest.AfterTest(t)()
23602360
defer log.Scope(t).Close(t)
23612361

2362-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
2362+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
23632363

23642364
testFn := func(t *testing.T, s TestServer, f cdctest.TestFeedFactory) {
23652365
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -2412,7 +2412,7 @@ func TestChangefeedColumnDropsOnMultipleFamiliesWithTheSameName(t *testing.T) {
24122412
defer leaktest.AfterTest(t)()
24132413
defer log.Scope(t).Close(t)
24142414

2415-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
2415+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
24162416

24172417
testFn := func(t *testing.T, s TestServer, f cdctest.TestFeedFactory) {
24182418
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -2466,7 +2466,7 @@ func TestChangefeedColumnDropsOnTheSameTableWithMultipleFamilies(t *testing.T) {
24662466
defer leaktest.AfterTest(t)()
24672467
defer log.Scope(t).Close(t)
24682468

2469-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
2469+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
24702470

24712471
testFn := func(t *testing.T, s TestServer, f cdctest.TestFeedFactory) {
24722472
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -2510,7 +2510,7 @@ func TestChangefeedColumnDropsOnTheSameTableWithMultipleFamiliesWithManualSchema
25102510
defer leaktest.AfterTest(t)()
25112511
defer log.Scope(t).Close(t)
25122512

2513-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
2513+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
25142514

25152515
testFn := func(t *testing.T, s TestServer, f cdctest.TestFeedFactory) {
25162516
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -2556,7 +2556,7 @@ func TestNoStopAfterNonTargetAddColumnWithBackfill(t *testing.T) {
25562556
defer leaktest.AfterTest(t)()
25572557
defer log.Scope(t).Close(t)
25582558

2559-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
2559+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
25602560

25612561
testFn := func(t *testing.T, s TestServer, f cdctest.TestFeedFactory) {
25622562
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -2658,7 +2658,7 @@ func TestChangefeedSchemaChangeNoBackfill(t *testing.T) {
26582658
defer log.Scope(t).Close(t)
26592659
skip.UnderRace(t, "takes >1 min under race")
26602660

2661-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
2661+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
26622662

26632663
testFn := func(t *testing.T, s TestServer, f cdctest.TestFeedFactory) {
26642664
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -3306,7 +3306,7 @@ func TestChangefeedSchemaChangeAllowBackfill_Legacy(t *testing.T) {
33063306
defer leaktest.AfterTest(t)()
33073307
defer log.Scope(t).Close(t)
33083308

3309-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
3309+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
33103310

33113311
testFn := func(t *testing.T, s TestServerWithSystem, f cdctest.TestFeedFactory) {
33123312
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -3504,7 +3504,7 @@ func TestChangefeedSchemaChangeAllowBackfill(t *testing.T) {
35043504
defer leaktest.AfterTest(t)()
35053505
defer log.Scope(t).Close(t)
35063506

3507-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
3507+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
35083508

35093509
testFn := func(t *testing.T, s TestServer, f cdctest.TestFeedFactory) {
35103510
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -3666,7 +3666,7 @@ func TestChangefeedSchemaChangeBackfillScope(t *testing.T) {
36663666
defer leaktest.AfterTest(t)()
36673667
defer log.Scope(t).Close(t)
36683668

3669-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
3669+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
36703670

36713671
testFn := func(t *testing.T, s TestServerWithSystem, f cdctest.TestFeedFactory) {
36723672
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -3730,7 +3730,7 @@ func TestChangefeedAfterSchemaChangeBackfill(t *testing.T) {
37303730
defer leaktest.AfterTest(t)()
37313731
defer log.Scope(t).Close(t)
37323732

3733-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
3733+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
37343734

37353735
testFn := func(t *testing.T, s TestServer, f cdctest.TestFeedFactory) {
37363736
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -3762,7 +3762,7 @@ func TestChangefeedEachColumnFamily(t *testing.T) {
37623762
defer leaktest.AfterTest(t)()
37633763
defer log.Scope(t).Close(t)
37643764

3765-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
3765+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
37663766

37673767
testFn := func(t *testing.T, s TestServer, f cdctest.TestFeedFactory) {
37683768

@@ -3892,7 +3892,7 @@ func TestChangefeedSingleColumnFamilySchemaChanges(t *testing.T) {
38923892
defer leaktest.AfterTest(t)()
38933893
defer log.Scope(t).Close(t)
38943894

3895-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
3895+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
38963896

38973897
// requireErrorSoon times out after 30 seconds
38983898
skip.UnderStress(t)
@@ -3939,7 +3939,7 @@ func TestChangefeedEachColumnFamilySchemaChanges(t *testing.T) {
39393939
defer leaktest.AfterTest(t)()
39403940
defer log.Scope(t).Close(t)
39413941

3942-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
3942+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
39433943

39443944
testFn := func(t *testing.T, s TestServer, f cdctest.TestFeedFactory) {
39453945
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -6456,7 +6456,7 @@ func TestChangefeedTruncateOrDrop(t *testing.T) {
64566456
defer leaktest.AfterTest(t)()
64576457
defer log.Scope(t).Close(t)
64586458

6459-
defer testutils.SetVModule(t, "table_event_filter=2")()
6459+
testutils.SetVModule(t, "table_event_filter=2")
64606460

64616461
assertFailuresCounter := func(t *testing.T, m *Metrics, exp int64) {
64626462
t.Helper()
@@ -8657,8 +8657,8 @@ func TestChangefeedTimelyResolvedTimestampUpdatePostRollingRestart(t *testing.T)
86578657
defer log.Scope(t).Close(t)
86588658

86598659
// Add verbose logging to help debug future failures.
8660-
defer testutils.SetVModule(t, "changefeed_processors=1,replica_rangefeed=2,"+
8661-
"replica_range_lease=3,raft=3")()
8660+
testutils.SetVModule(t, "changefeed_processors=1,replica_rangefeed=2,"+
8661+
"replica_range_lease=3,raft=3")
86628662

86638663
// This test requires many range splits, which can be slow under certain test
86648664
// conditions. Skip potentially slow tests.
@@ -10997,7 +10997,7 @@ func TestSchemachangeDoesNotBreakSinklessFeed(t *testing.T) {
1099710997
defer leaktest.AfterTest(t)()
1099810998
defer log.Scope(t).Close(t)
1099910999

11000-
defer testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")()
11000+
testutils.SetVModule(t, "kv_feed=2,changefeed_processors=2")
1100111001

1100211002
testFn := func(t *testing.T, s TestServer, f cdctest.TestFeedFactory) {
1100311003
sqlDB := sqlutils.MakeSQLRunner(s.DB)
@@ -11876,7 +11876,7 @@ func TestChangefeedHeadersJSONVals(t *testing.T) {
1187611876
defer leaktest.AfterTest(t)()
1187711877
defer log.Scope(t).Close(t)
1187811878

11879-
defer testutils.SetVModule(t, "event_processing=3")()
11879+
testutils.SetVModule(t, "event_processing=3")
1188011880

1188111881
// Make it easier to test the logs.
1188211882
jsonHeaderWrongValTypeLogLim = log.Every(0)

pkg/ccl/changefeedccl/protected_timestamps_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,7 @@ func TestPTSRecordProtectsTargetsAndSystemTables(t *testing.T) {
562562
ctx := context.Background()
563563

564564
// Useful for debugging.
565-
defer testutils.SetVModule(t, "spanconfigstore=2,store=2,reconciler=3,mvcc_gc_queue=2,kvaccessor=2")()
565+
testutils.SetVModule(t, "spanconfigstore=2,store=2,reconciler=3,mvcc_gc_queue=2,kvaccessor=2")
566566

567567
settings := cluster.MakeTestingClusterSettings()
568568
spanconfigjob.ReconciliationJobCheckpointInterval.Override(ctx, &settings.SV, 1*time.Second)

pkg/ccl/multiregionccl/regionliveness_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ func TestRegionLivenessProber(t *testing.T) {
6363
defer leaktest.AfterTest(t)()
6464
defer log.Scope(t).Close(t)
6565
// Force extra logging to diagnose flakes.
66-
defer testutils.SetVModule(t, "prober=2")()
66+
testutils.SetVModule(t, "prober=2")
6767

6868
// This test forces the SQL liveness TTL be a small number,
6969
// which makes the heartbeats even more critical. Under stress and

pkg/cloud/amazon/s3_storage_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ func TestS3FaultInjection(t *testing.T) {
225225

226226
// Enable cloud transport logging.
227227
defer log.Scope(t).Close(t)
228-
defer testutils.SetVModule(t, "cloud_logging_transport=1")()
228+
testutils.SetVModule(t, "cloud_logging_transport=1")
229229

230230
uri := fmt.Sprintf(
231231
"s3://%s/%d-fault-injection-test?AUTH=implicit",

pkg/cloud/azure/azure_storage_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ func TestAzureFaultInjection(t *testing.T) {
165165

166166
// Enable cloud transport logging.
167167
defer log.Scope(t).Close(t)
168-
defer testutils.SetVModule(t, "cloud_logging_transport=1")()
168+
testutils.SetVModule(t, "cloud_logging_transport=1")
169169

170170
testID := cloudtestutils.NewTestID()
171171
uri := cfg.filePathImplicitAuth(fmt.Sprintf("%d-fault-injection-test", testID))

pkg/cloud/cloud_logging_transport_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ import (
2222
// TestMaybeAddLogging tests that logging is only added when log.V(1) is true.
2323
func TestMaybeAddLogging(t *testing.T) {
2424
t.Run("logging-disabled", func(t *testing.T) {
25-
defer testutils.SetVModule(t, "")()
25+
testutils.SetVModule(t, "")
2626
inner := &http.Transport{}
2727
result := maybeAddLogging(inner)
2828
require.Equal(t, inner, result, "should return inner transport when logging is disabled")
2929
})
3030

3131
t.Run("logging-enabled", func(t *testing.T) {
32-
defer testutils.SetVModule(t, "*=1")()
32+
testutils.SetVModule(t, "*=1")
3333
inner := &http.Transport{}
3434
result := maybeAddLogging(inner)
3535
require.NotEqual(t, inner, result, "should return wrapped transport when logging is enabled")

pkg/cloud/gcp/gcs_storage_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ func TestGCSFaultInjection(t *testing.T) {
313313

314314
// Enable cloud transport logging.
315315
defer log.Scope(t).Close(t)
316-
defer testutils.SetVModule(t, "cloud_logging_transport=1")()
316+
testutils.SetVModule(t, "cloud_logging_transport=1")
317317

318318
testID := cloudtestutils.NewTestID()
319319
uri := fmt.Sprintf("gs://%s/%d-fault-injection-test?AUTH=implicit", bucket, testID)

pkg/kv/kvserver/client_replica_circuit_breaker_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -794,7 +794,7 @@ func TestReplicaCircuitBreaker_Partial_Retry(t *testing.T) {
794794
skip.UnderDeadlock(t)
795795

796796
// To help debug issues like #154179.
797-
defer testutils.SetVModule(t, "dist_sender=3")()
797+
testutils.SetVModule(t, "dist_sender=3")
798798

799799
testutils.RunValues(t, "lease-type", roachpb.ExpirationAndLeaderLeaseType(),
800800
func(t *testing.T, leaseType roachpb.LeaseType) {

pkg/kv/kvserver/client_replica_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -778,7 +778,7 @@ func TestTxnReadWithinUncertaintyIntervalAfterLeaseTransfer(t *testing.T) {
778778
defer log.Scope(t).Close(t)
779779

780780
// Increase the verbosity of the test to help investigate failures.
781-
defer testutils.SetVModule(t, "replica_range_lease=3,raft=4,txn=3,txn_coord_sender=3")()
781+
testutils.SetVModule(t, "replica_range_lease=3,raft=4,txn=3,txn_coord_sender=3")
782782
const numNodes = 2
783783
var manuals []*hlc.HybridManualClock
784784
var clocks []*hlc.Clock
@@ -2955,7 +2955,7 @@ func TestLossQuorumCauseLeaderlessWatcherToSignalUnavailable(t *testing.T) {
29552955
defer log.Scope(t).Close(t)
29562956

29572957
// Increase the verbosity of the test to help investigate failures.
2958-
defer testutils.SetVModule(t, "replica_range_lease=3,raft=4")()
2958+
testutils.SetVModule(t, "replica_range_lease=3,raft=4")
29592959

29602960
ctx := context.Background()
29612961
stickyVFSRegistry := fs.NewStickyRegistry()
@@ -6072,7 +6072,7 @@ func TestLeaseTransferReplicatesLocks(t *testing.T) {
60726072
defer leaktest.AfterTest(t)()
60736073
defer log.Scope(t).Close(t)
60746074

6075-
defer testutils.SetVModule(t, "cmd_lease=2")()
6075+
testutils.SetVModule(t, "cmd_lease=2")
60766076

60776077
// Test Setup:
60786078
//
@@ -6182,7 +6182,7 @@ func TestLeaseTransferDropsLocksIfLargerThanCommandSize(t *testing.T) {
61826182
defer leaktest.AfterTest(t)()
61836183
defer log.Scope(t).Close(t)
61846184

6185-
defer testutils.SetVModule(t, "cmd_lease=2")()
6185+
testutils.SetVModule(t, "cmd_lease=2")
61866186

61876187
// Test Plan:
61886188
//
@@ -6233,7 +6233,7 @@ func TestMergeDropsLocksIfLargerThanMax(t *testing.T) {
62336233
defer leaktest.AfterTest(t)()
62346234
defer log.Scope(t).Close(t)
62356235

6236-
defer testutils.SetVModule(t, "cmd_subsume=2")()
6236+
testutils.SetVModule(t, "cmd_subsume=2")
62376237

62386238
// Test Plan:
62396239
//

0 commit comments

Comments
 (0)