pgsql: Another round of portability hacking on ECPG regression tests.
От | Tom Lane |
---|---|
Тема | pgsql: Another round of portability hacking on ECPG regression tests. |
Дата | |
Msg-id | E1gB5c7-0001jA-3d@gemulon.postgresql.org обсуждение исходный текст |
Список | pgsql-committers |
Another round of portability hacking on ECPG regression tests. Removing the separate Windows expected-files in commit f1885386f turns out to have been too optimistic: on most (but not all!) of our Windows buildfarm members, the tests still print floats with three exponent digits, because they're invoking the native printf() not snprintf.c. But rather than put back the extra expected-files, let's hack the three tests in question so that they adjust float formatting the same way snprintf.c does. Discussion: https://postgr.es/m/18890.1539374107@sss.pgh.pa.us Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/240cd6bc8366c9848bc2511c623743326e5a187b Modified Files -------------- src/interfaces/ecpg/test/Makefile.regress | 1 + .../ecpg/test/compat_informix/dec_test.pgc | 13 ++-- .../ecpg/test/expected/compat_informix-dec_test.c | 34 ++++++++++- .../ecpg/test/expected/pgtypeslib-num_test.c | 70 +++++++++++++++------- .../ecpg/test/expected/pgtypeslib-num_test.stderr | 26 ++++---- .../ecpg/test/expected/pgtypeslib-num_test.stdout | 2 +- .../ecpg/test/expected/pgtypeslib-num_test2.c | 36 ++++++++++- src/interfaces/ecpg/test/pgtypeslib/num_test.pgc | 11 ++-- src/interfaces/ecpg/test/pgtypeslib/num_test2.pgc | 11 ++-- src/interfaces/ecpg/test/printf_hack.h | 29 +++++++++ 10 files changed, 170 insertions(+), 63 deletions(-)
В списке pgsql-committers по дате отправления: