Test output for box [ok]

Testing time: 3s

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

-- testing Box ---------------------------------------------------------------

    -- testing Box Support ---------------------------------------------------
    SRFI 111 ......................................................... [ PASS]
    1 test completed in 1/1000 seconds.
    1 out of 1 (100%) test passed.
    -- done testing Box Support ----------------------------------------------


    -- testing Box Mutable ---------------------------------------------------
    (make-box (void)) ................................................ [ PASS]
    (box? tbox) ...................................................... [ PASS]
    (box-ref tbox) ................................................... [ PASS]
    (not (box? 3)) ................................................... [ PASS]
    4 tests completed in 1/1000 seconds.
    4 out of 4 (100%) tests passed.
    -- done testing Box Mutable ----------------------------------------------


    -- testing Box Immutable -------------------------------------------------
    (make-box #f #t) ................................................. [ PASS]
    (box? tbox) ...................................................... [ PASS]
    (not (box-ref tbox)) ............................................. [ PASS]
    (box-set! tbox #t) ............................................... [ PASS]
    4 tests completed in 1/1000 seconds.
    4 out of 4 (100%) tests passed.
    -- done testing Box Immutable --------------------------------------------


    -- testing Box References ------------------------------------------------
    (make-box-variable var) .......................................... [ PASS]
    (box? tbox) ...................................................... [ PASS]
    (box-variable? tbox) ............................................. [ PASS]
    (not (box-location? tbox)) ....................................... [ PASS]
    Unbound Box ...................................................... [ PASS]
    Bound Box ........................................................ [ PASS]
    Bound Var ........................................................ [ PASS]
    (not (box? 3)) ................................................... [ PASS]
    8 tests completed in 1/1000 seconds.
    8 out of 8 (100%) tests passed.
    -- done testing Box References -------------------------------------------


    -- testing Box Swap ------------------------------------------------------
    (make-box (void)) ................................................ [ PASS]
    (box? tbox) ...................................................... [ PASS]
    (box-swap! tbox + 1) ............................................. [ PASS]
    (box-ref tbox) ................................................... [ PASS]
    (box-swap! tbox add1) ............................................ [ PASS]
    (box-ref tbox) ................................................... [ PASS]
    6 tests completed in 0 seconds.
    6 out of 6 (100%) tests passed.
    -- done testing Box Swap -------------------------------------------------

5 subgroups completed in 37/500 seconds.
5 out of 5 (100%) subgroups passed.
-- done testing Box ----------------------------------------------------------


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

-- testing Box ---------------------------------------------------------------

    -- testing Box Support ---------------------------------------------------
    SRFI 111 ......................................................... [ PASS]
    1 test completed in 1/1000 seconds.
    1 out of 1 (100%) test passed.
    -- done testing Box Support ----------------------------------------------


    -- testing Box Mutable ---------------------------------------------------
    (make-box (void)) ................................................ [ PASS]
    (box? tbox) ...................................................... [ PASS]
    (box-ref tbox) ................................................... [ PASS]
    (not (box? 3)) ................................................... [ PASS]
    4 tests completed in 0 seconds.
    4 out of 4 (100%) tests passed.
    -- done testing Box Mutable ----------------------------------------------


    -- testing Box Immutable -------------------------------------------------
    (make-box #f #t) ................................................. [ PASS]
    (box? tbox) ...................................................... [ PASS]
    (not (box-ref tbox)) ............................................. [ PASS]
    (box-set! tbox #t) ............................................... [ PASS]
    4 tests completed in 1/1000 seconds.
    4 out of 4 (100%) tests passed.
    -- done testing Box Immutable --------------------------------------------


    -- testing Box References ------------------------------------------------
    (make-box-variable var) .......................................... [ PASS]
    (box? tbox) ...................................................... [ PASS]
    (box-variable? tbox) ............................................. [ PASS]
    (not (box-location? tbox)) ....................................... [ PASS]
    Unbound Box ...................................................... [ PASS]
    Bound Box ........................................................ [ PASS]
    Bound Var ........................................................ [ PASS]
    (not (box? 3)) ................................................... [ PASS]
    8 tests completed in 1/250 seconds.
    8 out of 8 (100%) tests passed.
    -- done testing Box References -------------------------------------------


    -- testing Box Swap ------------------------------------------------------
    (make-box (void)) ................................................ [ PASS]
    (box? tbox) ...................................................... [ PASS]
    (box-swap! tbox + 1) ............................................. [ PASS]
    (box-ref tbox) ................................................... [ PASS]
    (box-swap! tbox add1) ............................................ [ PASS]
    (box-ref tbox) ................................................... [ PASS]
    6 tests completed in 1/1000 seconds.
    6 out of 6 (100%) tests passed.
    -- done testing Box Swap -------------------------------------------------

5 subgroups completed in 13/1000 seconds.
5 out of 5 (100%) subgroups passed.
-- done testing Box ----------------------------------------------------------