Remove dynamic translation of regression test scripts, step 2.
Tom Lane <tgl@sss.pgh.pa.us>
Remove dynamic translation of regression test scripts, step 2. "git mv" all the input/*.source and output/*.source files into the corresponding sql/ and expected/ directories. Then remove the pg_regress and Makefile infrastructure associated with dynamic translation. Discussion: https://postgr.es/m/1655733.1639871614@sss.pgh.pa.us
Files
| Path | Change | +/− |
|---|---|---|
| contrib/dblink/expected/.gitignore | deleted | +0 −1 |
| contrib/dblink/expected/paths.out (from contrib/dblink/output/paths.source) | renamed | +0 −0 |
| contrib/dblink/Makefile | modified | +0 −1 |
| contrib/dblink/sql/.gitignore | deleted | +0 −1 |
| contrib/dblink/sql/paths.sql (from contrib/dblink/input/paths.source) | renamed | +0 −0 |
| contrib/file_fdw/expected/file_fdw.out (from contrib/file_fdw/output/file_fdw.source) | renamed | +0 −0 |
| contrib/file_fdw/expected/.gitignore | deleted | +0 −1 |
| contrib/file_fdw/Makefile | modified | +0 −2 |
| contrib/file_fdw/sql/file_fdw.sql (from contrib/file_fdw/input/file_fdw.source) | renamed | +0 −0 |
| contrib/file_fdw/sql/.gitignore | deleted | +0 −1 |
| src/interfaces/ecpg/test/pg_regress_ecpg.c | modified | +6 −1 |
| src/pl/plpgsql/src/expected/.gitignore | deleted | +0 −1 |
| src/pl/plpgsql/src/expected/plpgsql_copy.out (from src/pl/plpgsql/src/output/plpgsql_copy.source) | renamed | +0 −0 |
| src/pl/plpgsql/src/Makefile | modified | +0 −6 |
| src/pl/plpgsql/src/sql/.gitignore | deleted | +0 −1 |
| src/pl/plpgsql/src/sql/plpgsql_copy.sql (from src/pl/plpgsql/src/input/plpgsql_copy.source) | renamed | +0 −0 |
| src/test/regress/expected/constraints.out (from src/test/regress/output/constraints.source) | renamed | +0 −0 |
| src/test/regress/expected/copy.out (from src/test/regress/output/copy.source) | renamed | +0 −0 |
| src/test/regress/expected/create_function_0.out (from src/test/regress/output/create_function_0.source) | renamed | +0 −0 |
| src/test/regress/expected/create_function_1.out (from src/test/regress/output/create_function_1.source) | renamed | +0 −0 |
| src/test/regress/expected/create_function_2.out (from src/test/regress/output/create_function_2.source) | renamed | +0 −0 |
| src/test/regress/expected/.gitignore | deleted | +0 −10 |
| src/test/regress/expected/largeobject_1.out (from src/test/regress/output/largeobject_1.source) | renamed | +0 −0 |
| src/test/regress/expected/largeobject.out (from src/test/regress/output/largeobject.source) | renamed | +0 −0 |
| src/test/regress/expected/misc.out (from src/test/regress/output/misc.source) | renamed | +0 −0 |
| src/test/regress/expected/tablespace.out (from src/test/regress/output/tablespace.source) | renamed | +0 −0 |
| src/test/regress/GNUmakefile | modified | +2 −10 |
| src/test/regress/pg_regress.c | modified | +0 −150 |
| src/test/regress/pg_regress.h | modified | +0 −2 |
| src/test/regress/sql/constraints.sql (from src/test/regress/input/constraints.source) | renamed | +0 −0 |
| src/test/regress/sql/copy.sql (from src/test/regress/input/copy.source) | renamed | +0 −0 |
| src/test/regress/sql/create_function_0.sql (from src/test/regress/input/create_function_0.source) | renamed | +0 −0 |
| src/test/regress/sql/create_function_1.sql (from src/test/regress/input/create_function_1.source) | renamed | +0 −0 |
| src/test/regress/sql/create_function_2.sql (from src/test/regress/input/create_function_2.source) | renamed | +0 −0 |
| src/test/regress/sql/.gitignore | deleted | +0 −9 |
| src/test/regress/sql/largeobject.sql (from src/test/regress/input/largeobject.source) | renamed | +0 −0 |
| src/test/regress/sql/misc.sql (from src/test/regress/input/misc.source) | renamed | +0 −0 |
| src/test/regress/sql/tablespace.sql (from src/test/regress/input/tablespace.source) | renamed | +0 −0 |
Discussion
- Getting rid of regression test input/ and output/ files 11 messages · 2021-12-18 → 2021-12-21