#! /usr/libexec/atf-sh
atf_test_case tst_projid_ksh
tst_projid_ksh_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.projid.ksh'
}
tst_projid_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.projid.ksh"
}
atf_test_case tst_taskid_ksh
tst_taskid_ksh_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.taskid.ksh'
}
tst_taskid_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.taskid.ksh"
}
atf_test_case err_D_MACRO_UNDEF_invalidargs_d
err_D_MACRO_UNDEF_invalidargs_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/err.D_MACRO_UNDEF.invalidargs.d'
}
err_D_MACRO_UNDEF_invalidargs_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_MACRO_UNDEF.invalidargs.d"
}
atf_test_case err_D_OP_LVAL_rdonly_d
err_D_OP_LVAL_rdonly_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/err.D_OP_LVAL.rdonly.d'
}
err_D_OP_LVAL_rdonly_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_OP_LVAL.rdonly.d"
}
atf_test_case err_D_OP_WRITE_usepidmacro_d
err_D_OP_WRITE_usepidmacro_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/err.D_OP_WRITE.usepidmacro.d'
}
err_D_OP_WRITE_usepidmacro_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_OP_WRITE.usepidmacro.d"
}
atf_test_case err_D_SYNTAX_concat_d
err_D_SYNTAX_concat_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/err.D_SYNTAX.concat.d'
}
err_D_SYNTAX_concat_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_SYNTAX.concat.d"
}
atf_test_case err_D_SYNTAX_desc_d
err_D_SYNTAX_desc_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/err.D_SYNTAX.desc.d'
}
err_D_SYNTAX_desc_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_SYNTAX.desc.d"
}
atf_test_case err_D_SYNTAX_inval_d
err_D_SYNTAX_inval_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/err.D_SYNTAX.inval.d'
}
err_D_SYNTAX_inval_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_SYNTAX.inval.d"
}
atf_test_case err_D_SYNTAX_pid_d
err_D_SYNTAX_pid_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/err.D_SYNTAX.pid.d'
}
err_D_SYNTAX_pid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.D_SYNTAX.pid.d"
}
atf_test_case tst_D_MACRO_UNUSED_overflow_ksh
tst_D_MACRO_UNUSED_overflow_ksh_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.D_MACRO_UNUSED.overflow.ksh'
}
tst_D_MACRO_UNUSED_overflow_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.D_MACRO_UNUSED.overflow.ksh"
}
atf_test_case tst_arg0_d
tst_arg0_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.arg0.d'
}
tst_arg0_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.arg0.d"
}
atf_test_case tst_arguments_ksh
tst_arguments_ksh_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.arguments.ksh'
}
tst_arguments_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.arguments.ksh"
}
atf_test_case tst_assign_d
tst_assign_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.assign.d'
}
tst_assign_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.assign.d"
}
atf_test_case tst_basic_d
tst_basic_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.basic.d'
}
tst_basic_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.basic.d"
}
atf_test_case tst_egid_d
tst_egid_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.egid.d'
}
tst_egid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.egid.d"
}
atf_test_case tst_egid_ksh
tst_egid_ksh_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.egid.ksh'
}
tst_egid_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.egid.ksh"
}
atf_test_case tst_euid_d
tst_euid_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.euid.d'
}
tst_euid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.euid.d"
}
atf_test_case tst_euid_ksh
tst_euid_ksh_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.euid.ksh'
}
tst_euid_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.euid.ksh"
}
atf_test_case tst_gid_d
tst_gid_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.gid.d'
}
tst_gid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.gid.d"
}
atf_test_case tst_gid_ksh
tst_gid_ksh_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.gid.ksh'
}
tst_gid_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.gid.ksh"
}
atf_test_case tst_pgid_d
tst_pgid_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.pgid.d'
}
tst_pgid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.pgid.d"
}
atf_test_case tst_pid_d
tst_pid_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.pid.d'
}
tst_pid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.pid.d"
}
atf_test_case tst_ppid_d
tst_ppid_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.ppid.d'
}
tst_ppid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ppid.d"
}
atf_test_case tst_ppid_ksh
tst_ppid_ksh_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.ppid.ksh'
}
tst_ppid_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.ppid.ksh"
}
atf_test_case tst_projid_d
tst_projid_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.projid.d'
}
tst_projid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.projid.d"
}
atf_test_case tst_quite_d
tst_quite_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.quite.d'
}
tst_quite_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.quite.d"
}
atf_test_case tst_sid_d
tst_sid_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.sid.d'
}
tst_sid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.sid.d"
}
atf_test_case tst_sid_ksh
tst_sid_ksh_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.sid.ksh'
}
tst_sid_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.sid.ksh"
}
atf_test_case tst_stringmacro_ksh
tst_stringmacro_ksh_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.stringmacro.ksh'
}
tst_stringmacro_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.stringmacro.ksh"
}
atf_test_case tst_taskid_d
tst_taskid_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.taskid.d'
}
tst_taskid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.taskid.d"
}
atf_test_case tst_trace_d
tst_trace_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.trace.d'
}
tst_trace_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.trace.d"
}
atf_test_case tst_uid_d
tst_uid_d_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.uid.d'
}
tst_uid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.uid.d"
}
atf_test_case tst_uid_ksh
tst_uid_ksh_head()
{
    atf_set 'descr' 'DTrace test common/scripting/tst.uid.ksh'
}
tst_uid_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.uid.ksh"
}
atf_init_test_cases()
{
    atf_add_test_case tst_projid_ksh
    atf_add_test_case tst_taskid_ksh
    atf_add_test_case err_D_MACRO_UNDEF_invalidargs_d
    atf_add_test_case err_D_OP_LVAL_rdonly_d
    atf_add_test_case err_D_OP_WRITE_usepidmacro_d
    atf_add_test_case err_D_SYNTAX_concat_d
    atf_add_test_case err_D_SYNTAX_desc_d
    atf_add_test_case err_D_SYNTAX_inval_d
    atf_add_test_case err_D_SYNTAX_pid_d
    atf_add_test_case tst_D_MACRO_UNUSED_overflow_ksh
    atf_add_test_case tst_arg0_d
    atf_add_test_case tst_arguments_ksh
    atf_add_test_case tst_assign_d
    atf_add_test_case tst_basic_d
    atf_add_test_case tst_egid_d
    atf_add_test_case tst_egid_ksh
    atf_add_test_case tst_euid_d
    atf_add_test_case tst_euid_ksh
    atf_add_test_case tst_gid_d
    atf_add_test_case tst_gid_ksh
    atf_add_test_case tst_pgid_d
    atf_add_test_case tst_pid_d
    atf_add_test_case tst_ppid_d
    atf_add_test_case tst_ppid_ksh
    atf_add_test_case tst_projid_d
    atf_add_test_case tst_quite_d
    atf_add_test_case tst_sid_d
    atf_add_test_case tst_sid_ksh
    atf_add_test_case tst_stringmacro_ksh
    atf_add_test_case tst_taskid_d
    atf_add_test_case tst_trace_d
    atf_add_test_case tst_uid_d
    atf_add_test_case tst_uid_ksh
}
