#! /usr/libexec/atf-sh
atf_test_case err_user64mode_ksh
err_user64mode_ksh_head()
{
    atf_set 'descr' 'DTrace test common/uctf/err.user64mode.ksh'
}
err_user64mode_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)/err.user64mode.ksh"
}
atf_test_case tst_libtype_ksh
tst_libtype_ksh_head()
{
    atf_set 'descr' 'DTrace test common/uctf/tst.libtype.ksh'
}
tst_libtype_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.libtype.ksh"
}
atf_test_case tst_linkmap_ksh
tst_linkmap_ksh_head()
{
    atf_set 'descr' 'DTrace test common/uctf/tst.linkmap.ksh'
}
tst_linkmap_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.linkmap.ksh"
}
atf_test_case err_invalidpid_d
err_invalidpid_d_head()
{
    atf_set 'descr' 'DTrace test common/uctf/err.invalidpid.d'
}
err_invalidpid_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.invalidpid.d"
}
atf_test_case err_invalidpid2_d
err_invalidpid2_d_head()
{
    atf_set 'descr' 'DTrace test common/uctf/err.invalidpid2.d'
}
err_invalidpid2_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.invalidpid2.d"
}
atf_test_case err_invalidpid3_d
err_invalidpid3_d_head()
{
    atf_set 'descr' 'DTrace test common/uctf/err.invalidpid3.d'
}
err_invalidpid3_d_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.invalidpid3.d"
}
atf_test_case err_invalidtype_ksh
err_invalidtype_ksh_head()
{
    atf_set 'descr' 'DTrace test common/uctf/err.invalidtype.ksh'
}
err_invalidtype_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.invalidtype.ksh"
}
atf_test_case err_invalidtype2_ksh
err_invalidtype2_ksh_head()
{
    atf_set 'descr' 'DTrace test common/uctf/err.invalidtype2.ksh'
}
err_invalidtype2_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/err.invalidtype2.ksh"
}
atf_test_case tst_aouttype_ksh
tst_aouttype_ksh_head()
{
    atf_set 'descr' 'DTrace test common/uctf/tst.aouttype.ksh'
}
tst_aouttype_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.aouttype.ksh"
}
atf_test_case tst_chasestrings_ksh
tst_chasestrings_ksh_head()
{
    atf_set 'descr' 'DTrace test common/uctf/tst.chasestrings.ksh'
}
tst_chasestrings_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.chasestrings.ksh"
}
atf_test_case tst_pidprint_ksh
tst_pidprint_ksh_head()
{
    atf_set 'descr' 'DTrace test common/uctf/tst.pidprint.ksh'
}
tst_pidprint_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.pidprint.ksh"
}
atf_test_case tst_pidprinttarg_ksh
tst_pidprinttarg_ksh_head()
{
    atf_set 'descr' 'DTrace test common/uctf/tst.pidprinttarg.ksh'
}
tst_pidprinttarg_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.pidprinttarg.ksh"
}
atf_test_case tst_printtype_ksh
tst_printtype_ksh_head()
{
    atf_set 'descr' 'DTrace test common/uctf/tst.printtype.ksh'
}
tst_printtype_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.printtype.ksh"
}
atf_test_case tst_printtypetarg_ksh
tst_printtypetarg_ksh_head()
{
    atf_set 'descr' 'DTrace test common/uctf/tst.printtypetarg.ksh'
}
tst_printtypetarg_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.printtypetarg.ksh"
}
atf_test_case tst_userlandkey_ksh
tst_userlandkey_ksh_head()
{
    atf_set 'descr' 'DTrace test common/uctf/tst.userlandkey.ksh'
}
tst_userlandkey_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.userlandkey.ksh"
}
atf_test_case tst_userstrings_ksh
tst_userstrings_ksh_head()
{
    atf_set 'descr' 'DTrace test common/uctf/tst.userstrings.ksh'
}
tst_userstrings_ksh_body()
{
    
    atf_check -s exit:0 -o empty -e empty \
        "$(atf_get_srcdir)/../../dtest" "$(atf_get_srcdir)/tst.userstrings.ksh"
}
atf_init_test_cases()
{
    atf_add_test_case err_user64mode_ksh
    atf_add_test_case tst_libtype_ksh
    atf_add_test_case tst_linkmap_ksh
    atf_add_test_case err_invalidpid_d
    atf_add_test_case err_invalidpid2_d
    atf_add_test_case err_invalidpid3_d
    atf_add_test_case err_invalidtype_ksh
    atf_add_test_case err_invalidtype2_ksh
    atf_add_test_case tst_aouttype_ksh
    atf_add_test_case tst_chasestrings_ksh
    atf_add_test_case tst_pidprint_ksh
    atf_add_test_case tst_pidprinttarg_ksh
    atf_add_test_case tst_printtype_ksh
    atf_add_test_case tst_printtypetarg_ksh
    atf_add_test_case tst_userlandkey_ksh
    atf_add_test_case tst_userstrings_ksh
}
