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. ***