#! /usr/libexec/atf-sh
atf_test_case tst_probemod_ksh
tst_probemod_ksh_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.probemod.ksh'
}
tst_probemod_ksh_body()
{
    atf_expect_fail "test is known to fail"
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.probemod.ksh"
}
atf_test_case tst_newprobes_ksh
tst_newprobes_ksh_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.newprobes.ksh'
}
tst_newprobes_ksh_body()
{
    atf_expect_fail "test is known to fail"
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.newprobes.ksh"
}
atf_test_case tst_provregex2_ksh
tst_provregex2_ksh_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.provregex2.ksh'
}
tst_provregex2_ksh_body()
{
    atf_expect_fail "test is known to fail"
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.provregex2.ksh"
}
atf_test_case tst_provregex4_ksh
tst_provregex4_ksh_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.provregex4.ksh'
}
tst_provregex4_ksh_body()
{
    atf_expect_fail "test is known to fail"
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.provregex4.ksh"
}
atf_test_case err_D_PDESC_ZERO_badlib_d
err_D_PDESC_ZERO_badlib_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/err.D_PDESC_ZERO.badlib.d'
}
err_D_PDESC_ZERO_badlib_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_PDESC_ZERO.badlib.d"
}
atf_test_case err_D_PDESC_ZERO_badproc1_d
err_D_PDESC_ZERO_badproc1_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/err.D_PDESC_ZERO.badproc1.d'
}
err_D_PDESC_ZERO_badproc1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_PDESC_ZERO.badproc1.d"
}
atf_test_case err_D_PROC_BADPID_badproc2_d
err_D_PROC_BADPID_badproc2_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/err.D_PROC_BADPID.badproc2.d'
}
err_D_PROC_BADPID_badproc2_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_PROC_BADPID.badproc2.d"
}
atf_test_case err_D_PROC_CREATEFAIL_many_d
err_D_PROC_CREATEFAIL_many_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/err.D_PROC_CREATEFAIL.many.d'
}
err_D_PROC_CREATEFAIL_many_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_PROC_CREATEFAIL.many.d"
}
atf_test_case err_D_PROC_FUNC_badfunc_d
err_D_PROC_FUNC_badfunc_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/err.D_PROC_FUNC.badfunc.d'
}
err_D_PROC_FUNC_badfunc_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_PROC_FUNC.badfunc.d"
}
atf_test_case err_D_PROC_LIB_libdash_d
err_D_PROC_LIB_libdash_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/err.D_PROC_LIB.libdash.d'
}
err_D_PROC_LIB_libdash_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_PROC_LIB.libdash.d"
}
atf_test_case err_D_PROC_NAME_alldash_d
err_D_PROC_NAME_alldash_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/err.D_PROC_NAME.alldash.d'
}
err_D_PROC_NAME_alldash_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_PROC_NAME.alldash.d"
}
atf_test_case err_D_PROC_NAME_badname_d
err_D_PROC_NAME_badname_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/err.D_PROC_NAME.badname.d'
}
err_D_PROC_NAME_badname_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_PROC_NAME.badname.d"
}
atf_test_case err_D_PROC_NAME_globdash_d
err_D_PROC_NAME_globdash_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/err.D_PROC_NAME.globdash.d'
}
err_D_PROC_NAME_globdash_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_PROC_NAME.globdash.d"
}
atf_test_case err_D_PROC_OFF_toobig_d
err_D_PROC_OFF_toobig_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/err.D_PROC_OFF.toobig.d'
}
err_D_PROC_OFF_toobig_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_PROC_OFF.toobig.d"
}
atf_test_case tst_addprobes_ksh
tst_addprobes_ksh_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.addprobes.ksh'
}
tst_addprobes_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.addprobes.ksh"
}
atf_test_case tst_args1_d
tst_args1_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.args1.d'
}
tst_args1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.args1.d"
}
atf_test_case tst_coverage_d
tst_coverage_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.coverage.d'
}
tst_coverage_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.coverage.d"
}
atf_test_case tst_emptystack_d
tst_emptystack_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.emptystack.d'
}
tst_emptystack_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.emptystack.d"
}
atf_test_case tst_float_d
tst_float_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.float.d'
}
tst_float_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.float.d"
}
atf_test_case tst_fork_d
tst_fork_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.fork.d'
}
tst_fork_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.fork.d"
}
atf_test_case tst_gcc_d
tst_gcc_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.gcc.d'
}
tst_gcc_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.gcc.d"
}
atf_test_case tst_killonerror_ksh
tst_killonerror_ksh_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.killonerror.ksh'
}
tst_killonerror_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.killonerror.ksh"
}
atf_test_case tst_main_ksh
tst_main_ksh_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.main.ksh'
}
tst_main_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.main.ksh"
}
atf_test_case tst_manypids_ksh
tst_manypids_ksh_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.manypids.ksh'
}
tst_manypids_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.manypids.ksh"
}
atf_test_case tst_provregex1_ksh
tst_provregex1_ksh_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.provregex1.ksh'
}
tst_provregex1_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.provregex1.ksh"
}
atf_test_case tst_provregex3_ksh
tst_provregex3_ksh_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.provregex3.ksh'
}
tst_provregex3_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.provregex3.ksh"
}
atf_test_case tst_ret1_d
tst_ret1_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.ret1.d'
}
tst_ret1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ret1.d"
}
atf_test_case tst_ret2_d
tst_ret2_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.ret2.d'
}
tst_ret2_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ret2.d"
}
atf_test_case tst_vfork_d
tst_vfork_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.vfork.d'
}
tst_vfork_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.vfork.d"
}
atf_test_case tst_weak1_d
tst_weak1_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.weak1.d'
}
tst_weak1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.weak1.d"
}
atf_test_case tst_weak2_d
tst_weak2_d_head()
{
    atf_set 'descr' 'DTrace test common/pid/tst.weak2.d'
}
tst_weak2_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.weak2.d"
}
atf_init_test_cases()
{
    atf_add_test_case tst_probemod_ksh
    atf_add_test_case tst_newprobes_ksh
    atf_add_test_case tst_provregex2_ksh
    atf_add_test_case tst_provregex4_ksh
    atf_add_test_case err_D_PDESC_ZERO_badlib_d
    atf_add_test_case err_D_PDESC_ZERO_badproc1_d
    atf_add_test_case err_D_PROC_BADPID_badproc2_d
    atf_add_test_case err_D_PROC_CREATEFAIL_many_d
    atf_add_test_case err_D_PROC_FUNC_badfunc_d
    atf_add_test_case err_D_PROC_LIB_libdash_d
    atf_add_test_case err_D_PROC_NAME_alldash_d
    atf_add_test_case err_D_PROC_NAME_badname_d
    atf_add_test_case err_D_PROC_NAME_globdash_d
    atf_add_test_case err_D_PROC_OFF_toobig_d
    atf_add_test_case tst_addprobes_ksh
    atf_add_test_case tst_args1_d
    atf_add_test_case tst_coverage_d
    atf_add_test_case tst_emptystack_d
    atf_add_test_case tst_float_d
    atf_add_test_case tst_fork_d
    atf_add_test_case tst_gcc_d
    atf_add_test_case tst_killonerror_ksh
    atf_add_test_case tst_main_ksh
    atf_add_test_case tst_manypids_ksh
    atf_add_test_case tst_provregex1_ksh
    atf_add_test_case tst_provregex3_ksh
    atf_add_test_case tst_ret1_d
    atf_add_test_case tst_ret2_d
    atf_add_test_case tst_vfork_d
    atf_add_test_case tst_weak1_d
    atf_add_test_case tst_weak2_d
}
