#! /usr/libexec/atf-sh
atf_test_case tst_dofmax_ksh
tst_dofmax_ksh_head()
{
    atf_set 'descr' 'DTrace test common/misc/tst.dofmax.ksh'
}
tst_dofmax_ksh_body()
{
    atf_expect_fail "test is known to fail"
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.dofmax.ksh"
}
atf_test_case tst_include_ksh
tst_include_ksh_head()
{
    atf_set 'descr' 'DTrace test common/misc/tst.include.ksh'
}
tst_include_ksh_body()
{
    atf_expect_fail "test is known to fail"
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.include.ksh"
}
atf_test_case tst_roch_d
tst_roch_d_head()
{
    atf_set 'descr' 'DTrace test common/misc/tst.roch.d'
}
tst_roch_d_body()
{
    atf_expect_fail "test is known to fail"
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.roch.d"
}
atf_test_case tst_dynopt_d
tst_dynopt_d_head()
{
    atf_set 'descr' 'DTrace test common/misc/tst.dynopt.d'
}
tst_dynopt_d_body()
{
    if [ "$(atf_config_get ci false)" = "true" ]; then atf_skip "see cddl/usr.sbin/dtrace/tests/tools/exclude.sh"; fi
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.dynopt.d"
}
atf_test_case err_D_PRAGMA_OPTSET_d
err_D_PRAGMA_OPTSET_d_head()
{
    atf_set 'descr' 'DTrace test common/misc/err.D_PRAGMA_OPTSET.d'
}
err_D_PRAGMA_OPTSET_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_PRAGMA_OPTSET.d"
}
atf_test_case tst_badopt_d
tst_badopt_d_head()
{
    atf_set 'descr' 'DTrace test common/misc/tst.badopt.d'
}
tst_badopt_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.badopt.d"
}
atf_test_case tst_boolopt_d
tst_boolopt_d_head()
{
    atf_set 'descr' 'DTrace test common/misc/tst.boolopt.d'
}
tst_boolopt_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.boolopt.d"
}
atf_test_case tst_enablerace_ksh
tst_enablerace_ksh_head()
{
    atf_set 'descr' 'DTrace test common/misc/tst.enablerace.ksh'
}
tst_enablerace_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.enablerace.ksh"
}
atf_test_case tst_haslam_d
tst_haslam_d_head()
{
    atf_set 'descr' 'DTrace test common/misc/tst.haslam.d'
}
tst_haslam_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.haslam.d"
}
atf_test_case tst_macroglob_ksh
tst_macroglob_ksh_head()
{
    atf_set 'descr' 'DTrace test common/misc/tst.macroglob.ksh'
}
tst_macroglob_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.macroglob.ksh"
}
atf_test_case tst_schrock_ksh
tst_schrock_ksh_head()
{
    atf_set 'descr' 'DTrace test common/misc/tst.schrock.ksh'
}
tst_schrock_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.schrock.ksh"
}
atf_init_test_cases()
{
    atf_add_test_case tst_dofmax_ksh
    atf_add_test_case tst_include_ksh
    atf_add_test_case tst_roch_d
    atf_add_test_case tst_dynopt_d
    atf_add_test_case err_D_PRAGMA_OPTSET_d
    atf_add_test_case tst_badopt_d
    atf_add_test_case tst_boolopt_d
    atf_add_test_case tst_enablerace_ksh
    atf_add_test_case tst_haslam_d
    atf_add_test_case tst_macroglob_ksh
    atf_add_test_case tst_schrock_ksh
}
