Test output for hashes [ok]

Testing time: 0s

/home/mario/local/chicken-4.8.0.3/bin/csi -script run.scm < /dev/null

-- testing Hash Functions ----------------------------------------------------

    -- testing *Hash Half Length ---------------------------------------------
    RJMXHash ......................................................... [ PASS]
    TWMXHash ......................................................... [ PASS]
    TWSHMXHash ....................................................... [ PASS]
    TWSHMLMXHash ..................................................... [ PASS]
    TWMGMXHash ....................................................... [ PASS]
    RSHash ........................................................... [ PASS]
    JSHash ........................................................... [ PASS]
    PJWHash .......................................................... [ PASS]
    ELFHash .......................................................... [ PASS]
    BKDRHash ......................................................... [ PASS]
    SDBMHash ......................................................... [ PASS]
    DJBHash .......................................................... [ PASS]
    NDJBHash ......................................................... [ PASS]
    DEKHash .......................................................... [ PASS]
    APHash ........................................................... [ PASS]
    CRCHash .......................................................... [ PASS]
    PHSFHash ......................................................... [ PASS]
    FNVHash .......................................................... [ PASS]
    FNVAHash ......................................................... [ PASS]
    BRPHash .......................................................... [ PASS]
    PYHash ........................................................... [ PASS]
    RJL3Hash ......................................................... [ PASS]
    ISPLHash ......................................................... [ PASS]
    23 tests completed in 0.001 seconds.
    23 out of 23 (100%) tests passed.
    -- done testing *Hash Half Length ----------------------------------------


    -- testing Hash Full Length ----------------------------------------------
    RJMXHash ......................................................... [ PASS]
    TWMXHash ......................................................... [ PASS]
    TWSHMXHash ....................................................... [ PASS]
    TWSHMLMXHash ..................................................... [ PASS]
    TWMGMXHash ....................................................... [ PASS]
    RSHash ........................................................... [ PASS]
    JSHash ........................................................... [ PASS]
    PJWHash .......................................................... [ PASS]
    ELFHash .......................................................... [ PASS]
    BKDRHash ......................................................... [ PASS]
    SDBMHash ......................................................... [ PASS]
    DJBHash .......................................................... [ PASS]
    NDJBHash ......................................................... [ PASS]
    DEKHash .......................................................... [ PASS]
    APHash ........................................................... [ PASS]
    CRCHash .......................................................... [ PASS]
    PHSFHash ......................................................... [ PASS]
    FNVHash .......................................................... [ PASS]
    FNVAHash ......................................................... [ PASS]
    BRPHash .......................................................... [ PASS]
    PYHash ........................................................... [ PASS]
    RJL3Hash ......................................................... [ PASS]
    ISPLHash ......................................................... [ PASS]
    23 tests completed in 0.001 seconds.
    23 out of 23 (100%) tests passed.
    -- done testing Hash Full Length -----------------------------------------


    -- testing Hash Length Arg -----------------------------------------------
    RJMXHash ......................................................... [ PASS]
    TWMXHash ......................................................... [ PASS]
    TWSHMXHash ....................................................... [ PASS]
    TWSHMLMXHash ..................................................... [ PASS]
    TWMGMXHash ....................................................... [ PASS]
    RSHash ........................................................... [ PASS]
    JSHash ........................................................... [ PASS]
    PJWHash .......................................................... [ PASS]
    ELFHash .......................................................... [ PASS]
    BKDRHash ......................................................... [ PASS]
    SDBMHash ......................................................... [ PASS]
    DJBHash .......................................................... [ PASS]
    NDJBHash ......................................................... [ PASS]
    DEKHash .......................................................... [ PASS]
    APHash ........................................................... [ PASS]
    CRCHash .......................................................... [ PASS]
    PHSFHash ......................................................... [ PASS]
    FNVHash .......................................................... [ PASS]
    FNVAHash ......................................................... [ PASS]
    BRPHash .......................................................... [ PASS]
    PYHash ........................................................... [ PASS]
    RJL3Hash ......................................................... [ PASS]
    ISPLHash ......................................................... [ PASS]
    23 tests completed in 0.001 seconds.
    23 out of 23 (100%) tests passed.
    -- done testing Hash Length Arg ------------------------------------------


    -- testing Digest --------------------------------------------------------
    RJMXHash ......................................................... [ PASS]
    TWMXHash ......................................................... [ PASS]
    TWSHMXHash ....................................................... [ PASS]
    TWSHMLMXHash ..................................................... [ PASS]
    TWMGMXHash ....................................................... [ PASS]
    RSHash ........................................................... [ PASS]
    JSHash ........................................................... [ PASS]
    PJWHash .......................................................... [ PASS]
    ELFHash .......................................................... [ PASS]
    BKDRHash ......................................................... [ PASS]
    SDBMHash ......................................................... [ PASS]
    DJBHash .......................................................... [ PASS]
    NDJBHash ......................................................... [ PASS]
    DEKHash .......................................................... [ PASS]
    APHash ........................................................... [ PASS]
    CRCHash .......................................................... [ PASS]
    PHSFHash ......................................................... [ PASS]
    FNVHash .......................................................... [ PASS]
    FNVAHash ......................................................... [ PASS]
    BRPHash .......................................................... [ PASS]
    PYHash ........................................................... [ PASS]
    RJL3Hash ......................................................... [ PASS]
    ISPLHash ......................................................... [ PASS]
    23 tests completed in 0.001 seconds.
    23 out of 23 (100%) tests passed.
    -- done testing Digest ---------------------------------------------------

