From 34c5008d7aa24cf7cd201e4ee4cca748a81d5730 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Tue, 3 Jan 2023 22:38:22 -0500 Subject: tests: change `sort|uniq` to `sort -u` These are equivalent, but more performant. We already use `sort -u` elsewhere in the codebase, so nothing new here really. * t/add-missing.tap: Change `sort|uniq` to `sort -u`. * t/CheckListOfTests.am: Likewise. --- t/CheckListOfTests.am | 2 +- t/add-missing.tap | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/t/CheckListOfTests.am b/t/CheckListOfTests.am index e17083a62..672af700e 100644 --- a/t/CheckListOfTests.am +++ b/t/CheckListOfTests.am @@ -49,7 +49,7 @@ maintainer-check-list-of-tests: ($(am__cd) $(srcdir) && ls $$dir/*$$ext 2>/dev/null); \ fi; \ done; \ - done | sed 's,^\./,,' | sort | uniq >$(am__tfs); \ + done | sed 's,^\./,,' | sort -u >$(am__tfs); \ ## Compare the two lists, complain if they differ. if $$diff $(am__tmk) $(am__tfs) >$(am__tdf); then \ result=0; \ diff --git a/t/add-missing.tap b/t/add-missing.tap index 010c03ec5..ea42bc9cd 100644 --- a/t/add-missing.tap +++ b/t/add-missing.tap @@ -196,7 +196,7 @@ check_ () # Only the expected files should be installed. But automake always # require 'missing' and 'install-sh', so account for them. all_files="install-sh missing $files" - for f in $all_files; do echo $f; done | sort | uniq > files.exp + for f in $all_files; do echo $f; done | sort -u > files.exp (cd $build_aux && ls) | sort > files.got cat files.exp cat files.got -- cgit v1.2.1