#! /usr/libexec/atf-sh
atf_test_case tst_rw_d
tst_rw_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.rw.d'
}
tst_rw_d_body()
{
    atf_skip "test may hang or cause system instability"
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.rw.d"
}
atf_test_case tst_copyin2_d
tst_copyin2_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.copyin2.d'
}
tst_copyin2_d_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.copyin2.d"
}
atf_test_case tst_msgdsize_d
tst_msgdsize_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.msgdsize.d'
}
tst_msgdsize_d_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.msgdsize.d"
}
atf_test_case tst_msgsize_d
tst_msgsize_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.msgsize.d'
}
tst_msgsize_d_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.msgsize.d"
}
atf_test_case tst_vahole_d
tst_vahole_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.vahole.d'
}
tst_vahole_d_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.vahole.d"
}
atf_test_case tst_basename_d
tst_basename_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.basename.d'
}
tst_basename_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.basename.d"
}
atf_test_case tst_caller_d
tst_caller_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.caller.d'
}
tst_caller_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.caller.d"
}
atf_test_case tst_cleanpath_d
tst_cleanpath_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.cleanpath.d'
}
tst_cleanpath_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.cleanpath.d"
}
atf_test_case tst_copyin_d
tst_copyin_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.copyin.d'
}
tst_copyin_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.copyin.d"
}
atf_test_case tst_ddi_pathname_d
tst_ddi_pathname_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.ddi_pathname.d'
}
tst_ddi_pathname_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ddi_pathname.d"
}
atf_test_case tst_dirname_d
tst_dirname_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.dirname.d'
}
tst_dirname_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.dirname.d"
}
atf_test_case tst_errno_d
tst_errno_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.errno.d'
}
tst_errno_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.errno.d"
}
atf_test_case tst_execname_d
tst_execname_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.execname.d'
}
tst_execname_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.execname.d"
}
atf_test_case tst_gid_d
tst_gid_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.gid.d'
}
tst_gid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.gid.d"
}
atf_test_case tst_hton_d
tst_hton_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.hton.d'
}
tst_hton_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.hton.d"
}
atf_test_case tst_index_d
tst_index_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.index.d'
}
tst_index_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.index.d"
}
atf_test_case tst_jailname_d
tst_jailname_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.jailname.d'
}
tst_jailname_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.jailname.d"
}
atf_test_case tst_jid_d
tst_jid_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.jid.d'
}
tst_jid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.jid.d"
}
atf_test_case tst_null_d
tst_null_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.null.d'
}
tst_null_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.null.d"
}
atf_test_case tst_pid_d
tst_pid_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.pid.d'
}
tst_pid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.pid.d"
}
atf_test_case tst_ppid_d
tst_ppid_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.ppid.d'
}
tst_ppid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ppid.d"
}
atf_test_case tst_progenyof_d
tst_progenyof_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.progenyof.d'
}
tst_progenyof_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.progenyof.d"
}
atf_test_case tst_random_d
tst_random_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.random.d'
}
tst_random_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.random.d"
}
atf_test_case tst_shortstr_d
tst_shortstr_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.shortstr.d'
}
tst_shortstr_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.shortstr.d"
}
atf_test_case tst_stack_d
tst_stack_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.stack.d'
}
tst_stack_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.stack.d"
}
atf_test_case tst_stackdepth_d
tst_stackdepth_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.stackdepth.d'
}
tst_stackdepth_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.stackdepth.d"
}
atf_test_case tst_stddev_d
tst_stddev_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.stddev.d'
}
tst_stddev_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.stddev.d"
}
atf_test_case tst_strchr_d
tst_strchr_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.strchr.d'
}
tst_strchr_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.strchr.d"
}
atf_test_case tst_strjoin_d
tst_strjoin_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.strjoin.d'
}
tst_strjoin_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.strjoin.d"
}
atf_test_case tst_strstr_d
tst_strstr_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.strstr.d'
}
tst_strstr_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.strstr.d"
}
atf_test_case tst_strtok_d
tst_strtok_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.strtok.d'
}
tst_strtok_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.strtok.d"
}
atf_test_case tst_substr_d
tst_substr_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.substr.d'
}
tst_substr_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.substr.d"
}
atf_test_case tst_ucaller_d
tst_ucaller_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.ucaller.d'
}
tst_ucaller_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ucaller.d"
}
atf_test_case tst_uid_d
tst_uid_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.uid.d'
}
tst_uid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.uid.d"
}
atf_test_case tst_unalign_d
tst_unalign_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.unalign.d'
}
tst_unalign_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.unalign.d"
}
atf_test_case tst_uregs_d
tst_uregs_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.uregs.d'
}
tst_uregs_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.uregs.d"
}
atf_test_case tst_ustack_d
tst_ustack_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.ustack.d'
}
tst_ustack_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ustack.d"
}
atf_test_case tst_ustackdepth_d
tst_ustackdepth_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.ustackdepth.d'
}
tst_ustackdepth_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ustackdepth.d"
}
atf_test_case tst_violentdeath_ksh
tst_violentdeath_ksh_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.violentdeath.ksh'
}
tst_violentdeath_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.violentdeath.ksh"
}
atf_test_case tst_zonename_d
tst_zonename_d_head()
{
    atf_set 'descr' 'DTrace test common/safety/tst.zonename.d'
}
tst_zonename_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.zonename.d"
}
atf_init_test_cases()
{
    atf_add_test_case tst_rw_d
    atf_add_test_case tst_copyin2_d
    atf_add_test_case tst_msgdsize_d
    atf_add_test_case tst_msgsize_d
    atf_add_test_case tst_vahole_d
    atf_add_test_case tst_basename_d
    atf_add_test_case tst_caller_d
    atf_add_test_case tst_cleanpath_d
    atf_add_test_case tst_copyin_d
    atf_add_test_case tst_ddi_pathname_d
    atf_add_test_case tst_dirname_d
    atf_add_test_case tst_errno_d
    atf_add_test_case tst_execname_d
    atf_add_test_case tst_gid_d
    atf_add_test_case tst_hton_d
    atf_add_test_case tst_index_d
    atf_add_test_case tst_jailname_d
    atf_add_test_case tst_jid_d
    atf_add_test_case tst_null_d
    atf_add_test_case tst_pid_d
    atf_add_test_case tst_ppid_d
    atf_add_test_case tst_progenyof_d
    atf_add_test_case tst_random_d
    atf_add_test_case tst_shortstr_d
    atf_add_test_case tst_stack_d
    atf_add_test_case tst_stackdepth_d
    atf_add_test_case tst_stddev_d
    atf_add_test_case tst_strchr_d
    atf_add_test_case tst_strjoin_d
    atf_add_test_case tst_strstr_d
    atf_add_test_case tst_strtok_d
    atf_add_test_case tst_substr_d
    atf_add_test_case tst_ucaller_d
    atf_add_test_case tst_uid_d
    atf_add_test_case tst_unalign_d
    atf_add_test_case tst_uregs_d
    atf_add_test_case tst_ustack_d
    atf_add_test_case tst_ustackdepth_d
    atf_add_test_case tst_violentdeath_ksh
    atf_add_test_case tst_zonename_d
}
