Test output for srfi-99 [ok]

Testing time: 0s

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

-- testing procedural layer --------------------------------------------------

    -- testing RTD creation --------------------------------------------------
    null record ...................................................... [ PASS]
    bad name ......................................................... [ PASS]
    bad fields ....................................................... [ PASS]
    bad parent ....................................................... [ PASS]
    4 tests completed in 1/1000 seconds.
    4 out of 4 (100%) tests passed.
    -- done testing RTD creation ---------------------------------------------


    -- testing RTD properties ------------------------------------------------
    type name ........................................................ [ PASS]
    type UID ......................................................... [ PASS]
    unsealed type .................................................... [ PASS]
    sealed type ...................................................... [ PASS]
    transparent type ................................................. [ PASS]
    opaque type ...................................................... [ PASS]
    implicit immutable field ......................................... [ PASS]
    explicit immutable field ......................................... [ PASS]
    implicit mutable field ........................................... [ PASS]
    explicit mutable field ........................................... [ PASS]
    10 tests completed in 1/1000 seconds.
    10 out of 10 (100%) tests passed.
    -- done testing RTD properties -------------------------------------------


    -- testing RTD instances -------------------------------------------------
    instance detection ............................................... [ PASS]
    non-instance detection ........................................... [ PASS]
    field access ..................................................... [ PASS]
    field mutation ................................................... [ PASS]
    disallowed field mutation ........................................ [ PASS]
    5 tests completed in 1/1000 seconds.
    5 out of 5 (100%) tests passed.
    -- done testing RTD instances --------------------------------------------


    -- testing RTD inheritance -----------------------------------------------
    direct field enumeration ......................................... [ PASS]
    full field enumeration ........................................... [ PASS]
    direct instance detection ........................................ [ PASS]
    indirect instance detection ...................................... [ PASS]
    disallowed derivation ............................................ [ PASS]
    5 tests completed in 1/1000 seconds.
    5 out of 5 (100%) tests passed.
    -- done testing RTD inheritance ------------------------------------------


    -- testing properties ----------------------------------------------------
    direct type property access ...................................... [ PASS]
    derived type property access ..................................... [ PASS]
    direct instance property access .................................. [ PASS]
    derived instance property access ................................. [ PASS]
    illegal field property access .................................... [ PASS]
    field property access ............................................ [ PASS]
    6 tests completed in 0 seconds.
    6 out of 6 (100%) tests passed.
    -- done testing properties -----------------------------------------------

5 subgroups completed in 1/200 seconds.
5 out of 5 (100%) subgroups passed.
-- done testing procedural layer ---------------------------------------------


-- testing syntactic layer ---------------------------------------------------
RTD .................................................................. [ PASS]
constructor .......................................................... [ PASS]
predicate ............................................................ [ PASS]
immutable accessor ................................................... [ PASS]
mutable accessor ..................................................... [ PASS]
mutable mutator ...................................................... [ PASS]
mutable accessor setter .............................................. [ PASS]
7 tests completed in 1/1000 seconds.
7 out of 7 (100%) tests passed.
-- done testing syntactic layer ----------------------------------------------


-- testing variants ----------------------------------------------------------
RTD .................................................................. [ PASS]
predicate ............................................................ [ PASS]
variant constructors ................................................. [ PASS]
variant RTDs ......................................................... [ PASS]
variant extraction ................................................... [ PASS]
else clause .......................................................... [ PASS]
match error .......................................................... [ PASS]
7 tests completed in 1/1000 seconds.
7 out of 7 (100%) tests passed.
-- done testing variants -----------------------------------------------------