summaryrefslogtreecommitdiffstats
path: root/runtime/tests/maps/map.test
diff options
context:
space:
mode:
authorhunt <hunt>2005-05-18 00:17:55 +0000
committerhunt <hunt>2005-05-18 00:17:55 +0000
commit042803219fdd22aed9a134d46788ed01d29e1d7c (patch)
tree232e073c1d6a9681e7c2da40af213e5c7cc0d346 /runtime/tests/maps/map.test
parent4ed11cee2365c604b3c2a39a846706cc0ae0ac1a (diff)
downloadsystemtap-steved-042803219fdd22aed9a134d46788ed01d29e1d7c.tar.gz
systemtap-steved-042803219fdd22aed9a134d46788ed01d29e1d7c.tar.xz
systemtap-steved-042803219fdd22aed9a134d46788ed01d29e1d7c.zip
Add two new tests. Fix some warnings on i386.
Diffstat (limited to 'runtime/tests/maps/map.test')
-rw-r--r--runtime/tests/maps/map.test73
1 files changed, 73 insertions, 0 deletions
diff --git a/runtime/tests/maps/map.test b/runtime/tests/maps/map.test
index 4b72ffb7..59e213aa 100644
--- a/runtime/tests/maps/map.test
+++ b/runtime/tests/maps/map.test
@@ -264,6 +264,79 @@ map[7, 8, Oregon] = Salem
map[0, 0, ] = XX
}
+test test_list_int64 {Test of lists of int64s} -setup {
+ exec gcc $CFLAGS -I $KPATH -I $PATH -o test test_list_int64.c
+} -body {
+ exec ./test
+} -result {list[0] = 0
+list[1] = 1
+list[2] = 2
+list[3] = 3
+list[4] = 4
+list[5] = 5
+list[6] = 6
+list[7] = 7
+list[8] = 8
+list[9] = 9
+
+size is 10
+
+list[0] = 0
+list[1] = 1
+list[2] = 2
+list[3] = 3
+list[4] = 4
+list[5] = 5
+list[6] = 6
+list[7] = 7
+list[8] = 8
+list[9] = 9
+
+
+newlist[0] = 50
+newlist[1] = 51
+newlist[2] = 52
+newlist[3] = 53
+newlist[4] = 54
+}
+
+
+test test_list_string {Test of lists of strings} -setup {
+ exec gcc $CFLAGS -I $KPATH -I $PATH -o test test_list_string.c
+} -body {
+ exec ./test
+} -result {list[0] = Item0
+list[1] = Item1
+list[2] = Item2
+list[3] = Item3
+list[4] = Item4
+list[5] = Item5
+list[6] = Item6
+list[7] = Item7
+list[8] = Item8
+list[9] = Item9
+
+size is 10
+
+list[0] = Item0
+list[1] = Item1
+list[2] = Item2
+list[3] = Item3
+list[4] = Item4
+list[5] = Item5
+list[6] = Item6
+list[7] = Item7
+list[8] = Item8
+list[9] = Item9
+
+
+newlist[0] = Item50
+newlist[1] = Item51
+newlist[2] = Item52
+newlist[3] = Item53
+newlist[4] = Item54
+}
+
exec rm test
cleanupTests