1# : : generated from sort.rt by mktest : : #
2
3# regression tests for the sort glean plugin
4
5UNIT sort
6
7export LC_ALL=C
8
9TEST 01 basics
10
11	EXEC	-t, -k1,1 -k2,2n '-lglean,count,min="3,3n",min="4,4",max="3,3n",max="4,4r"'
12		INPUT - $'a,1,5,s
13a,2,5,s
14a,1,5,m
15a,1,5,s
16a,2,4,s
17a,1,6,s
18a,2,1,s
19a,2,1,m
20a,2,9,s
21a,2,9,m
22a,1,2,m
23a,1,6,m
24a,2,7,m
25a,1,4,s
26a,1,5,s
27a,2,9,m'
28		OUTPUT - $'1/1/1 a,1,5,s
292/1/2 a,2,5,s
301/2/3 a,1,5,m
312/2/5 a,2,4,s
321/4/6 a,1,6,s
332/3/7 a,2,1,s
342/4/8 a,2,1,m
352/5/9 a,2,9,s
362/6/10 a,2,9,m
371/5/11 a,1,2,m
381/6/12 a,1,6,m'
39
40	EXEC	-t, -k1,1 -k2,2n '-lglean,count,min="3,3n"'
41		OUTPUT - $'1/1/1 a,1,5,s\n2/1/2 a,2,5,s\n2/2/5 a,2,4,s\n2/3/7 a,2,1,s\n1/5/11 a,1,2,m'
42
43	EXEC	-t, -k1,1 -k2,2n '-lglean,count,min="3,3n",min="4,4"'
44		OUTPUT - $'1/1/1 a,1,5,s
452/1/2 a,2,5,s
461/2/3 a,1,5,m
472/2/5 a,2,4,s
482/3/7 a,2,1,s
492/4/8 a,2,1,m
501/5/11 a,1,2,m'
51
52	EXEC	-t, -k1,1 -k2,2n '-lglean,count,min:="3,3n",min:="4,4"'
53
54	EXEC	-t, -k1,1 -k2,2n '-lglean,count,max="3,3n"'
55		OUTPUT - $'1/1/1 a,1,5,s\n2/1/2 a,2,5,s\n1/4/6 a,1,6,s\n2/5/9 a,2,9,s'
56
57	EXEC	-t, -k1,1 -k2,2n '-lglean,count,max="3,3n",max="4,4r"'
58		OUTPUT - $'1/1/1 a,1,5,s
592/1/2 a,2,5,s
601/2/3 a,1,5,m
611/4/6 a,1,6,s
622/5/9 a,2,9,s
632/6/10 a,2,9,m
641/6/12 a,1,6,m'
65
66	EXEC	-t, -k1,1 -k2,2n '-lglean,count,max:="3,3n",max:="4,4r"'
67		OUTPUT - $'1/1/1 a,1,5,s
682/1/2 a,2,5,s
691/2/3 a,1,5,m
701/4/6 a,1,6,s
712/4/8 a,2,1,m
722/5/9 a,2,9,s'
73
74	EXEC	-t, -k1,1 -k2,2n '-lglean,count,min="3,3n",min="4,4",max="3,3n",max="4,4r"'
75		OUTPUT - $'1/1/1 a,1,5,s
762/1/2 a,2,5,s
771/2/3 a,1,5,m
782/2/5 a,2,4,s
791/4/6 a,1,6,s
802/3/7 a,2,1,s
812/4/8 a,2,1,m
822/5/9 a,2,9,s
832/6/10 a,2,9,m
841/5/11 a,1,2,m
851/6/12 a,1,6,m'
86
87	EXEC	-t, -k1,1 -k2,2n '-lglean,count,min:="3,3n",min:="4,4",max="3,3n",max="4,4r"'
88
89	EXEC	-t, -k1,1 -k2,2n '-lglean,count,min="3,3n",min="4,4",max:="3,3n",max:="4,4r"'
90		OUTPUT - $'1/1/1 a,1,5,s
912/1/2 a,2,5,s
921/2/3 a,1,5,m
932/2/5 a,2,4,s
941/4/6 a,1,6,s
952/3/7 a,2,1,s
962/4/8 a,2,1,m
972/5/9 a,2,9,s
981/5/11 a,1,2,m'
99
100	EXEC	-t, -k1,1 -k2,2n '-lglean,count,min:="3,3n",min:="4,4",max:="3,3n",max:="4,4r"'
101
102	EXEC	-t, '-lglean,min:="3,3n",min:="4,4",max:="3,3n",max:="4,4r"'
103		OUTPUT - $'a,1,5,s\na,1,5,m\na,2,4,s\na,1,6,s\na,2,1,s\na,2,9,s'
104
105	EXEC	-t, '-lglean,count,min:="3,3n",min:="4,4",max:="3,3n",max:="4,4r"'
106		OUTPUT - $'1/1/1 a,1,5,s
1071/3/3 a,1,5,m
1081/5/5 a,2,4,s
1091/6/6 a,1,6,s
1101/7/7 a,2,1,s
1111/9/9 a,2,9,s'
112
113	EXEC	-t, '-lglean,absolute,min:="3,3n",min:="4,4",max:="3,3n",max:="4,4r"'
114		OUTPUT - $'a,1,5,m\na,2,9,s\na,1,5,m\na,2,1,s'
115
116	EXEC	-t, '-lglean,absolute,count,min:="3,3n",min:="4,4",max:="3,3n",max:="4,4r"'
117		OUTPUT - $'1/3/3 a,1,5,m\n1/9/9 a,2,9,s\n1/3/3 a,1,5,m\n1/7/7 a,2,1,s'
118