4 subgroups completed in 0.004 seconds.
4 out of 4 (100%) subgroups passed.
-- done testing Hash Functions -----------------------------------------------


-- testing Utilities ---------------------------------------------------------
u32 set .............................................................. [ PASS]
u32 ref .............................................................. [ PASS]
(procedure? (make-bounded-hash *RJMXHash)) ........................... [ PASS]
number bound override ................................................ [ PASS]
within bounds ........................................................ [ PASS]
(procedure? (make-fixnum-bounded-hash *RJMXHash)) .................... [ PASS]
fixnum bound override ................................................ [ PASS]
within bounds ........................................................ [ PASS]
8 tests completed in 0.0 seconds.
8 out of 8 (100%) tests passed.
-- done testing Utilities ----------------------------------------------------


-- testing RJL3Hash Idempotent? ----------------------------------------------
1 .................................................................... [ PASS]
2 .................................................................... [ PASS]
3 .................................................................... [ PASS]
4 .................................................................... [ PASS]
5 .................................................................... [ PASS]
6 .................................................................... [ PASS]
7 .................................................................... [ PASS]
8 .................................................................... [ PASS]
9 .................................................................... [ PASS]
9 tests completed in 0.001 seconds.
9 out of 9 (100%) tests passed.
-- done testing RJL3Hash Idempotent? -----------------------------------------


-- testing TWUserMixHash -----------------------------------------------------
TWUserMixHash Make ................................................... [ PASS]
(procedure? *hash) ................................................... [ PASS]
(procedure? hash) .................................................... [ PASS]
(message-digest-primitive? digest-primitive) ......................... [ PASS]
TWUserMixHash Hash ................................................... [ PASS]
TWUserMixHash Length Arg ............................................. [ PASS]
*TWUserMixHash full-length ........................................... [ PASS]
*TWUserMixHash half-length ........................................... [ PASS]
TWUserMixHash Digest ................................................. [ PASS]
9 tests completed in 0.0 seconds.
9 out of 9 (100%) tests passed.
-- done testing TWUserMixHash ------------------------------------------------


-- testing Rabin-Karp Search -------------------------------------------------
(procedure? (make-rabin-karp-string-search substrs)) ................. [ PASS]
W/O start & end ...................................................... [ PASS]
W/ start & end ....................................................... [ PASS]
(procedure? (make-fixnum-bounded-hash *RJL3Hash)) .................... [ PASS]
(procedure? (make-fixnum-bounded-hash *RJL3Hash)) .................... [ PASS]
W/O start & end ...................................................... [ PASS]
W/ start & end ....................................................... [ PASS]
7 tests completed in 0.0 seconds.
7 out of 7 (100%) tests passed.
-- done testing Rabin-Karp Search --------------------------------------------


*** Hash results are platform specific. You may see many failures. ***