summaryrefslogtreecommitdiffstats
path: root/testsuite
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/ChangeLog7
-rwxr-xr-xtestsuite/buildok/conversions-embedded.stp13
-rwxr-xr-xtestsuite/buildok/conversions.stp13
-rw-r--r--testsuite/systemtap.stress/conversions.stp12
4 files changed, 45 insertions, 0 deletions
diff --git a/testsuite/ChangeLog b/testsuite/ChangeLog
index 16f7af57..14f96ecc 100644
--- a/testsuite/ChangeLog
+++ b/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2008-03-21 Eugene Teo <eugeneteo@kernel.sg>
+
+ PR 5528
+ * systemtap.stress/conversions.stp: Test new user_* functions.
+ * buildok/conversions.stp: Test new user_* functions.
+ * buildok/conversions-embedded.stp: Test new user_* functions.
+
2008-03-20 Frank Ch. Eigler <fche@elastic.org>
PR 5956.
diff --git a/testsuite/buildok/conversions-embedded.stp b/testsuite/buildok/conversions-embedded.stp
index 7aa5a0b4..55f6cdb7 100755
--- a/testsuite/buildok/conversions-embedded.stp
+++ b/testsuite/buildok/conversions-embedded.stp
@@ -9,5 +9,18 @@ probe begin {
print (user_string2 (0, ""))
print (user_string_warn (0))
print (user_string_quoted (0))
+
+ print (user_string_n(0, 5))
+ print (user_string_n2(0, 5, "foobar"))
+ print (user_string_n_warn(0, 0))
+ print (user_string_n_quoted(0, 0))
+ print (user_short(0))
+ print (user_short_warn(0))
+ print (user_int(0))
+ print (user_int_warn(0))
+ print (user_long(0))
+ print (user_long_warn(0))
+ print (user_char(0))
+ print (user_char_warn(0))
}
diff --git a/testsuite/buildok/conversions.stp b/testsuite/buildok/conversions.stp
index e83bd968..5f151f1d 100755
--- a/testsuite/buildok/conversions.stp
+++ b/testsuite/buildok/conversions.stp
@@ -12,4 +12,17 @@ probe begin {
print (user_string(2342))
print (user_string2(2342,"foobar"))
print (user_string_warn(2342))
+
+ print (user_string_n(2342, 5))
+ print (user_string_n2(2342, 5, "foobar"))
+ print (user_string_n_warn(2342, 5))
+ print (user_string_n_quoted(2342, 5))
+ print (user_short(2342))
+ print (user_short_warn(2342))
+ print (user_int(2342))
+ print (user_int_warn(2342))
+ print (user_long(2342))
+ print (user_long_warn(2342))
+ print (user_char(2342))
+ print (user_char_warn(2342))
}
diff --git a/testsuite/systemtap.stress/conversions.stp b/testsuite/systemtap.stress/conversions.stp
index 07795a6d..34bd0c28 100644
--- a/testsuite/systemtap.stress/conversions.stp
+++ b/testsuite/systemtap.stress/conversions.stp
@@ -13,4 +13,16 @@ probe begin { print (user_string ($1)) }
probe begin { print (user_string2 ($1,"<only suspected, not known>")) }
probe begin { print (user_string_warn ($1)) }
probe begin { print (user_string_quoted ($1)) }
+probe begin { print (user_string_n ($1, 5)) }
+probe begin { print (user_string_n2 ($1, 5, "<only suspected, not known>")) }
+probe begin { print (user_string_n_warn ($1, 5)) }
+probe begin { print (user_string_n_quoted ($1, 5)) }
+probe begin { print (user_short ($1)) }
+probe begin { print (user_short_warn ($1)) }
+probe begin { print (user_int ($1)) }
+probe begin { print (user_int_warn ($1)) }
+probe begin { print (user_long ($1)) }
+probe begin { print (user_long_warn ($1)) }
+probe begin { print (user_char ($1)) }
+probe begin { print (user_char_warn ($1)) }
probe begin(1) { print ("\n") exit () }