//
// notable reports by ATF functionality test coverage.
//

sysctl: not found
dev/cgd/t_cgd (31/714): 3 test cases
    basic: [1.643854s] Failed: atf-check failed; see the output of the test for details
    unaligned_write: [1.595143s] Failed: atf-check failed; see the output of the test for details
    wrongpass: [1.611435s] Failed: atf-check failed; see the output of the test for details
[4.869174s]

sysctl: not found
dev/raidframe/t_raid (34/714): 6 test cases
    raid1_comp0fail: [1.580987s] Failed: atf-check failed; see the output of the test for details
    raid1_compfail: [1.599166s] Failed: atf-check failed; see the output of the test for details
    raid1_normal: [1.538884s] Failed: atf-check failed; see the output of the test for details
    raid5_compfail: [1.591771s] Failed: atf-check failed; see the output of the test for details
    raid5_normal: [1.519370s] Failed: atf-check failed; see the output of the test for details
    smalldisk: [1.602733s] Failed: atf-check failed; see the output of the test for details
[9.482614s]

sysctl: not found
dev/md/t_md (36/714): 1 test cases
    basic: [1.378188s] Failed: atf-check failed; see the output of the test for details
[1.385255s]

// that's because I ran ATF with my own user account?

kernel/t_lockf (75/714): 2 test cases
    deadlock: [1.046229s] Passed.
    randlock: [60.891497s] Passed.
[61.948319s]

// It was impressive file locking test in action with top -s 1 in another
// terminal window.

lib/libc/gen/t_siginfo (143/714): 8 test cases
    sigalarm: [1.099536s] Passed.
    sigbus_adraln: [0.048408s] Failed: Test did not fault as expected
    sigchild_dump: trap: pid 29037.1 (t_siginfo): user write DSI trap @ 0 by 0x1801d80 (DSISR 0x42000000, err=14)
[1.097496s] Passed.
    sigchild_kill: [0.106407s] Passed.
    sigchild_normal: [1.069397s] Passed.
    sigfpe_flt: [0.090432s] Passed.
    sigfpe_int: [0.047183s] Skipped: Test not valid on powerpc
    sigsegv: [0.089546s] Passed.
[3.686043s]

// sigbus_adrln: Test did not fault as expected is the real case to shoot?

lib/libc/net/getaddrinfo/t_getaddrinfo (170/714): 7 test cases
    basic: [0.852013s] Passed.
    empty_hostname: [0.860402s] Failed: Test case body returned a non-ok exit code, but this is not allowed
    empty_servname: [0.554178s] Passed.
    scopeaddr: [0.438469s] Passed.
    sock_raw: [0.568694s] Passed.
    specific: [0.585800s] Passed.
    unsupported_family: [0.380190s] Passed.
[4.278508s]

// getaddrinfo() corner case failure?

lib/libc/regex/t_exhaust (178/714): 1 test cases
    regcomp_too_big: [0.003279s] Skipped: Not enough memory; needed 67108864, available 67092480
[0.007189s]

// Is the real and valid reason to make such a failure?

lib/libc/setjmp/t_setjmp (182/714): 4 test cases
    _setjmp: [0.039541s] Passed.
    setjmp: [0.041746s] Passed.
    sigsetjmp_nosave: [0.040226s] Passed.
    sigsetjmp_save: [0.040711s] Passed.
[0.180939s]

lib/libc/setjmp/t_threadjmp (183/714): 4 test cases
    _setjmp: [0.044781s] Passed.
    setjmp: [0.045096s] Passed.
    sigsetjmp_nosave: [0.046908s] Passed.
    sigsetjmp_save: [0.045218s] Passed.
[0.200469s]

// impressive to have done correct.

lib/libc/sys/t_getcontext (238/714): 3 test cases
    getcontext_err: [0.041046s] Passed.
    setcontext_err: [0.041403s] Passed.
    setcontext_link: [0.092943s] Passed.
[0.189759s]

// asuring to see get/set context work correct.

b/libc/sys/t_sigaction (284/714): 3 test cases
    sigaction_basic: [0.040359s] Passed.
    sigaction_noflags: [0.047610s] Passed.
    sigaction_resethand: [0.051002s] Passed.
[0.153853s]

lib/libc/sys/t_sigqueue (285/714): 3 test cases
    sigqueue_basic: [0.040643s] Passed.
    sigqueue_err: [0.040297s] Passed.
    sigqueue_rt: [1.056819s] Passed.
[1.152160s]

lib/libc/sys/t_sigtimedwait (286/714): 3 test cases
    sigtimedwait_NULL_timeout: [5.045725s] Passed.
    sigtimedwait_all0timeout: [0.040539s] Passed.
    sigtimedwait_small_timeout: [5.051977s] Passed.
[10.151402s]

// signal mechanism has been the source of full of troubles.

lib/libc/sys/t_swapcontext (288/714): 2 test cases
    swapcontext1: [0.043842s] Passed.
    swapcontext2: [0.052765s] Passed.
[0.105673s]

lib/libc/sys/t_ucontext (292/714): 5 test cases
    ucontext_basic: [0.059854s] Passed.
    ucontext_fp: [0.042988s] Passed.
    ucontext_intrv: [0.043483s] Passed.
    ucontext_pc: [0.043869s] Passed.
    ucontext_sp: [0.041964s] Passed.
[0.255089s]

// important to work pthread correct.

lib/libc/tls/t_tls_static (303/714): 1 test cases
    t_tls_static: [0.027393s] Passed.
[0.033564s]

lib/libc/tls/t_tls_dynamic (304/714): 1 test cases
    t_tls_dynamic: [0.089569s] Passed.
[0.095851s]

lib/libc/tls/t_tls_dlopen (305/714): 1 test cases
    t_tls_dlopen: [0.155842s] Passed.
[0.161986s]

// ok to clear TLS tests.

lib/libm/t_ilogb (329/714): 1 test cases
    ilogb: [0.070770s] Failed: 10 checks failed; see output for more details
[0.077030s]

// here, what is ilogb for?

// quite asuring to see libpthread tests done correct.

lib/librt/t_sched (376/714): 8 test cases
    sched_getparam: [0.059422s] Passed.
    sched_priority: [0.045235s] Failed: /usr/src/tests/lib/librt/t_sched.c:98: pmax != -1 not met

// concern?

lib/librumphijack/t_vfs (394/714): 9 test cases
    blanket: [1.500045s] Passed.
    cpcopy: [0.887695s] Failed: atf-check failed; see the output of the test for details
    doubleblanket: [2.039550s] Passed.
    ln_nox: [0.876873s] Failed: atf-check failed; see the output of the test for details
    ln_x: [1.459003s] Passed.
    mv_nox: [0.892466s] Failed: atf-check failed; see the output of the test for details
    mv_x: [2.665803s] Passed.
    paxcopy: [0.893446s] Failed: atf-check failed; see the output of the test for details
    runonprefix: [1.460090s] Passed.
[12.737680s]

// need attentions again.
// tons of network tests failed. needs root priviledge?
// lots of fsck test failed. needs root priviledge?