#! /usr/libexec/atf-sh
atf_test_case tst_ring3_d
tst_ring3_d_head()
{
    atf_set 'descr' 'DTrace test common/buffering/tst.ring3.d'
}
tst_ring3_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)/tst.ring3.d"
}
atf_test_case err_end_d
err_end_d_head()
{
    atf_set 'descr' 'DTrace test common/buffering/err.end.d'
}
err_end_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.end.d"
}
atf_test_case err_resize1_d
err_resize1_d_head()
{
    atf_set 'descr' 'DTrace test common/buffering/err.resize1.d'
}
err_resize1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.resize1.d"
}
atf_test_case err_resize2_d
err_resize2_d_head()
{
    atf_set 'descr' 'DTrace test common/buffering/err.resize2.d'
}
err_resize2_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.resize2.d"
}
atf_test_case err_resize3_d
err_resize3_d_head()
{
    atf_set 'descr' 'DTrace test common/buffering/err.resize3.d'
}
err_resize3_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.resize3.d"
}
atf_test_case err_zerobuf_d
err_zerobuf_d_head()
{
    atf_set 'descr' 'DTrace test common/buffering/err.zerobuf.d'
}
err_zerobuf_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.zerobuf.d"
}
atf_test_case tst_alignring_d
tst_alignring_d_head()
{
    atf_set 'descr' 'DTrace test common/buffering/tst.alignring.d'
}
tst_alignring_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.alignring.d"
}
atf_test_case tst_cputime_ksh
tst_cputime_ksh_head()
{
    atf_set 'descr' 'DTrace test common/buffering/tst.cputime.ksh'
}
tst_cputime_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.cputime.ksh"
}
atf_test_case tst_dynvarsize_d
tst_dynvarsize_d_head()
{
    atf_set 'descr' 'DTrace test common/buffering/tst.dynvarsize.d'
}
tst_dynvarsize_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.dynvarsize.d"
}
atf_test_case tst_fill1_d
tst_fill1_d_head()
{
    atf_set 'descr' 'DTrace test common/buffering/tst.fill1.d'
}
tst_fill1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.fill1.d"
}
atf_test_case tst_resize1_d
tst_resize1_d_head()
{
    atf_set 'descr' 'DTrace test common/buffering/tst.resize1.d'
}
tst_resize1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.resize1.d"
}
atf_test_case tst_resize2_d
tst_resize2_d_head()
{
    atf_set 'descr' 'DTrace test common/buffering/tst.resize2.d'
}
tst_resize2_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.resize2.d"
}
atf_test_case tst_resize3_d
tst_resize3_d_head()
{
    atf_set 'descr' 'DTrace test common/buffering/tst.resize3.d'
}
tst_resize3_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.resize3.d"
}
atf_test_case tst_ring1_d
tst_ring1_d_head()
{
    atf_set 'descr' 'DTrace test common/buffering/tst.ring1.d'
}
tst_ring1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ring1.d"
}
atf_test_case tst_ring2_d
tst_ring2_d_head()
{
    atf_set 'descr' 'DTrace test common/buffering/tst.ring2.d'
}
tst_ring2_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ring2.d"
}
atf_test_case tst_smallring_d
tst_smallring_d_head()
{
    atf_set 'descr' 'DTrace test common/buffering/tst.smallring.d'
}
tst_smallring_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.smallring.d"
}
atf_test_case tst_switch1_d
tst_switch1_d_head()
{
    atf_set 'descr' 'DTrace test common/buffering/tst.switch1.d'
}
tst_switch1_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.switch1.d"
}
atf_init_test_cases()
{
    atf_add_test_case tst_ring3_d
    atf_add_test_case err_end_d
    atf_add_test_case err_resize1_d
    atf_add_test_case err_resize2_d
    atf_add_test_case err_resize3_d
    atf_add_test_case err_zerobuf_d
    atf_add_test_case tst_alignring_d
    atf_add_test_case tst_cputime_ksh
    atf_add_test_case tst_dynvarsize_d
    atf_add_test_case tst_fill1_d
    atf_add_test_case tst_resize1_d
    atf_add_test_case tst_resize2_d
    atf_add_test_case tst_resize3_d
    atf_add_test_case tst_ring1_d
    atf_add_test_case tst_ring2_d
    atf_add_test_case tst_smallring_d
    atf_add_test_case tst_switch1_d
}
