Perl Modules install required for PGSM release testing

Description

We recently enabled the perl based TAP test cases for pg_stat_monitor, these test cases basically cover the different GUC settings and scenarios that could not be covered traditional SQL regressions.These new test cases will likely break the automated release testing that we normally perform as part of release process.

To fix this we will need to install the required perl dependencies in the environment beforehand you run the regressions. (This will only effect PG 14 & 13). Required perl dependencies (modules) that needs to be installed are: * IPC::RUN

  • String::Util

  • Data::Str2Num

Github Actions for & 13 in PGSM repo could be used as a reference to have an idea about the changes.

I would recommend to have a test run for the same to make sure we don't end up with some surprises at release time.)

How to document

None

How to test

None

relates to

Smart Checklist

Activity

Lenz Grimmer February 10, 2022 at 8:41 AM

Maybe it would make sense to update the CONTRIBUTING.md document with this information, so potential contributors know how to set up this test invironment?

Done

Details

Assignee

Reporter

Components

Priority

Smart Checklist

Created February 8, 2022 at 11:08 AM
Updated March 5, 2024 at 9:30 PM
Resolved March 24, 2022 at 10:02 AM