#! /usr/libexec/atf-sh
atf_test_case err_D_PDESC_ZERO_lowfrequency_d
err_D_PDESC_ZERO_lowfrequency_d_head()
{
    atf_set 'descr' 'DTrace test common/cpc/err.D_PDESC_ZERO.lowfrequency.d'
}
err_D_PDESC_ZERO_lowfrequency_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)/err.D_PDESC_ZERO.lowfrequency.d"
}
atf_test_case err_D_PDESC_ZERO_malformedoverflow_d
err_D_PDESC_ZERO_malformedoverflow_d_head()
{
    atf_set 'descr' 'DTrace test common/cpc/err.D_PDESC_ZERO.malformedoverflow.d'
}
err_D_PDESC_ZERO_malformedoverflow_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)/err.D_PDESC_ZERO.malformedoverflow.d"
}
atf_test_case err_D_PDESC_ZERO_nonexistentevent_d
err_D_PDESC_ZERO_nonexistentevent_d_head()
{
    atf_set 'descr' 'DTrace test common/cpc/err.D_PDESC_ZERO.nonexistentevent.d'
}
err_D_PDESC_ZERO_nonexistentevent_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)/err.D_PDESC_ZERO.nonexistentevent.d"
}
atf_test_case err_cpcvscpustatpart1_ksh
err_cpcvscpustatpart1_ksh_head()
{
    atf_set 'descr' 'DTrace test common/cpc/err.cpcvscpustatpart1.ksh'
}
err_cpcvscpustatpart1_ksh_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)/err.cpcvscpustatpart1.ksh"
}
atf_test_case err_cpcvscpustatpart2_ksh
err_cpcvscpustatpart2_ksh_head()
{
    atf_set 'descr' 'DTrace test common/cpc/err.cpcvscpustatpart2.ksh'
}
err_cpcvscpustatpart2_ksh_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)/err.cpcvscpustatpart2.ksh"
}
atf_test_case err_cputrackfailtostart_ksh
err_cputrackfailtostart_ksh_head()
{
    atf_set 'descr' 'DTrace test common/cpc/err.cputrackfailtostart.ksh'
}
err_cputrackfailtostart_ksh_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)/err.cputrackfailtostart.ksh"
}
atf_test_case err_cputrackterminates_ksh
err_cputrackterminates_ksh_head()
{
    atf_set 'descr' 'DTrace test common/cpc/err.cputrackterminates.ksh'
}
err_cputrackterminates_ksh_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)/err.cputrackterminates.ksh"
}
atf_test_case err_toomanyenablings_d
err_toomanyenablings_d_head()
{
    atf_set 'descr' 'DTrace test common/cpc/err.toomanyenablings.d'
}
err_toomanyenablings_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)/err.toomanyenablings.d"
}
atf_test_case tst_allcpus_ksh
tst_allcpus_ksh_head()
{
    atf_set 'descr' 'DTrace test common/cpc/tst.allcpus.ksh'
}
tst_allcpus_ksh_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.allcpus.ksh"
}
atf_test_case tst_genericevent_d
tst_genericevent_d_head()
{
    atf_set 'descr' 'DTrace test common/cpc/tst.genericevent.d'
}
tst_genericevent_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.genericevent.d"
}
atf_test_case tst_platformevent_ksh
tst_platformevent_ksh_head()
{
    atf_set 'descr' 'DTrace test common/cpc/tst.platformevent.ksh'
}
tst_platformevent_ksh_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.platformevent.ksh"
}
atf_init_test_cases()
{
    atf_add_test_case err_D_PDESC_ZERO_lowfrequency_d
    atf_add_test_case err_D_PDESC_ZERO_malformedoverflow_d
    atf_add_test_case err_D_PDESC_ZERO_nonexistentevent_d
    atf_add_test_case err_cpcvscpustatpart1_ksh
    atf_add_test_case err_cpcvscpustatpart2_ksh
    atf_add_test_case err_cputrackfailtostart_ksh
    atf_add_test_case err_cputrackterminates_ksh
    atf_add_test_case err_toomanyenablings_d
    atf_add_test_case tst_allcpus_ksh
    atf_add_test_case tst_genericevent_d
    atf_add_test_case tst_platformevent_ksh
}
