#! /usr/libexec/atf-sh
atf_test_case tst_signal_ksh
tst_signal_ksh_head()
{
    atf_set 'descr' 'DTrace test common/proc/tst.signal.ksh'
}
tst_signal_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.signal.ksh"
}
atf_test_case tst_startexit_ksh
tst_startexit_ksh_head()
{
    atf_set 'descr' 'DTrace test common/proc/tst.startexit.ksh'
}
tst_startexit_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.startexit.ksh"
}
atf_test_case tst_create_ksh
tst_create_ksh_head()
{
    atf_set 'descr' 'DTrace test common/proc/tst.create.ksh'
}
tst_create_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.create.ksh"
}
atf_test_case tst_discard_ksh
tst_discard_ksh_head()
{
    atf_set 'descr' 'DTrace test common/proc/tst.discard.ksh'
}
tst_discard_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.discard.ksh"
}
atf_test_case tst_exec_ksh
tst_exec_ksh_head()
{
    atf_set 'descr' 'DTrace test common/proc/tst.exec.ksh'
}
tst_exec_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.exec.ksh"
}
atf_test_case tst_execfail_ENOENT_ksh
tst_execfail_ENOENT_ksh_head()
{
    atf_set 'descr' 'DTrace test common/proc/tst.execfail.ENOENT.ksh'
}
tst_execfail_ENOENT_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.execfail.ENOENT.ksh"
}
atf_test_case tst_execfail_ksh
tst_execfail_ksh_head()
{
    atf_set 'descr' 'DTrace test common/proc/tst.execfail.ksh'
}
tst_execfail_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.execfail.ksh"
}
atf_test_case tst_exitcore_ksh
tst_exitcore_ksh_head()
{
    atf_set 'descr' 'DTrace test common/proc/tst.exitcore.ksh'
}
tst_exitcore_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.exitcore.ksh"
}
atf_test_case tst_exitexit_ksh
tst_exitexit_ksh_head()
{
    atf_set 'descr' 'DTrace test common/proc/tst.exitexit.ksh'
}
tst_exitexit_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.exitexit.ksh"
}
atf_test_case tst_exitkilled_ksh
tst_exitkilled_ksh_head()
{
    atf_set 'descr' 'DTrace test common/proc/tst.exitkilled.ksh'
}
tst_exitkilled_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.exitkilled.ksh"
}
atf_test_case tst_sigwait_d
tst_sigwait_d_head()
{
    atf_set 'descr' 'DTrace test common/proc/tst.sigwait.d'
}
tst_sigwait_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.sigwait.d"
}
atf_init_test_cases()
{
    atf_add_test_case tst_signal_ksh
    atf_add_test_case tst_startexit_ksh
    atf_add_test_case tst_create_ksh
    atf_add_test_case tst_discard_ksh
    atf_add_test_case tst_exec_ksh
    atf_add_test_case tst_execfail_ENOENT_ksh
    atf_add_test_case tst_execfail_ksh
    atf_add_test_case tst_exitcore_ksh
    atf_add_test_case tst_exitexit_ksh
    atf_add_test_case tst_exitkilled_ksh
    atf_add_test_case tst_sigwait_d
}
