diff options
author | Andres Freund <andres@anarazel.de> | 2025-03-05 13:19:28 -0500 |
---|---|---|
committer | Andres Freund <andres@anarazel.de> | 2025-03-05 13:19:28 -0500 |
commit | 0a2f5df88168e3d8c50e3a26bf1ca45c61f9d6f2 (patch) | |
tree | 7d8fa452ce30abc389e0ada48a569b40ffb7c4a3 | |
parent | ad40644eb8582fc1f537330b76ae7893cacf7b21 (diff) | |
download | postgresql-0a2f5df88168e3d8c50e3a26bf1ca45c61f9d6f2.tar.gz postgresql-0a2f5df88168e3d8c50e3a26bf1ca45c61f9d6f2.zip |
ci: freebsd: Specify debug_parallel_query=regress
A lot of buildfarm animals run with debug_parallel_query=regress, while CI
didn't test that. That lead to the annoying situation of only noticing related
test instabilities after merging changes upstream.
FreeBSD was chosen because it's a relatively fast task. It also tests
debug_write_read_parse_plan_trees etc, which probably is exercised a bit more
heavily with debug_parallel_query=regress.
Discussion: https://postgr.es/m/zbuk4mlov22yfoktf5ub3lwjw2b7ezwphwolbplthepda42int@h6wpvq7orc44
-rw-r--r-- | .cirrus.tasks.yml | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/.cirrus.tasks.yml b/.cirrus.tasks.yml index e7482da1fdd..a4cd0c76e80 100644 --- a/.cirrus.tasks.yml +++ b/.cirrus.tasks.yml @@ -139,7 +139,14 @@ task: CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS CFLAGS: -Og -ggdb - PG_TEST_INITDB_EXTRA_OPTS: -c debug_copy_parse_plan_trees=on -c debug_write_read_parse_plan_trees=on -c debug_raw_expression_coverage_test=on + # Several buildfarm animals enable these options. Without testing them + # during CI, it would be easy to cause breakage on the buildfarm with CI + # passing. + PG_TEST_INITDB_EXTRA_OPTS: >- + -c debug_copy_parse_plan_trees=on + -c debug_write_read_parse_plan_trees=on + -c debug_raw_expression_coverage_test=on + -c debug_parallel_query=regress PG_TEST_PG_UPGRADE_MODE: --link <<: *freebsd_task_template |