Test output for thread-utils [ok]

Testing time: 5s

'/usr/home/chicken/salmonella/build/salmonella-run-publish/chicken/bin/csi' -script run.scm < /dev/null 2>&1
*** csi ***

-- testing thread-utils ------------------------------------------------------

    -- testing thread-timeout ------------------------------------------------
    timeout? #f ...................................................... [ PASS]
    timeout? time .................................................... [ PASS]
    timeout? # ....................................................... [ PASS]
    timeout? X ....................................................... [ PASS]
    (make-thread-timeout #f) ......................................... [ PASS]
    time (base ignored) .............................................. [ PASS]
    # w/ time base ................................................... [ PASS]
    # w/ # base ...................................................... [ PASS]
    bad offset ....................................................... [ PASS]
    bad base ......................................................... [ PASS]
    10 tests completed in 0.002 seconds.
    10 out of 10 (100%) tests passed.
    -- done testing thread-timeout -------------------------------------------


    -- testing thread-... access ---------------------------------------------
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (thread-end-exception th) ........................................ [ PASS]
    15 tests completed in 0.001 seconds.
    15 out of 15 (100%) tests passed.
    -- done testing thread-... access ----------------------------------------

2 subgroups completed in 0.03 seconds.
2 out of 2 (100%) subgroups passed.
-- done testing thread-utils -------------------------------------------------


-- testing thread-reaper -----------------------------------------------------
(thread-reaper-shutdown?) ............................................ [ PASS]

    -- testing thread reaping ------------------------------------------------
    (thread-reap! th) ................................................ [ PASS]
    (not (thread-reaper-shutdown?)) .................................. [ PASS]
    (thread-reaper-stop!) ............................................ [ PASS]
    3 tests completed in 1.016 seconds.
    3 out of 3 (100%) tests passed.
    -- done testing thread reaping -------------------------------------------


    -- testing thread-reaper access ------------------------------------------
    (thread-reaper-greedy) ........................................... [ PASS]
    (thread-reaper-greedy) ........................................... [ PASS]
    (thread-reaper-wait-seconds) ..................................... [ PASS]
    (thread-reaper-wait-seconds) ..................................... [ PASS]
    (thread-reaper-timeout) .......................................... [ PASS]
    (thread-reaper-timeout) .......................................... [ PASS]
    (thread-reaper-retries) .......................................... [ PASS]
    (thread-reaper-retries) .......................................... [ PASS]
    8 tests completed in 0.001 seconds.
    8 out of 8 (100%) tests passed.
    -- done testing thread-reaper access -------------------------------------

1 test and 2 subgroups completed in 1.087 seconds.
1 out of 1 (100%) test passed.
2 out of 2 (100%) subgroups passed.
-- done testing thread-reaper ------------------------------------------------


*** csc (-inline-global -scrutinize -optimize-leaf-routines -local -inline -specialize -unsafe -no-trace -no-lambda-info -clustering -lfa2) ***

-- testing thread-utils ------------------------------------------------------

    -- testing thread-timeout ------------------------------------------------
    timeout? #f ...................................................... [ PASS]
    timeout? time .................................................... [ PASS]
    timeout? # ....................................................... [ PASS]
    timeout? X ....................................................... [ PASS]
    (make-thread-timeout #f) ......................................... [ PASS]
    time (base ignored) .............................................. [ PASS]
    # w/ time base ................................................... [ PASS]
    # w/ # base ...................................................... [ PASS]
    bad offset ....................................................... [ PASS]
    bad base ......................................................... [ PASS]
    10 tests completed in 0.001 seconds.
    10 out of 10 (100%) tests passed.
    -- done testing thread-timeout -------------------------------------------


    -- testing thread-... access ---------------------------------------------
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (not (eq? (void) (x th))) ........................................ [ PASS]
    (thread-end-exception th) ........................................ [ PASS]
    15 tests completed in 0.001 seconds.
    15 out of 15 (100%) tests passed.
    -- done testing thread-... access ----------------------------------------

2 subgroups completed in 0.005 seconds.
2 out of 2 (100%) subgroups passed.
-- done testing thread-utils -------------------------------------------------


-- testing thread-reaper -----------------------------------------------------
(thread-reaper-shutdown?) ............................................ [ PASS]

    -- testing thread reaping ------------------------------------------------
    (thread-reap! th) ................................................ [ PASS]
    (not (thread-reaper-shutdown?)) .................................. [ PASS]
    (thread-reaper-stop!) ............................................ [ PASS]
    3 tests completed in 1.048 seconds.
    3 out of 3 (100%) tests passed.
    -- done testing thread reaping -------------------------------------------


    -- testing thread-reaper access ------------------------------------------
    (thread-reaper-greedy) ........................................... [ PASS]
    (thread-reaper-greedy) ........................................... [ PASS]
    (thread-reaper-wait-seconds) ..................................... [ PASS]
    (thread-reaper-wait-seconds) ..................................... [ PASS]
    (thread-reaper-timeout) .......................................... [ PASS]
    (thread-reaper-timeout) .......................................... [ PASS]
    (thread-reaper-retries) .......................................... [ PASS]
    (thread-reaper-retries) .......................................... [ PASS]
    8 tests completed in 0.0 seconds.
    8 out of 8 (100%) tests passed.
    -- done testing thread-reaper access -------------------------------------

1 test and 2 subgroups completed in 1.049 seconds.
1 out of 1 (100%) test passed.
2 out of 2 (100%) subgroups passed.
-- done testing thread-reaper ------------------------------------------------