Skip to content

Commit b9b3b77

Browse files
committed
ci: temporarily disable the Perl TAP tests
While iterating on the Python pytest port, run only the pytest tests: the Perl TAP tests double the run time and disk usage (the macOS runner has been hitting "No space left on device"). tap_tests and pytest are independent meson test kinds, so -Dtap_tests=disabled skips the Perl tests while -Dpytest=enabled keeps the Python ones. The Linux meson jobs configure with MESON_COMMON_PG_CONFIG_ARGS and otherwise let features auto-detect, so they do not pick up the setting from MESON_COMMON_FEATURES; pass -Dtap_tests=disabled explicitly in their meson setup commands. This is a temporary CI-only change to be reverted before the work is finalized.
1 parent a434585 commit b9b3b77

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

.github/workflows/pg-ci.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ env:
9191
-Dpytest=enabled
9292
-Dreadline=enabled
9393
-Dssl=openssl
94-
-Dtap_tests=enabled
94+
-Dtap_tests=disabled
9595
-Dzlib=enabled
9696
-Dzstd=enabled
9797
@@ -522,6 +522,7 @@ jobs:
522522
--pkg-config-path /usr/lib/i386-linux-gnu/pkgconfig/ \
523523
-DPERL=perl5.40-i386-linux-gnu \
524524
-Dlibnuma=disabled \
525+
-Dtap_tests=disabled \
525526
build
526527
527528
- name: Build
@@ -608,6 +609,7 @@ jobs:
608609
-Duuid=e2fs \
609610
--buildtype=debug \
610611
-Dllvm=enabled \
612+
-Dtap_tests=disabled \
611613
build
612614
613615
- name: Build
@@ -829,7 +831,7 @@ jobs:
829831
-Dplpython=enabled
830832
-Dpytest=enabled
831833
-Dssl=openssl
832-
-Dtap_tests=enabled
834+
-Dtap_tests=disabled
833835
834836
defaults:
835837
run:

0 commit comments

Comments
 (0)