Test output for box [ok]

Testing time: 4s

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

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

    -- 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 0 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 -------------------------------------------------


    -- testing SRFI-111 ------------------------------------------------------

        -- testing Feature ---------------------------------------------------
        SRFI 111 ..................................................... [ PASS]
        1 test completed in 0 seconds.
        1 out of 1 (100%) test passed.
        -- done testing Feature ----------------------------------------------


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


        -- testing Immutable-Box ---------------------------------------------
        (immutable-box #f) ........................................... [ PASS]
        (box? tbox) .................................................. [ PASS]
        (not (unbox tbox)) ........................................... [ PASS]
        (box-set! tbox #t) ........................................... [ PASS]
        4 tests completed in 0 seconds.
        4 out of 4 (100%) tests passed.
        -- done testing Immutable-Box ----------------------------------------

    3 subgroups completed in 1/50 seconds.
    3 out of 3 (100%) subgroups passed.
    -- done testing SRFI-111 -------------------------------------------------

5 subgroups completed in 23/250 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 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 -------------------------------------------------


    -- testing SRFI-111 ------------------------------------------------------

        -- testing Feature ---------------------------------------------------
        SRFI 111 ..................................................... [ PASS]
        1 test completed in 0 seconds.
        1 out of 1 (100%) test passed.
        -- done testing Feature ----------------------------------------------


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


        -- testing Immutable-Box ---------------------------------------------
        (immutable-box #f) ........................................... [ PASS]
        (box? tbox) .................................................. [ PASS]
        (not (unbox tbox)) ........................................... [ PASS]
        (box-set! tbox #t) ........................................... [ PASS]
        4 tests completed in 0 seconds.
        4 out of 4 (100%) tests passed.
        -- done testing Immutable-Box ----------------------------------------

    3 subgroups completed in 1/1000 seconds.
    3 out of 3 (100%) subgroups passed.
    -- done testing SRFI-111 -------------------------------------------------

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