diff options
author | Li-Wen Hsu <lwhsu@FreeBSD.org> | 2017-07-25 13:01:10 +0000 |
---|---|---|
committer | Li-Wen Hsu <lwhsu@FreeBSD.org> | 2017-07-25 13:01:10 +0000 |
commit | 070a148127f49cf12cd9567594a18bcb64589aeb (patch) | |
tree | 48c00d6623455a067dd898b9bc9a7c11e1841f2c /cddl/contrib/opensolaris/cmd/dtrace | |
parent | d83c70758a2a58a674975a5732ee13ba79855c7d (diff) | |
download | src-070a148127f49cf12cd9567594a18bcb64589aeb.tar.gz src-070a148127f49cf12cd9567594a18bcb64589aeb.zip |
Add an auxiliary subroutine to generate read(2) event while testing.
Reviewed by: gnn, ngie
Differential Revision: https://reviews.freebsd.org/D11673
Notes
Notes:
svn path=/head/; revision=321466
Diffstat (limited to 'cddl/contrib/opensolaris/cmd/dtrace')
-rw-r--r-- | cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh b/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh index 0259db367e94..3fe90f7a091f 100644 --- a/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh +++ b/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh @@ -38,6 +38,14 @@ ## +reader() +{ + while true + do + sleep 0.1 + cat /etc/motd > /dev/null + done +} if [ $# != 1 ]; then echo expected one argument: '<'dtrace-path'>' @@ -46,6 +54,9 @@ fi dtrace=$1 +reader & +child=$! + $dtrace -qwf read'{chill(15); printf("Done chilling"); exit(0);}' status=$? @@ -53,4 +64,6 @@ if [ "$status" -ne 0 ]; then echo $tst: dtrace failed fi +kill $child + exit $status |