Test output for md5 [ok]

Testing time: 5s

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

-- testing Md5 ---------------------------------------------------------------

    -- testing MD5 Primitive -------------------------------------------------
    (message-digest-primitive? md5) .................................. [ PASS]
    (message-digest-primitive-name md5) .............................. [ PASS]
    (not (equal? (message-digest-primitive-update md5) (message-dig...  [ PASS]
    3 tests completed in 1/1000 seconds.
    3 out of 3 (100%) tests passed.
    -- done testing MD5 Primitive --------------------------------------------


    -- testing MD5 Strings ---------------------------------------------------

        -- testing RFC1321 tests ---------------------------------------------
        (message-digest-string (md5-primitive) "") ................... [ PASS]
        (message-digest-string (md5-primitive) "a") .................. [ PASS]
        (message-digest-string (md5-primitive) "abc") ................ [ PASS]
        (message-digest-string (md5-primitive) "message digest") ..... [ PASS]
        (message-digest-string (md5-primitive) "abcdefghijklmnopqrstuvw...  [ PASS]
        (message-digest-string (md5-primitive) "ABCDEFGHIJKLMNOPQRSTUVW...  [ PASS]
        (message-digest-string (md5-primitive) "12345678901234567890123...  [ PASS]
        7 tests completed in 1/1000 seconds.
        7 out of 7 (100%) tests passed.
        -- done testing RFC1321 tests ----------------------------------------


        -- testing Padding tests ---------------------------------------------
        (message-digest-string (md5-primitive) "1631901HERR BUCHHEISTER...  [ PASS]
        (message-digest-string (md5-primitive) "") ................... [ PASS]
        (message-digest-string (md5-primitive) "a") .................. [ PASS]
        (message-digest-string (md5-primitive) "aa") ................. [ PASS]
        (message-digest-string (md5-primitive) "aaa") ................ [ PASS]
        (message-digest-string (md5-primitive) "aaaa") ............... [ PASS]
        (message-digest-string (md5-primitive) "aaaaa") .............. [ PASS]
        (message-digest-string (md5-primitive) "aaaaaa") ............. [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaa") ............ [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaa") ........... [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaa") .......... [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaa") ......... [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaa") ........ [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaa") ....... [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaa") ...... [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaa") ..... [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaa") .... [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaa") ... [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaa") .. [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaa") . [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaa")  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaa")  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaa")  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaa")  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa")  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaaa")  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        71 tests completed in 3/500 seconds.
        71 out of 71 (100%) tests passed.
        -- done testing Padding tests ----------------------------------------

    2 subgroups completed in 7/1000 seconds.
    2 out of 2 (100%) subgroups passed.
    -- done testing MD5 Strings ----------------------------------------------

2 subgroups completed in 21/200 seconds.
2 out of 2 (100%) subgroups passed.
-- done testing Md5 ----------------------------------------------------------


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

-- testing Md5 ---------------------------------------------------------------

    -- testing MD5 Primitive -------------------------------------------------
    (message-digest-primitive? md5) .................................. [ PASS]
    (message-digest-primitive-name md5) .............................. [ PASS]
    (not (equal? (message-digest-primitive-update md5) (message-dig...  [ PASS]
    3 tests completed in 1/1000 seconds.
    3 out of 3 (100%) tests passed.
    -- done testing MD5 Primitive --------------------------------------------


    -- testing MD5 Strings ---------------------------------------------------

        -- testing RFC1321 tests ---------------------------------------------
        (message-digest-string (md5-primitive) "") ................... [ PASS]
        (message-digest-string (md5-primitive) "a") .................. [ PASS]
        (message-digest-string (md5-primitive) "abc") ................ [ PASS]
        (message-digest-string (md5-primitive) "message digest") ..... [ PASS]
        (message-digest-string (md5-primitive) "abcdefghijklmnopqrstuvw...  [ PASS]
        (message-digest-string (md5-primitive) "ABCDEFGHIJKLMNOPQRSTUVW...  [ PASS]
        (message-digest-string (md5-primitive) "12345678901234567890123...  [ PASS]
        7 tests completed in 1/1000 seconds.
        7 out of 7 (100%) tests passed.
        -- done testing RFC1321 tests ----------------------------------------


        -- testing Padding tests ---------------------------------------------
        (message-digest-string (md5-primitive) "1631901HERR BUCHHEISTER...  [ PASS]
        (message-digest-string (md5-primitive) "") ................... [ PASS]
        (message-digest-string (md5-primitive) "a") .................. [ PASS]
        (message-digest-string (md5-primitive) "aa") ................. [ PASS]
        (message-digest-string (md5-primitive) "aaa") ................ [ PASS]
        (message-digest-string (md5-primitive) "aaaa") ............... [ PASS]
        (message-digest-string (md5-primitive) "aaaaa") .............. [ PASS]
        (message-digest-string (md5-primitive) "aaaaaa") ............. [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaa") ............ [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaa") ........... [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaa") .......... [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaa") ......... [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaa") ........ [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaa") ....... [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaa") ...... [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaa") ..... [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaa") .... [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaa") ... [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaa") .. [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaa") . [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaa")  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaa")  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaa")  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaa")  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa")  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaaa")  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        (message-digest-string (md5-primitive) "aaaaaaaaaaaaaaaaaaaaaaa...  [ PASS]
        71 tests completed in 1/200 seconds.
        71 out of 71 (100%) tests passed.
        -- done testing Padding tests ----------------------------------------

    2 subgroups completed in 3/500 seconds.
    2 out of 2 (100%) subgroups passed.
    -- done testing MD5 Strings ----------------------------------------------

2 subgroups completed in 13/500 seconds.
2 out of 2 (100%) subgroups passed.
-- done testing Md5 ----------------------------------------------------------