1+ load ' test/libs/startup'
12load ' test/libs/dependencies'
23load ' test/libs/partitions'
34load ' test/libs/seeds'
@@ -11,6 +12,7 @@ setup_file() {
1112setup () {
1213 bats_load_library bats-support
1314 bats_load_library bats-assert
15+ ppm_setup
1416}
1517
1618@test " Test that provisioning succeed on up-to-date partitioning" {
3638)
3739 local CONFIGURATION_FILE=$( generate_configuration_file " ${CONFIGURATION} " )
3840
39- run postgresql-partition-manager run provisioning -c ${CONFIGURATION_FILE}
41+ run " $PPM_PROG " run provisioning -c ${CONFIGURATION_FILE}
4042
4143 assert_success
4244 assert_output --partial " All partitions are correctly provisioned"
6870)
6971 local CONFIGURATION_FILE=$( generate_configuration_file " ${CONFIGURATION} " )
7072
71- run postgresql-partition-manager run provisioning -c ${CONFIGURATION_FILE}
73+ run " $PPM_PROG " run provisioning -c ${CONFIGURATION_FILE}
7274
7375 assert_success
7476 assert_output --partial " All partitions are correctly provisioned"
8284 yq eval " .partitions.unittest.retention = ${NEW_RETENTION} " -i ${CONFIGURATION_FILE}
8385 yq eval " .partitions.unittest.preProvisioned = ${NEW_PREPROVISIONED} " -i ${CONFIGURATION_FILE}
8486
85- run postgresql-partition-manager run provisioning -c ${CONFIGURATION_FILE}
87+ run " $PPM_PROG " run provisioning -c ${CONFIGURATION_FILE}
8688
8789 assert_success
8890 assert_output --partial " All partitions are correctly provisioned"
118120
119121 cat ${CONFIGURATION_FILE}
120122
121- run postgresql-partition-manager run provisioning -c ${CONFIGURATION_FILE}
123+ run " $PPM_PROG " run provisioning -c ${CONFIGURATION_FILE}
122124
123125 assert_success
124126 assert_output --partial " All partitions are correctly provisioned"
153155)
154156 local CONFIGURATION_FILE=$( generate_configuration_file " ${CONFIGURATION} " )
155157
156- run postgresql-partition-manager run provisioning -c ${CONFIGURATION_FILE}
158+ run " $PPM_PROG " run provisioning -c ${CONFIGURATION_FILE}
157159
158160
159161 assert_success
189191)
190192 local CONFIGURATION_FILE=$( generate_configuration_file " ${CONFIGURATION} " )
191193
192- run postgresql-partition-manager run provisioning -c ${CONFIGURATION_FILE}
194+ run " $PPM_PROG " run provisioning -c ${CONFIGURATION_FILE}
193195
194196 assert_success
195197 assert_output --partial " All partitions are correctly provisioned"
222224)
223225 local CONFIGURATION_FILE=$( generate_configuration_file " ${CONFIGURATION} " )
224226
225- PPM_WORK_DATE=" 2025-01-20" run postgresql-partition-manager run provisioning -c ${CONFIGURATION_FILE}
227+ PPM_WORK_DATE=" 2025-01-20" run " $PPM_PROG " run provisioning -c ${CONFIGURATION_FILE}
226228 assert_success
227229 assert_output --partial " All partitions are correctly provisioned"
228230
242244 yq eval " .partitions.unittest.retention = 2" -i ${CONFIGURATION_FILE}
243245 yq eval " .partitions.unittest.preProvisioned = 10" -i ${CONFIGURATION_FILE}
244246
245- PPM_WORK_DATE=" 2025-02-01" run postgresql-partition-manager run provisioning -c ${CONFIGURATION_FILE}
247+ PPM_WORK_DATE=" 2025-02-01" run " $PPM_PROG " run provisioning -c ${CONFIGURATION_FILE}
246248 assert_success
247249
248250 local expected_mix=$( cat << EOF
290292 create_partitioned_table " table_unittest1"
291293 create_partitioned_table " table_unittest2"
292294
293- PPM_WORK_DATE=" 2025-02-01" run postgresql-partition-manager run provisioning -c ${CONFIGURATION_FILE}
295+ PPM_WORK_DATE=" 2025-02-01" run " $PPM_PROG " run provisioning -c ${CONFIGURATION_FILE}
294296 assert_success
295297
296298 local expected1=$( cat << 'EOF '
344346
345347 create_partitioned_table " ${TABLE} "
346348
347- PPM_WORK_DATE=" 2025-02-01" run postgresql-partition-manager run provisioning -c ${CONFIGURATION_FILE}
349+ PPM_WORK_DATE=" 2025-02-01" run " $PPM_PROG " run provisioning -c ${CONFIGURATION_FILE}
348350
349351 # The status must reflect the fact that one partition set failed
350352 [ " $status " -eq 4 ] # PartitionsProvisioningFailedExitCode
0 commit comments