On Thu, Nov 14, 2024 at 08:03:41PM +0000, Gavin Smith wrote: > I've written a Perl program to rename a list of files provided on > standard input, using maintain/copy_change_file_name_encoding.pl as a > starting point (this was not as simple for me as I thought it might be, > as both directory and ordinary files could have to be renamed). > > In tests/run_parser_all.sh, the output files are listed using the > "find" command, which are then piped to the Perl program.
This looks good to me. > With this change, the tests can be updated with "make -k check" followed > by "make copy-tests", followed by committing the changes to the test > results ("for f in */res_parser; do git add $f ; done"). This > leads to 27 files being renamed, which therefore would not be in the > tar distribution or tracked in git. (This is not counting the "tex-html" > tests some of which would also be affected.) > > It does not deal with the issue of skipping such tests, though. I am not sure that we need to skip those tests for now until we get reports of tests failing. Unless I missed somthing, I think that those tests do not fail on MS-Windows, the problem was really that they left files difficult to deal with. -- Pat