#! /usr/libexec/atf-sh
atf_test_case err_D_PDESC_ZERO_notreturn_d
err_D_PDESC_ZERO_notreturn_d_head()
{
    atf_set 'descr' 'DTrace test common/fbtprovider/err.D_PDESC_ZERO.notreturn.d'
}
err_D_PDESC_ZERO_notreturn_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_PDESC_ZERO.notreturn.d"
}
atf_test_case tst_argtest_ksh
tst_argtest_ksh_head()
{
    atf_set 'descr' 'DTrace test common/fbtprovider/tst.argtest.ksh'
}
tst_argtest_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.argtest.ksh"
}
atf_test_case tst_basic_d
tst_basic_d_head()
{
    atf_set 'descr' 'DTrace test common/fbtprovider/tst.basic.d'
}
tst_basic_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.basic.d"
}
atf_test_case tst_functionentry_d
tst_functionentry_d_head()
{
    atf_set 'descr' 'DTrace test common/fbtprovider/tst.functionentry.d'
}
tst_functionentry_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.functionentry.d"
}
atf_test_case tst_functionreturnvalue_d
tst_functionreturnvalue_d_head()
{
    atf_set 'descr' 'DTrace test common/fbtprovider/tst.functionreturnvalue.d'
}
tst_functionreturnvalue_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.functionreturnvalue.d"
}
atf_test_case tst_ioctlargs_d
tst_ioctlargs_d_head()
{
    atf_set 'descr' 'DTrace test common/fbtprovider/tst.ioctlargs.d'
}
tst_ioctlargs_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ioctlargs.d"
}
atf_test_case tst_offset_d
tst_offset_d_head()
{
    atf_set 'descr' 'DTrace test common/fbtprovider/tst.offset.d'
}
tst_offset_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.offset.d"
}
atf_test_case tst_offsetzero_d
tst_offsetzero_d_head()
{
    atf_set 'descr' 'DTrace test common/fbtprovider/tst.offsetzero.d'
}
tst_offsetzero_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.offsetzero.d"
}
atf_test_case tst_return_d
tst_return_d_head()
{
    atf_set 'descr' 'DTrace test common/fbtprovider/tst.return.d'
}
tst_return_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.return.d"
}
atf_test_case tst_return0_d
tst_return0_d_head()
{
    atf_set 'descr' 'DTrace test common/fbtprovider/tst.return0.d'
}
tst_return0_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.return0.d"
}
atf_test_case tst_tailcall_d
tst_tailcall_d_head()
{
    atf_set 'descr' 'DTrace test common/fbtprovider/tst.tailcall.d'
}
tst_tailcall_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.tailcall.d"
}
atf_init_test_cases()
{
    atf_add_test_case err_D_PDESC_ZERO_notreturn_d
    atf_add_test_case tst_argtest_ksh
    atf_add_test_case tst_basic_d
    atf_add_test_case tst_functionentry_d
    atf_add_test_case tst_functionreturnvalue_d
    atf_add_test_case tst_ioctlargs_d
    atf_add_test_case tst_offset_d
    atf_add_test_case tst_offsetzero_d
    atf_add_test_case tst_return_d
    atf_add_test_case tst_return0_d
    atf_add_test_case tst_tailcall_d
}
