diff options
author | dsmith <dsmith> | 2007-08-21 21:30:55 +0000 |
---|---|---|
committer | dsmith <dsmith> | 2007-08-21 21:30:55 +0000 |
commit | 2b3eb687e25685636e73cf81af4c784532c0e2aa (patch) | |
tree | d894353f89804203d39728b0883175c979a4d356 /testsuite/systemtap.maps/foreach_limit.exp | |
parent | 6a59236bb21bf7f19faa6ce5332d21bb9c90e14e (diff) | |
download | systemtap-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.exp | 50 |
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. |