Test output for protobuf [fail]

Testing time: 1s

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

-- testing protocol buffers --------------------------------------------------

    -- testing reflection ----------------------------------------------------
    (message-rtd? person) ............................................ [ PASS]
    (enum-info? person:phone-type) ................................... [ PASS]
    (message-rtd? person:phone-number) ............................... [ PASS]
    (message-rtd? address-book) ...................................... [ PASS]
    ((enum-info-integer->enum person:phone-type) 2) .................. [ PASS]
    ((enum-info-enum->integer person:phone-type) 'home) .............. [ PASS]
    6 tests completed in 1/1000 seconds.
    6 out of 6 (100%) tests passed.
    -- done testing reflection -----------------------------------------------


    -- testing original message ----------------------------------------------
    (message? msg) ................................................... [ PASS]
    (address-book? msg) .............................................. [ PASS]
    (length persons) ................................................. [ PASS]
    (person? jane) ................................................... [ PASS]
    (person-id jane) ................................................. [ PASS]
    (person-name jane) ............................................... [ PASS]
    (person-email jane) .............................................. [ PASS]
    (person-email jane "jane@example.com") ........................... [ PASS]
    (length phones) .................................................. [ PASS]
    (person:phone-number-number phone) ............................... [ PASS]
    (person:phone-number-type phone) ................................. [ PASS]
    (person? joe) .................................................... [ PASS]
    (person-id joe) .................................................. [ PASS]
    (person-name joe) ................................................ [ PASS]
    (person-email joe) ............................................... [ PASS]
    (person-email joe "whatever@example.com") ........................ [ PASS]
    (length phones) .................................................. [ PASS]
    (person:phone-number-number phone) ............................... [ PASS]
    (person:phone-number-type phone) ................................. [ PASS]
    (person:phone-number-number phone) ............................... [ PASS]
    (person:phone-number-type phone) ................................. [ PASS]
    21 tests completed in 1/500 seconds.
    21 out of 21 (100%) tests passed.
    -- done testing original message -----------------------------------------


    -- testing roundtrip message ---------------------------------------------
    (message? msg) ................................................... [ PASS]
    (address-book? msg) .............................................. [ PASS]
    (length persons) ................................................. [ PASS]
    (person? jane) ................................................... [ PASS]
    (person-id jane) ................................................. [ PASS]
    (person-name jane) ............................................... [ PASS]
    (person-email jane) .............................................. [ PASS]
    (person-email jane "jane@example.com") ........................... [ PASS]
    (length phones) .................................................. [ PASS]
    (person:phone-number-number phone) ............................... [ PASS]
    (person:phone-number-type phone) ................................. [ PASS]
    (person? joe) .................................................... [ PASS]
    (person-id joe) .................................................. [ PASS]
    (person-name joe) ................................................ [ PASS]
    (person-email joe) ............................................... [ PASS]
    (person-email joe "whatever@example.com") ........................ [ PASS]
    (length phones) .................................................. [ PASS]
    (person:phone-number-number phone) ............................... [ PASS]
    (person:phone-number-type phone) ................................. [ PASS]
    (person:phone-number-number phone) ............................... [ PASS]
    (person:phone-number-type phone) ................................. [ PASS]
    21 tests completed in 3/1000 seconds.
    21 out of 21 (100%) tests passed.
    -- done testing roundtrip message ----------------------------------------


    -- testing modification --------------------------------------------------
    (person-id (car (address-book-person msg))) ...................... [ PASS]
    1 test completed in 1/1000 seconds.
    1 out of 1 (100%) test passed.
    -- done testing modification ---------------------------------------------

4 subgroups completed in 7/1000 seconds.
4 out of 4 (100%) subgroups passed.
-- done testing protocol buffers ---------------------------------------------


-- testing generic serialization ---------------------------------------------

    -- testing immediate objects ---------------------------------------------
    #<unspecified> ................................................... [ PASS]
    () ............................................................... [ PASS]
    #!eof ............................................................ [ PASS]
    #f ............................................................... [ PASS]
    #t ............................................................... [ PASS]
    #\x .............................................................. [ PASS]
    6 tests completed in 1/50 seconds.
    6 out of 6 (100%) tests passed.
    -- done testing immediate objects ----------------------------------------


    -- testing numbers -------------------------------------------------------
    42 ............................................................... [ PASS]
    23.45 ............................................................ [ PASS]
    42+23i ........................................................... [ PASS]
    2+2/3i ........................................................... [ PASS]
    0.0+2.34i ........................................................ [ PASS]
    2.34+3.56i ....................................................... [ PASS]
    6 tests completed in 1/500 seconds.
    6 out of 6 (100%) tests passed.
    -- done testing numbers --------------------------------------------------


    -- testing strings -------------------------------------------------------
    "foo" ............................................................ [ PASS]
    1 test completed in 0 seconds.
    1 out of 1 (100%) test passed.
    -- done testing strings --------------------------------------------------


    -- testing symbols -------------------------------------------------------
    blubb ............................................................ [ PASS]
    #:troet .......................................................... [ERROR]
        
Error: (symbol->string) bad argument type - not a symbol: #:troet
        (compare v (serialize+deserialize v))
    gensym naming .................................................... [ PASS]
    gensym identity .................................................. [ PASS]
    4 tests completed in 1/1000 seconds.
    1 error (25%).
    3 out of 4 (75%) tests passed.
    -- done testing symbols --------------------------------------------------


    -- testing lists ---------------------------------------------------------
    (1 . 2) .......................................................... [ PASS]
    (a b 42) ......................................................... [ PASS]
    (eq? (cdddr lst1) lst1) .......................................... [ PASS]
    (car lst1) ....................................................... [ PASS]
    (cadr lst1) ...................................................... [ PASS]
    (caddr lst1) ..................................................... [ PASS]
    6 tests completed in 1/1000 seconds.
    6 out of 6 (100%) tests passed.
    -- done testing lists ----------------------------------------------------


    -- testing vectors -------------------------------------------------------
    #(42+23i "foo") .................................................. [ PASS]
    (eq? (vector-ref vec1 2) vec1) ................................... [ PASS]
    (vector-ref vec1 0) .............................................. [ PASS]
    (vector-ref vec1 1) .............................................. [ PASS]
    4 tests completed in 1/1000 seconds.
    4 out of 4 (100%) tests passed.
    -- done testing vectors --------------------------------------------------


    -- testing hash tables ---------------------------------------------------
    lst1 ............................................................. [ PASS]
    lst1 ............................................................. [ PASS]
    2 tests completed in 1/250 seconds.
    2 out of 2 (100%) tests passed.
    -- done testing hash tables ----------------------------------------------


    -- testing procedures ----------------------------------------------------
    ((serialize+deserialize mul42) 2) ................................ [ PASS]
    1 test completed in 1/1000 seconds.
    1 out of 1 (100%) test passed.
    -- done testing procedures -----------------------------------------------


    -- testing homogeneous blobs ---------------------------------------------
    #u8(1 2 3) ....................................................... [ PASS]
    #s8(-1 0 1) ...................................................... [ PASS]
    #u16(1 2 3) ...................................................... [ PASS]
    #s16(-1 0 1) ..................................................... [ PASS]
    #u32(1 2 3) ...................................................... [ PASS]
    #s32(-1 0 1) ..................................................... [ PASS]
    #u64(1 2 3) ...................................................... [ PASS]
    #s64(-1 0 1) ..................................................... [ PASS]
    #f32(1.23399996757507 5.67799997329712) .......................... [ PASS]
    #f64(1.234 5.678) ................................................ [ PASS]
    #${983729423476237887246302} ..................................... [ PASS]
    11 tests completed in 1/500 seconds.
    11 out of 11 (100%) tests passed.
    -- done testing homogeneous blobs ----------------------------------------


    -- testing records -------------------------------------------------------
    #<4b9aa808-96ef-48e3-bb97-d71f37068fe1> .......................... [ PASS]
    #<bar2087> ....................................................... [ PASS]
    2 tests completed in 1/200 seconds.
    2 out of 2 (100%) tests passed.
    -- done testing records --------------------------------------------------

10 subgroups completed in 19/500 seconds.
9 out of 10 (90%) subgroups passed.
-- done testing generic serialization ----------------------------------------