Skip to content

Commit e42353d

Browse files
committed
sql: add logic tests for inspect job via SCRUB
This change introduces logic tests for the new inspect job path when enable_scrub_job is enabled. Informs: #148289 Epic: CRDB-30356 Release note: None
1 parent 4d420e5 commit e42353d

File tree

11 files changed

+119
-0
lines changed

11 files changed

+119
-0
lines changed

pkg/ccl/logictestccl/tests/3node-tenant/generated_test.go

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/ccl/logictestccl/tests/local-read-committed/generated_test.go

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/ccl/logictestccl/tests/local-repeatable-read/generated_test.go

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
subtest setup
2+
3+
statement ok
4+
SET enable_scrub_job = true;
5+
6+
statement ok
7+
CREATE TABLE t1 (c1 INT);
8+
9+
statement ok
10+
CREATE INDEX i1 ON t1 (c1);
11+
12+
subtest end
13+
14+
subtest scrub_job_implicit_txn
15+
16+
statement ok
17+
EXPERIMENTAL SCRUB TABLE t1;
18+
19+
query TTB
20+
SELECT description, status, finished IS NOT NULL AS finished FROM [SHOW JOBS] WHERE job_type = 'INSPECT' ORDER BY created DESC LIMIT 1
21+
----
22+
EXPERIMENTAL SCRUB TABLE t1 succeeded true
23+
24+
subtest end
25+
26+
subtest scrub_job_multi_stmt_txn
27+
28+
statement ok
29+
BEGIN;
30+
31+
statement error pq: cannot run within a multi-statement transaction
32+
EXPERIMENTAL SCRUB TABLE t1;
33+
34+
statement ok
35+
COMMIT;
36+
37+
subtest end
38+
39+
subtest scrub_database
40+
41+
statement error pq: SCRUB DATABASE not supported with enable_scrub_job
42+
EXPERIMENTAL SCRUB DATABASE defaultdb;
43+
44+
subtest cleanup
45+
46+
statement ok
47+
DROP TABLE t1;
48+
49+
subtest end

pkg/sql/logictest/tests/fakedist-disk/generated_test.go

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/sql/logictest/tests/fakedist-vec-off/generated_test.go

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/sql/logictest/tests/fakedist/generated_test.go

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/sql/logictest/tests/local-legacy-schema-changer/generated_test.go

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/sql/logictest/tests/local-mixed-25.2/generated_test.go

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/sql/logictest/tests/local-vec-off/generated_test.go

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)