#! /usr/libexec/atf-sh
atf_test_case err_D_ADDROF_VAR_UnionPointer_d
err_D_ADDROF_VAR_UnionPointer_d_head()
{
    atf_set 'descr' 'DTrace test common/union/err.D_ADDROF_VAR.UnionPointer.d'
}
err_D_ADDROF_VAR_UnionPointer_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_ADDROF_VAR.UnionPointer.d"
}
atf_test_case err_D_DECL_COMBO_UnionWithoutColon_d
err_D_DECL_COMBO_UnionWithoutColon_d_head()
{
    atf_set 'descr' 'DTrace test common/union/err.D_DECL_COMBO.UnionWithoutColon.d'
}
err_D_DECL_COMBO_UnionWithoutColon_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DECL_COMBO.UnionWithoutColon.d"
}
atf_test_case err_D_DECL_COMBO_UnionWithoutColon1_d
err_D_DECL_COMBO_UnionWithoutColon1_d_head()
{
    atf_set 'descr' 'DTrace test common/union/err.D_DECL_COMBO.UnionWithoutColon1.d'
}
err_D_DECL_COMBO_UnionWithoutColon1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DECL_COMBO.UnionWithoutColon1.d"
}
atf_test_case err_D_DECL_INCOMPLETE_circular_d
err_D_DECL_INCOMPLETE_circular_d_head()
{
    atf_set 'descr' 'DTrace test common/union/err.D_DECL_INCOMPLETE.circular.d'
}
err_D_DECL_INCOMPLETE_circular_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DECL_INCOMPLETE.circular.d"
}
atf_test_case err_D_DECL_INCOMPLETE_order_d
err_D_DECL_INCOMPLETE_order_d_head()
{
    atf_set 'descr' 'DTrace test common/union/err.D_DECL_INCOMPLETE.order.d'
}
err_D_DECL_INCOMPLETE_order_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DECL_INCOMPLETE.order.d"
}
atf_test_case err_D_DECL_INCOMPLETE_recursive_d
err_D_DECL_INCOMPLETE_recursive_d_head()
{
    atf_set 'descr' 'DTrace test common/union/err.D_DECL_INCOMPLETE.recursive.d'
}
err_D_DECL_INCOMPLETE_recursive_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DECL_INCOMPLETE.recursive.d"
}
atf_test_case err_D_DECL_INCOMPLETE_simple_d
err_D_DECL_INCOMPLETE_simple_d_head()
{
    atf_set 'descr' 'DTrace test common/union/err.D_DECL_INCOMPLETE.simple.d'
}
err_D_DECL_INCOMPLETE_simple_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_DECL_INCOMPLETE.simple.d"
}
atf_test_case err_D_PROTO_ARG_DupUnionAssoc_d
err_D_PROTO_ARG_DupUnionAssoc_d_head()
{
    atf_set 'descr' 'DTrace test common/union/err.D_PROTO_ARG.DupUnionAssoc.d'
}
err_D_PROTO_ARG_DupUnionAssoc_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_PROTO_ARG.DupUnionAssoc.d"
}
atf_test_case tst_UnionAssoc_d
tst_UnionAssoc_d_head()
{
    atf_set 'descr' 'DTrace test common/union/tst.UnionAssoc.d'
}
tst_UnionAssoc_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.UnionAssoc.d"
}
atf_test_case tst_UnionDataTypes_d
tst_UnionDataTypes_d_head()
{
    atf_set 'descr' 'DTrace test common/union/tst.UnionDataTypes.d'
}
tst_UnionDataTypes_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.UnionDataTypes.d"
}
atf_test_case tst_UnionInside_d
tst_UnionInside_d_head()
{
    atf_set 'descr' 'DTrace test common/union/tst.UnionInside.d'
}
tst_UnionInside_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.UnionInside.d"
}
atf_init_test_cases()
{
    atf_add_test_case err_D_ADDROF_VAR_UnionPointer_d
    atf_add_test_case err_D_DECL_COMBO_UnionWithoutColon_d
    atf_add_test_case err_D_DECL_COMBO_UnionWithoutColon1_d
    atf_add_test_case err_D_DECL_INCOMPLETE_circular_d
    atf_add_test_case err_D_DECL_INCOMPLETE_order_d
    atf_add_test_case err_D_DECL_INCOMPLETE_recursive_d
    atf_add_test_case err_D_DECL_INCOMPLETE_simple_d
    atf_add_test_case err_D_PROTO_ARG_DupUnionAssoc_d
    atf_add_test_case tst_UnionAssoc_d
    atf_add_test_case tst_UnionDataTypes_d
    atf_add_test_case tst_UnionInside_d
}
