Author: lwhsu (ports committer)
Date: Wed Jul 26 12:07:46 2017
New Revision: 321518
URL: https://svnweb.freebsd.org/changeset/base/321518

Log:
  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

Modified:
  
head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh

Modified: 
head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh
==============================================================================
--- 
head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh
    Wed Jul 26 11:04:30 2017        (r321517)
+++ 
head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh
    Wed Jul 26 12:07:46 2017        (r321518)
@@ -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);}'
 
@@ -54,5 +66,7 @@ status=$?
 if [ "$status" -ne 0 ]; then
        echo $tst: dtrace failed
 fi
+
+kill $child
 
 exit $status
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to