#! /usr/libexec/atf-sh
atf_test_case err_D_ARR_BADREF_bad_d
err_D_ARR_BADREF_bad_d_head()
{
    atf_set 'descr' 'DTrace test common/arrays/err.D_ARR_BADREF.bad.d'
}
err_D_ARR_BADREF_bad_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_ARR_BADREF.bad.d"
}
atf_test_case err_D_DECL_ARRBIG_toobig_d
err_D_DECL_ARRBIG_toobig_d_head()
{
    atf_set 'descr' 'DTrace test common/arrays/err.D_DECL_ARRBIG.toobig.d'
}
err_D_DECL_ARRBIG_toobig_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DECL_ARRBIG.toobig.d"
}
atf_test_case err_D_DECL_ARRNULL_bad_d
err_D_DECL_ARRNULL_bad_d_head()
{
    atf_set 'descr' 'DTrace test common/arrays/err.D_DECL_ARRNULL.bad.d'
}
err_D_DECL_ARRNULL_bad_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DECL_ARRNULL.bad.d"
}
atf_test_case err_D_DECL_ARRSUB_bad_d
err_D_DECL_ARRSUB_bad_d_head()
{
    atf_set 'descr' 'DTrace test common/arrays/err.D_DECL_ARRSUB.bad.d'
}
err_D_DECL_ARRSUB_bad_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DECL_ARRSUB.bad.d"
}
atf_test_case err_D_DECL_PROTO_TYPE_badtuple_d
err_D_DECL_PROTO_TYPE_badtuple_d_head()
{
    atf_set 'descr' 'DTrace test common/arrays/err.D_DECL_PROTO_TYPE.badtuple.d'
}
err_D_DECL_PROTO_TYPE_badtuple_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DECL_PROTO_TYPE.badtuple.d"
}
atf_test_case err_D_IDENT_UNDEF_badureg_d
err_D_IDENT_UNDEF_badureg_d_head()
{
    atf_set 'descr' 'DTrace test common/arrays/err.D_IDENT_UNDEF.badureg.d'
}
err_D_IDENT_UNDEF_badureg_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_IDENT_UNDEF.badureg.d"
}
atf_test_case tst_basic1_d
tst_basic1_d_head()
{
    atf_set 'descr' 'DTrace test common/arrays/tst.basic1.d'
}
tst_basic1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.basic1.d"
}
atf_test_case tst_basic2_d
tst_basic2_d_head()
{
    atf_set 'descr' 'DTrace test common/arrays/tst.basic2.d'
}
tst_basic2_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.basic2.d"
}
atf_test_case tst_basic3_d
tst_basic3_d_head()
{
    atf_set 'descr' 'DTrace test common/arrays/tst.basic3.d'
}
tst_basic3_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.basic3.d"
}
atf_test_case tst_basic4_d
tst_basic4_d_head()
{
    atf_set 'descr' 'DTrace test common/arrays/tst.basic4.d'
}
tst_basic4_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.basic4.d"
}
atf_test_case tst_basic5_d
tst_basic5_d_head()
{
    atf_set 'descr' 'DTrace test common/arrays/tst.basic5.d'
}
tst_basic5_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.basic5.d"
}
atf_test_case tst_basic6_d
tst_basic6_d_head()
{
    atf_set 'descr' 'DTrace test common/arrays/tst.basic6.d'
}
tst_basic6_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.basic6.d"
}
atf_test_case tst_uregsarray_d
tst_uregsarray_d_head()
{
    atf_set 'descr' 'DTrace test common/arrays/tst.uregsarray.d'
}
tst_uregsarray_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.uregsarray.d"
}
atf_init_test_cases()
{
    atf_add_test_case err_D_ARR_BADREF_bad_d
    atf_add_test_case err_D_DECL_ARRBIG_toobig_d
    atf_add_test_case err_D_DECL_ARRNULL_bad_d
    atf_add_test_case err_D_DECL_ARRSUB_bad_d
    atf_add_test_case err_D_DECL_PROTO_TYPE_badtuple_d
    atf_add_test_case err_D_IDENT_UNDEF_badureg_d
    atf_add_test_case tst_basic1_d
    atf_add_test_case tst_basic2_d
    atf_add_test_case tst_basic3_d
    atf_add_test_case tst_basic4_d
    atf_add_test_case tst_basic5_d
    atf_add_test_case tst_basic6_d
    atf_add_test_case tst_uregsarray_d
}
