Skip to content

Commit f275225

Browse files
committed
Revert "pg_regress: Don't use absolute paths for the diff"
This reverts commit 1995552. Several developers didn't like the new behavior.
1 parent 4c23216 commit f275225

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/test/regress/pg_regress.c

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,7 @@ convert_sourcefiles_in(const char *source_subdir, const char *dest_dir, const ch
489489
/* Error logged in pgfnames */
490490
exit(2);
491491

492-
snprintf(testtablespace, MAXPGPATH, "%s/testtablespace", make_absolute_path(outputdir));
492+
snprintf(testtablespace, MAXPGPATH, "%s/testtablespace", outputdir);
493493

494494
#ifdef WIN32
495495

@@ -553,10 +553,10 @@ convert_sourcefiles_in(const char *source_subdir, const char *dest_dir, const ch
553553
}
554554
while (fgets(line, sizeof(line), infile))
555555
{
556-
replace_string(line, "@abs_srcdir@", make_absolute_path(inputdir));
557-
replace_string(line, "@abs_builddir@", make_absolute_path(outputdir));
556+
replace_string(line, "@abs_srcdir@", inputdir);
557+
replace_string(line, "@abs_builddir@", outputdir);
558558
replace_string(line, "@testtablespace@", testtablespace);
559-
replace_string(line, "@libdir@", make_absolute_path(dlpath));
559+
replace_string(line, "@libdir@", dlpath);
560560
replace_string(line, "@DLSUFFIX@", DLSUFFIX);
561561
fputs(line, outfile);
562562
}
@@ -2239,6 +2239,10 @@ regression_main(int argc, char *argv[], init_function ifunc, test_function tfunc
22392239
*/
22402240
port = 0xC000 | (PG_VERSION_NUM & 0x3FFF);
22412241

2242+
inputdir = make_absolute_path(inputdir);
2243+
outputdir = make_absolute_path(outputdir);
2244+
dlpath = make_absolute_path(dlpath);
2245+
22422246
/*
22432247
* Initialization
22442248
*/
@@ -2584,7 +2588,7 @@ regression_main(int argc, char *argv[], init_function ifunc, test_function tfunc
25842588
printf(_("The differences that caused some tests to fail can be viewed in the\n"
25852589
"file \"%s\". A copy of the test summary that you see\n"
25862590
"above is saved in the file \"%s\".\n\n"),
2587-
make_absolute_path(difffilename), make_absolute_path(logfilename));
2591+
difffilename, logfilename);
25882592
}
25892593
else
25902594
{

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy