mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-02-19 13:52:14 +02:00
tests: sort-debug-warn: add progress information lines
Easier troubleshooting of individual 'sort --debug' messages. Discussed in http://bugs.gnu.org/23665 . * tests/misc/sort-debug-warn.sh: add progress number before each sort invocation.
This commit is contained in:
@@ -20,57 +20,93 @@
|
||||
print_ver_ sort
|
||||
|
||||
cat <<\EOF > exp
|
||||
1
|
||||
sort: using simple byte comparison
|
||||
sort: key 1 has zero width and will be ignored
|
||||
2
|
||||
sort: using simple byte comparison
|
||||
sort: key 1 has zero width and will be ignored
|
||||
3
|
||||
sort: using simple byte comparison
|
||||
sort: key 1 is numeric and spans multiple fields
|
||||
4
|
||||
sort: using simple byte comparison
|
||||
sort: options '-bghMRrV' are ignored
|
||||
5
|
||||
sort: using simple byte comparison
|
||||
sort: options '-bghMRV' are ignored
|
||||
sort: option '-r' only applies to last-resort comparison
|
||||
6
|
||||
sort: using simple byte comparison
|
||||
sort: option '-r' only applies to last-resort comparison
|
||||
7
|
||||
sort: using simple byte comparison
|
||||
sort: options '-bg' are ignored
|
||||
8
|
||||
sort: using simple byte comparison
|
||||
9
|
||||
sort: using simple byte comparison
|
||||
sort: option '-b' is ignored
|
||||
10
|
||||
sort: using simple byte comparison
|
||||
11
|
||||
sort: using simple byte comparison
|
||||
12
|
||||
sort: using simple byte comparison
|
||||
sort: leading blanks are significant in key 1; consider also specifying 'b'
|
||||
13
|
||||
sort: using simple byte comparison
|
||||
sort: leading blanks are significant in key 1; consider also specifying 'b'
|
||||
sort: option '-d' is ignored
|
||||
14
|
||||
sort: using simple byte comparison
|
||||
sort: leading blanks are significant in key 1; consider also specifying 'b'
|
||||
sort: option '-i' is ignored
|
||||
15
|
||||
sort: using simple byte comparison
|
||||
16
|
||||
sort: using simple byte comparison
|
||||
17
|
||||
sort: using simple byte comparison
|
||||
18
|
||||
sort: failed to set locale; using simple byte comparison
|
||||
EOF
|
||||
|
||||
echo 1 >> out
|
||||
sort -s -k2,1 --debug /dev/null 2>>out
|
||||
echo 2 >> out
|
||||
sort -s -k2,1n --debug /dev/null 2>>out
|
||||
echo 3 >> out
|
||||
sort -s -k1,2n --debug /dev/null 2>>out
|
||||
echo 4 >> out
|
||||
sort -s -rRVMhgb -k1,1n --debug /dev/null 2>>out
|
||||
echo 5 >> out
|
||||
sort -rRVMhgb -k1,1n --debug /dev/null 2>>out
|
||||
echo 6 >> out
|
||||
sort -r -k1,1n --debug /dev/null 2>>out
|
||||
echo 7 >> out
|
||||
sort -gbr -k1,1n -k1,1r --debug /dev/null 2>>out
|
||||
echo 8 >> out
|
||||
sort -b -k1b,1bn --debug /dev/null 2>>out # no warning
|
||||
echo 9 >> out
|
||||
sort -b -k1,1bn --debug /dev/null 2>>out
|
||||
echo 10 >> out
|
||||
sort -b -k1,1bn -k2b,2 --debug /dev/null 2>>out # no warning
|
||||
echo 11 >> out
|
||||
sort -r -k1,1r --debug /dev/null 2>>out # no warning for redundant options
|
||||
echo 12 >> out
|
||||
sort -i -k1,1i --debug /dev/null 2>>out # no warning
|
||||
echo 13 >> out
|
||||
sort -d -k1,1b --debug /dev/null 2>>out
|
||||
echo 14 >> out
|
||||
sort -i -k1,1d --debug /dev/null 2>>out
|
||||
echo 15 >> out
|
||||
sort -r --debug /dev/null 2>>out #no warning
|
||||
echo 16 >> out
|
||||
sort -rM --debug /dev/null 2>>out #no warning
|
||||
echo 17 >> out
|
||||
sort -rM -k1,1 --debug /dev/null 2>>out #no warning
|
||||
echo 18 >> out
|
||||
LC_ALL=missing sort --debug /dev/null 2>>out
|
||||
|
||||
compare exp out || fail=1
|
||||
|
||||
Reference in New Issue
Block a user