Re: [PATCH] Add regression tests of ecpg command notice (error / warning)
Fujii Masao <masao.fujii@oss.nttdata.com>
From: Fujii Masao <masao.fujii@oss.nttdata.com>
To: Ryo Kanbayashi <kanbayashi.dev@gmail.com>
Cc: pgsql-hackers@lists.postgresql.org
Date: 2025-02-28T14:27:09Z
Lists: pgsql-hackers
On 2025/02/28 9:24, Ryo Kanbayashi wrote:
> I have rewrote my patch on TAP test sttyle :)
> File for build are also updated.
Thanks for updating the patch!
+ 'tests': [
+ 't/001_ecpg_notice.pl',
+ 't/002_ecpg_notice_informix.pl',
Since neither test emits "notice" messages, shouldn't the test file
names be revised to reflect this?
Also, I'm unsure if it's ideal to place input files directly under
the "t" directory. I looked for similar TAP tests with input files,
but I couldn't find any examples to guide this decision...
+program_help_ok('ecpg');
+program_version_ok('ecpg');
+program_options_handling_ok('ecpg');
+command_fails(['ecpg'], 'ecpg without arguments fails');
These checks seem unnecessary in 002 since they're already covered in 001.
Regards,
--
Fujii Masao
Advanced Computing Technology Center
Research and Development Headquarters
NTT DATA CORPORATION
Commits
-
ecpg: Fix compiler warning in ecpg build with Meson.
- 9f25b9f73922 18.0 landed
-
ecpg: Add TAP test for the ecpg command.
- 28f04984f0c2 18.0 landed
-
Avoid updating inactive_since for invalid replication slots.
- 0ec3c295e759 18.0 cited