#! /usr/libexec/atf-sh
atf_test_case err_D_ADDROF_BITFIELD_BitfieldAddress_d
err_D_ADDROF_BITFIELD_BitfieldAddress_d_head()
{
    atf_set 'descr' 'DTrace test common/bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d'
}
err_D_ADDROF_BITFIELD_BitfieldAddress_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_ADDROF_BITFIELD.BitfieldAddress.d"
}
atf_test_case err_D_DECL_BFCONST_NegBitField_d
err_D_DECL_BFCONST_NegBitField_d_head()
{
    atf_set 'descr' 'DTrace test common/bitfields/err.D_DECL_BFCONST.NegBitField.d'
}
err_D_DECL_BFCONST_NegBitField_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DECL_BFCONST.NegBitField.d"
}
atf_test_case err_D_DECL_BFCONST_ZeroBitField_d
err_D_DECL_BFCONST_ZeroBitField_d_head()
{
    atf_set 'descr' 'DTrace test common/bitfields/err.D_DECL_BFCONST.ZeroBitField.d'
}
err_D_DECL_BFCONST_ZeroBitField_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DECL_BFCONST.ZeroBitField.d"
}
atf_test_case err_D_DECL_BFSIZE_ExceedBaseType_d
err_D_DECL_BFSIZE_ExceedBaseType_d_head()
{
    atf_set 'descr' 'DTrace test common/bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d'
}
err_D_DECL_BFSIZE_ExceedBaseType_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DECL_BFSIZE.ExceedBaseType.d"
}
atf_test_case err_D_DECL_BFSIZE_GreaterThan64_d
err_D_DECL_BFSIZE_GreaterThan64_d_head()
{
    atf_set 'descr' 'DTrace test common/bitfields/err.D_DECL_BFSIZE.GreaterThan64.d'
}
err_D_DECL_BFSIZE_GreaterThan64_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DECL_BFSIZE.GreaterThan64.d"
}
atf_test_case err_D_DECL_BFTYPE_badtype_d
err_D_DECL_BFTYPE_badtype_d_head()
{
    atf_set 'descr' 'DTrace test common/bitfields/err.D_DECL_BFTYPE.badtype.d'
}
err_D_DECL_BFTYPE_badtype_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DECL_BFTYPE.badtype.d"
}
atf_test_case err_D_OFFSETOF_BITFIELD_d
err_D_OFFSETOF_BITFIELD_d_head()
{
    atf_set 'descr' 'DTrace test common/bitfields/err.D_OFFSETOF_BITFIELD.d'
}
err_D_OFFSETOF_BITFIELD_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_OFFSETOF_BITFIELD.d"
}
atf_test_case err_D_SIZEOF_BITFIELD_SizeofBitfield_d
err_D_SIZEOF_BITFIELD_SizeofBitfield_d_head()
{
    atf_set 'descr' 'DTrace test common/bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d'
}
err_D_SIZEOF_BITFIELD_SizeofBitfield_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_SIZEOF_BITFIELD.SizeofBitfield.d"
}
atf_test_case tst_BitFieldPromotion_d
tst_BitFieldPromotion_d_head()
{
    atf_set 'descr' 'DTrace test common/bitfields/tst.BitFieldPromotion.d'
}
tst_BitFieldPromotion_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.BitFieldPromotion.d"
}
atf_test_case tst_SizeofBitField_d
tst_SizeofBitField_d_head()
{
    atf_set 'descr' 'DTrace test common/bitfields/tst.SizeofBitField.d'
}
tst_SizeofBitField_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.SizeofBitField.d"
}
atf_init_test_cases()
{
    atf_add_test_case err_D_ADDROF_BITFIELD_BitfieldAddress_d
    atf_add_test_case err_D_DECL_BFCONST_NegBitField_d
    atf_add_test_case err_D_DECL_BFCONST_ZeroBitField_d
    atf_add_test_case err_D_DECL_BFSIZE_ExceedBaseType_d
    atf_add_test_case err_D_DECL_BFSIZE_GreaterThan64_d
    atf_add_test_case err_D_DECL_BFTYPE_badtype_d
    atf_add_test_case err_D_OFFSETOF_BITFIELD_d
    atf_add_test_case err_D_SIZEOF_BITFIELD_SizeofBitfield_d
    atf_add_test_case tst_BitFieldPromotion_d
    atf_add_test_case tst_SizeofBitField_d
}
