File tree Expand file tree Collapse file tree 1 file changed +19
-10
lines changed Expand file tree Collapse file tree 1 file changed +19
-10
lines changed Original file line number Diff line number Diff line change @@ -35,15 +35,6 @@ ISOLATION_OPTS = --load-extension=rum
35
35
EXTRA_CLEAN = pglist_tmp
36
36
37
37
ifdef USE_PGXS
38
-
39
- # We cannot run isolation test for versions 12,13 in PGXS case
40
- # because 'pg_isolation_regress' is not copied to install
41
- # directory, see src/test/isolation/Makefile
42
- ifeq ($(MAJORVERSION ) ,$(filter 12% 13% ,$(MAJORVERSION ) ) )
43
- undefine ISOLATION
44
- undefine ISOLATION_OPTS
45
- endif
46
-
47
38
PG_CONFIG = pg_config
48
39
PGXS := $(shell $(PG_CONFIG ) --pgxs)
49
40
include $(PGXS )
@@ -99,4 +90,22 @@ isolationcheck: | submake-isolation submake-rum temp-install
99
90
$(pg_isolation_regress_check ) \
100
91
--temp-config $(top_srcdir ) /contrib/rum/logical.conf \
101
92
$(ISOLATIONCHECKS )
102
- endif
93
+ endif
94
+
95
+ #
96
+ # On versions 12 and 13 isolation tests cannot be run using pgxs.
97
+ # Override installcheck target to avoid the error. This is just a stripped down
98
+ # version of installcheck target from pgxs.mk that runs all other tests besides
99
+ # isolation tests.
100
+ #
101
+ ifdef USE_PGXS
102
+ ifeq ($(MAJORVERSION ) , $(filter 12% 13% , $(MAJORVERSION ) ) )
103
+ installcheck : submake $(REGRESS_PREP )
104
+ ifdef REGRESS
105
+ $(pg_regress_installcheck) $(REGRESS_OPTS) $(REGRESS)
106
+ endif
107
+ ifdef TAP_TESTS
108
+ $(prove_installcheck)
109
+ endif
110
+ endif
111
+ endif
You can’t perform that action at this time.
0 commit comments