summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.maps/foreach_limit.exp
diff options
context:
space:
mode:
authordsmith <dsmith>2007-08-21 21:30:55 +0000
committerdsmith <dsmith>2007-08-21 21:30:55 +0000
commit2b3eb687e25685636e73cf81af4c784532c0e2aa (patch)
treed894353f89804203d39728b0883175c979a4d356 /testsuite/systemtap.maps/foreach_limit.exp
parent6a59236bb21bf7f19faa6ce5332d21bb9c90e14e (diff)
downloadsystemtap-steved-2b3eb687e25685636e73cf81af4c784532c0e2aa.tar.gz
systemtap-steved-2b3eb687e25685636e73cf81af4c784532c0e2aa.tar.xz
systemtap-steved-2b3eb687e25685636e73cf81af4c784532c0e2aa.zip
2007-08-21 David Smith <dsmith@redhat.com>
* foreach_limit.stp: Added test for sorting numeric arrays by value. * foreach_limit.exp: Ditto. PR 2305 * foreach_limit2.stp: New file. Tests sorting aggregate arrays by value. * foreach_limit2.exp: Ditto.
Diffstat (limited to 'testsuite/systemtap.maps/foreach_limit.exp')
-rw-r--r--testsuite/systemtap.maps/foreach_limit.exp50
1 files changed, 29 insertions, 21 deletions
diff --git a/testsuite/systemtap.maps/foreach_limit.exp b/testsuite/systemtap.maps/foreach_limit.exp
index bc4e6b9e..06e797da 100644
--- a/testsuite/systemtap.maps/foreach_limit.exp
+++ b/testsuite/systemtap.maps/foreach_limit.exp
@@ -5,11 +5,11 @@ set test "foreach_limit"
set ::result_string {Arrays:
unsorted:
key 9, value 18
-key 1, value 2
+key 1, value 40
key 8, value 16
key 2, value 4
key 7, value 14
-key 3, value 6
+key 3, value 36
key 6, value 12
key 5, value 10
key 4, value 8
@@ -17,48 +17,56 @@ key 10, value 20
unsorted limit 5:
key 9, value 18
-key 1, value 2
+key 1, value 40
key 8, value 16
key 2, value 4
key 7, value 14
loop had 5 iterations
-sorted limit 5:
-key 1, value 2
+sorted (by values) limit 5:
key 2, value 4
-key 3, value 6
+key 4, value 8
+key 5, value 10
+key 6, value 12
+key 7, value 14
+loop had 5 iterations
+
+sorted (by keys) limit 5:
+key 1, value 40
+key 2, value 4
+key 3, value 36
key 4, value 8
key 5, value 10
loop had 5 iterations
-sorted limit x (3):
-key 1, value 2
+sorted (by values) limit x (3):
key 2, value 4
-key 3, value 6
+key 4, value 8
+key 5, value 10
loop had 3 iterations
-sorted limit x * 2 (6):
-key 1, value 2
+sorted (by values) limit x * 2 (6):
key 2, value 4
-key 3, value 6
key 4, value 8
key 5, value 10
key 6, value 12
+key 7, value 14
+key 8, value 16
loop had 6 iterations
-sorted limit ++x:
-key 1, value 2
+sorted (by values) limit ++x:
key 2, value 4
-key 3, value 6
key 4, value 8
+key 5, value 10
+key 6, value 12
loop had 4 iterations
x ended up as 4
-sorted limit x++:
-key 1, value 2
+sorted (by values) limit x++:
key 2, value 4
-key 3, value 6
key 4, value 8
+key 5, value 10
+key 6, value 12
loop had 4 iterations
x ended up as 5
@@ -68,9 +76,9 @@ Aggregates:
aggregate limit 5:
bucket 0: 0
bucket 1: 0
-bucket 2: 1
-bucket 3: 4
-bucket 4: 11
+bucket 2: 0
+bucket 3: 1
+bucket 4: 6
loop had 5 iterations
Done.