summaryrefslogtreecommitdiff
path: root/test/manual
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2022-11-27 20:01:50 +0200
committerEli Zaretskii <eliz@gnu.org>2022-11-27 20:01:50 +0200
commit89a10ffcc49c5832619649b7876cc339fa9d0dcf (patch)
tree32b22222d78f9f7d2340fd9d766b28c85c7b671c /test/manual
parent7bf393dcf0d905b947e5f5311815a08586ced0b0 (diff)
downloademacs-89a10ffcc49c5832619649b7876cc339fa9d0dcf.tar.gz
Fix the new ctags test
* test/manual/etags/Makefile (ctags_update): Sort CTAGS* files before comparing. Patch by lu4nx <lx@shellcodes.org>. (Bug#59544) * .gitignore: Ignore CTAGS*.sorted files.
Diffstat (limited to 'test/manual')
-rw-r--r--test/manual/etags/Makefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/test/manual/etags/Makefile b/test/manual/etags/Makefile
index 24d8397f16c..81b5c3ca721 100644
--- a/test/manual/etags/Makefile
+++ b/test/manual/etags/Makefile
@@ -72,11 +72,15 @@ ctags_update: CTAGS.good_update ${infiles}
head -n 100 CTAGS.good_update > CTAGS
tail -n 100 CTAGS.good_update >> CTAGS
${RUN} ${CTAGS_PROG} -o CTAGS -u ${ARGS}
- diff -u --suppress-common-lines --width=80 CTAGS.good_update CTAGS
+ sort CTAGS > CTAGS.sorted
+ sort CTAGS.good_update > CTAGS.good_update.sorted
+ diff -u --suppress-common-lines --width=80 CTAGS.good_update.sorted CTAGS.sorted
cp crlf CTAGS
${RUN} ${CTAGS_PROG} -o CTAGS -u ${ARGS}
- diff -u --suppress-common-lines --width=80 CTAGS.good_crlf CTAGS
+ sort CTAGS > CTAGS.sorted
+ sort CTAGS.good_crlf > CTAGS.good_crlf.sorted
+ diff -u --suppress-common-lines --width=80 CTAGS.good_crlf.sorted CTAGS.sorted
ETAGS: ${infiles}
${RUN} ${ETAGS_PROG} ${OPTIONS} -o $@ ${ARGS}