summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Paquier2024-04-07 23:45:04 +0000
committerMichael Paquier2024-04-07 23:45:04 +0000
commit997db123c054c597164be77b7bf7da6479471621 (patch)
treeb14b03b7a792ec7b5d5cd920161f17a706b3820f
parent705ec0565371033082e7b1c278afcb42aa5a7421 (diff)
Make GIN test using injection points repeatable
As written, the test would fail when run repeatedly because one of the injection points attached was not detached. This would not matter if the test is rewritten to be concurrently safe, but let's be clean and it is a good practice. Oversight in 6a1ea02c491d. Discussion: https://postgr.es/m/[email protected]
-rw-r--r--src/test/modules/gin/expected/gin_incomplete_splits.out6
-rw-r--r--src/test/modules/gin/sql/gin_incomplete_splits.sql2
2 files changed, 8 insertions, 0 deletions
diff --git a/src/test/modules/gin/expected/gin_incomplete_splits.out b/src/test/modules/gin/expected/gin_incomplete_splits.out
index 822b78cffc4..973a8ce6c84 100644
--- a/src/test/modules/gin/expected/gin_incomplete_splits.out
+++ b/src/test/modules/gin/expected/gin_incomplete_splits.out
@@ -179,3 +179,9 @@ select verify(:next_i);
t
(1 row)
+SELECT injection_points_detach('gin-finish-incomplete-split');
+ injection_points_detach
+-------------------------
+
+(1 row)
+
diff --git a/src/test/modules/gin/sql/gin_incomplete_splits.sql b/src/test/modules/gin/sql/gin_incomplete_splits.sql
index 71253b71f3d..ea3667b38d0 100644
--- a/src/test/modules/gin/sql/gin_incomplete_splits.sql
+++ b/src/test/modules/gin/sql/gin_incomplete_splits.sql
@@ -143,3 +143,5 @@ select insert_n(:next_i, 10) as next_i
\gset
-- Verify that a scan still works
select verify(:next_i);
+
+SELECT injection_points_detach('gin-finish-incomplete-split');