diff options
author | Li-Wen Hsu <lwhsu@FreeBSD.org> | 2017-07-26 12:07:46 +0000 |
---|---|---|
committer | Li-Wen Hsu <lwhsu@FreeBSD.org> | 2017-07-26 12:07:46 +0000 |
commit | ad89d783a6ca9df4f455cbc9041152d78972950c (patch) | |
tree | 66d2b2a69e6efad14b1bee455f42878297302783 /cddl/contrib/opensolaris/cmd/dtrace/test/tst | |
parent | cea9310d4eb12f359344efa19e671039ab934f7c (diff) | |
download | src-ad89d783a6ca9df4f455cbc9041152d78972950c.tar.gz src-ad89d783a6ca9df4f455cbc9041152d78972950c.zip |
Add an auxiliary subroutine to generate some events for testing
This test is also timeout on a quiet system because there is nobody triggering
read probefunc while test execution.
Reviewed by: gnn, markj, ngie
Differential Revision: https://reviews.freebsd.org/D11731
Notes
Notes:
svn path=/head/; revision=321518
Diffstat (limited to 'cddl/contrib/opensolaris/cmd/dtrace/test/tst')
-rw-r--r-- | cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh b/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh index 5e61f053636f..b92a5380b9bc 100644 --- a/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh +++ b/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh @@ -39,6 +39,15 @@ ## +reader() +{ + while true + do + sleep 0.1 + cat /etc/motd > /dev/null + done +} + if [ $# != 1 ]; then echo expected one argument: '<'dtrace-path'>' exit 2 @@ -46,6 +55,9 @@ fi dtrace=$1 +reader & +child=$! + $dtrace -qZf wassup'{printf("Iamkool");}' \ -qf read'{printf("I am done"); exit(0);}' @@ -55,4 +67,6 @@ if [ "$status" -ne 0 ]; then echo $tst: dtrace failed fi +kill $child + exit $status |