#! /usr/libexec/atf-sh
atf_test_case drp_DTRACEDROP_STKSTROVERFLOW_d
drp_DTRACEDROP_STKSTROVERFLOW_d_head()
{
    atf_set 'descr' 'DTrace test common/drops/drp.DTRACEDROP_STKSTROVERFLOW.d'
}
drp_DTRACEDROP_STKSTROVERFLOW_d_body()
{
    atf_skip "test may hang or cause system instability"
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/drp.DTRACEDROP_STKSTROVERFLOW.d"
}
atf_test_case drp_DTRACEDROP_AGGREGATION_d
drp_DTRACEDROP_AGGREGATION_d_head()
{
    atf_set 'descr' 'DTrace test common/drops/drp.DTRACEDROP_AGGREGATION.d'
}
drp_DTRACEDROP_AGGREGATION_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/drp.DTRACEDROP_AGGREGATION.d"
}
atf_test_case drp_DTRACEDROP_DBLERROR_d
drp_DTRACEDROP_DBLERROR_d_head()
{
    atf_set 'descr' 'DTrace test common/drops/drp.DTRACEDROP_DBLERROR.d'
}
drp_DTRACEDROP_DBLERROR_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/drp.DTRACEDROP_DBLERROR.d"
}
atf_test_case drp_DTRACEDROP_DYNAMIC_d
drp_DTRACEDROP_DYNAMIC_d_head()
{
    atf_set 'descr' 'DTrace test common/drops/drp.DTRACEDROP_DYNAMIC.d'
}
drp_DTRACEDROP_DYNAMIC_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/drp.DTRACEDROP_DYNAMIC.d"
}
atf_test_case drp_DTRACEDROP_PRINCIPAL_d
drp_DTRACEDROP_PRINCIPAL_d_head()
{
    atf_set 'descr' 'DTrace test common/drops/drp.DTRACEDROP_PRINCIPAL.d'
}
drp_DTRACEDROP_PRINCIPAL_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/drp.DTRACEDROP_PRINCIPAL.d"
}
atf_test_case drp_DTRACEDROP_PRINCIPAL_end_d
drp_DTRACEDROP_PRINCIPAL_end_d_head()
{
    atf_set 'descr' 'DTrace test common/drops/drp.DTRACEDROP_PRINCIPAL.end.d'
}
drp_DTRACEDROP_PRINCIPAL_end_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/drp.DTRACEDROP_PRINCIPAL.end.d"
}
atf_test_case drp_DTRACEDROP_SPEC_d
drp_DTRACEDROP_SPEC_d_head()
{
    atf_set 'descr' 'DTrace test common/drops/drp.DTRACEDROP_SPEC.d'
}
drp_DTRACEDROP_SPEC_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/drp.DTRACEDROP_SPEC.d"
}
atf_test_case drp_DTRACEDROP_SPECUNAVAIL_d
drp_DTRACEDROP_SPECUNAVAIL_d_head()
{
    atf_set 'descr' 'DTrace test common/drops/drp.DTRACEDROP_SPECUNAVAIL.d'
}
drp_DTRACEDROP_SPECUNAVAIL_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/drp.DTRACEDROP_SPECUNAVAIL.d"
}
atf_init_test_cases()
{
    atf_add_test_case drp_DTRACEDROP_STKSTROVERFLOW_d
    atf_add_test_case drp_DTRACEDROP_AGGREGATION_d
    atf_add_test_case drp_DTRACEDROP_DBLERROR_d
    atf_add_test_case drp_DTRACEDROP_DYNAMIC_d
    atf_add_test_case drp_DTRACEDROP_PRINCIPAL_d
    atf_add_test_case drp_DTRACEDROP_PRINCIPAL_end_d
    atf_add_test_case drp_DTRACEDROP_SPEC_d
    atf_add_test_case drp_DTRACEDROP_SPECUNAVAIL_d
}
