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