diff options
author | Dave Brolley <brolley@redhat.com> | 2009-06-11 12:00:11 -0400 |
---|---|---|
committer | Dave Brolley <brolley@redhat.com> | 2009-06-11 12:00:11 -0400 |
commit | d4d8b581532460c89895a751df5ef64e5e5088e6 (patch) | |
tree | 04b77a48d305f9507429cd3fd248b245331a5475 /testsuite | |
parent | b12c8986778619db5bec0a5e52f2d49247e6b5ba (diff) | |
parent | 6766808e165cd3ba3c8d514529e292761e7cb650 (diff) | |
download | systemtap-steved-d4d8b581532460c89895a751df5ef64e5e5088e6.tar.gz systemtap-steved-d4d8b581532460c89895a751df5ef64e5e5088e6.tar.xz systemtap-steved-d4d8b581532460c89895a751df5ef64e5e5088e6.zip |
Merge branch 'master' of git://sources.redhat.com/git/systemtap
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/systemtap.base/alias-condition.exp | 5 | ||||
-rw-r--r-- | testsuite/systemtap.base/alias-condition.stp | 26 |
2 files changed, 31 insertions, 0 deletions
diff --git a/testsuite/systemtap.base/alias-condition.exp b/testsuite/systemtap.base/alias-condition.exp new file mode 100644 index 00000000..58438340 --- /dev/null +++ b/testsuite/systemtap.base/alias-condition.exp @@ -0,0 +1,5 @@ +# Check that conditions are copied correctly across aliases + +set test "alias-condition" + +stap_run $srcdir/$subdir/$test.stp no_load $all_pass_string diff --git a/testsuite/systemtap.base/alias-condition.stp b/testsuite/systemtap.base/alias-condition.stp new file mode 100644 index 00000000..89708886 --- /dev/null +++ b/testsuite/systemtap.base/alias-condition.stp @@ -0,0 +1,26 @@ +/* + * alias-condition.stp + * + * Check that conditions are copied correctly across aliases + */ + +/* x should be incremented exactly once */ +global x = 0 +probe foo = begin { } +probe foo if (x < 0), foo { ++x } + +probe begin(1) +{ + println("systemtap starting probe") + exit() +} + +probe end +{ + println("systemtap ending probe") + if ( x != 1 ) { + println("systemtap test failure") + } else { + println("systemtap test success") + } +} |