Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit6b04abd

Browse files
committed
Run tap tests in src/interfaces/libpq.
To be able to run binaries in the test/ directory, prove_[install]check needto be executable in a single shell invocation, so that test/ can be added toPATH.Discussion:https://postgr.es/m/20220223203031.ezrd73ohvjgfksow@alap3.anarazel.de
1 parentac25173 commit6b04abd

File tree

3 files changed

+16
-8
lines changed

3 files changed

+16
-8
lines changed

‎src/Makefile.global.in

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -448,8 +448,8 @@ ifeq ($(enable_tap_tests),yes)
448448

449449
ifndefPGXS
450450
defineprove_installcheck
451-
rm -rf '$(CURDIR)'/tmp_check
452-
$(MKDIR_P) '$(CURDIR)'/tmp_check
451+
rm -rf '$(CURDIR)'/tmp_check && \
452+
$(MKDIR_P) '$(CURDIR)'/tmp_check && \
453453
cd$(srcdir) && \
454454
TESTDIR='$(CURDIR)' PATH="$(bindir):$(CURDIR):$$PATH" \
455455
PGPORT='6$(DEF_PGPORT)' top_builddir='$(CURDIR)/$(top_builddir)' \
@@ -458,8 +458,8 @@ cd $(srcdir) && \
458458
endef
459459
else# PGXS case
460460
defineprove_installcheck
461-
rm -rf '$(CURDIR)'/tmp_check
462-
$(MKDIR_P) '$(CURDIR)'/tmp_check
461+
rm -rf '$(CURDIR)'/tmp_check && \
462+
$(MKDIR_P) '$(CURDIR)'/tmp_check && \
463463
cd$(srcdir) && \
464464
TESTDIR='$(CURDIR)' PATH="$(bindir):$(CURDIR):$$PATH" \
465465
PGPORT='6$(DEF_PGPORT)' top_builddir='$(top_builddir)' \
@@ -469,8 +469,8 @@ endef
469469
endif# PGXS
470470

471471
defineprove_check
472-
rm -rf '$(CURDIR)'/tmp_check
473-
$(MKDIR_P) '$(CURDIR)'/tmp_check
472+
rm -rf '$(CURDIR)'/tmp_check && \
473+
$(MKDIR_P) '$(CURDIR)'/tmp_check && \
474474
cd$(srcdir) && \
475475
TESTDIR='$(CURDIR)'$(with_temp_install) PGPORT='6$(DEF_PGPORT)' \
476476
PG_REGRESS='$(CURDIR)/$(top_builddir)/src/test/regress/pg_regress' \

‎src/interfaces/libpq/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
/exports.list
22
/libpq-refs-stamp
3+
/tmp_check/

‎src/interfaces/libpq/Makefile

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,14 @@ install: all installdirs install-lib
137137
$(INSTALL_DATA)$(srcdir)/pqexpbuffer.h'$(DESTDIR)$(includedir_internal)'
138138
$(INSTALL_DATA)$(srcdir)/pg_service.conf.sample'$(DESTDIR)$(datadir)/pg_service.conf.sample'
139139

140-
installcheck:
141-
$(MAKE) -Ctest$@
140+
test-build:
141+
$(MAKE) -Ctest all
142+
143+
check: test-build all
144+
PATH="$(CURDIR)/test:$$PATH"&&$(prove_check)
145+
146+
installcheck: test-build all
147+
PATH="$(CURDIR)/test:$$PATH"&&$(prove_installcheck)
142148

143149
installdirs: installdirs-lib
144150
$(MKDIR_P)'$(DESTDIR)$(includedir)''$(DESTDIR)$(includedir_internal)''$(DESTDIR)$(datadir)'
@@ -153,6 +159,7 @@ uninstall: uninstall-lib
153159

154160
cleandistclean: clean-lib
155161
$(MAKE) -Ctest$@
162+
rm -rf tmp_check
156163
rm -f$(OBJS) pthread.h libpq-refs-stamp
157164
# Might be left over from a Win32 client-only build
158165
rm -f pg_config_paths.h

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp