Test output for r6rs-bytevectors [ok]

Testing time: 1s

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

-- testing r6rs.bytevectors --------------------------------------------------

    -- testing Basic bytevector tests ----------------------------------------
    (or (eq? (native-endianness) 'big) (eq? (native-endianness) 'li...  [ PASS]
    (bytevector? (vector)) ........................................... [ PASS]
    (bytevector? (make-bytevector 3)) ................................ [ PASS]
    (bytevector-length (make-bytevector 44)) ......................... [ PASS]
    ...(list (bytevector-s8-ref b1 0) (bytevector-u8-ref b1 0) (byt...  [ PASS]
    ...(list (bytevector-s8-ref b 0) (bytevector-u8-ref b 0) (bytev...  [ PASS]
    (bytevector-uint-ref b 0 (endianness little) 16) ................. [ PASS]
    (bytevector-sint-ref b 0 (endianness little) 16) ................. [ PASS]
    (bytevector->u8-list b) .......................................... [ PASS]
    (bytevector-uint-ref b 0 (endianness big) 16) .................... [ PASS]
    (bytevector-sint-ref b 0 (endianness big) 16) .................... [ PASS]
    (bytevector->u8-list b) .......................................... [ PASS]
    (bytevector-u16-ref b 14 (endianness little)) .................... [ PASS]
    (bytevector-s16-ref b 14 (endianness little)) .................... [ PASS]
    (bytevector-u16-ref b 14 (endianness big)) ....................... [ PASS]
    (bytevector-s16-ref b 14 (endianness big)) ....................... [ PASS]
    (bytevector-u16-ref b 0 (endianness little)) ..................... [ PASS]
    (bytevector-u16-native-ref b 0) .................................. [ PASS]
    (bytevector-u32-ref b 12 (endianness little)) .................... [ PASS]
    (bytevector-s32-ref b 12 (endianness little)) .................... [ PASS]
    (bytevector-u32-ref b 12 (endianness big)) ....................... [ PASS]
    (bytevector-s32-ref b 12 (endianness big)) ....................... [ PASS]
    (bytevector-u64-ref b 8 (endianness little)) ..................... [ PASS]
    (bytevector-s64-ref b 8 (endianness little)) ..................... [ PASS]
    (bytevector-u64-ref b 8 (endianness big)) ........................ [ PASS]
    (bytevector-s64-ref b 8 (endianness big)) ........................ [ PASS]
    (bytevector=? b1 b2) ............................................. [ PASS]
    (bytevector=? b2 b3) ............................................. [ PASS]
    (bytevector=? b3 b4) ............................................. [ PASS]
    (bytevector=? b4 b3) ............................................. [ PASS]
    (bytevector-ieee-single-ref b 4 'little) ......................... [ PASS]
    (bytevector-ieee-double-ref b 0 'big) ............................ [ PASS]
    (bytevector-ieee-single-native-ref b 4) .......................... [ PASS]
    (bytevector-ieee-double-native-ref b 0) .......................... [ PASS]
    (bytevector->u8-list b) .......................................... [ PASS]
    (bytevector->u8-list b) .......................................... [ PASS]
    (bytevector->u8-list b) .......................................... [ PASS]
    (bytevector=? b (bytevector-copy b)) ............................. [ PASS]
    (bytevector->sint-list b (endianness little) 2) .................. [ PASS]
    (bytevector->uint-list b (endianness little) 2) .................. [ PASS]
    40 tests completed in 1/250 seconds.
    40 out of 40 (100%) tests passed.
    -- done testing Basic bytevector tests -----------------------------------


    -- testing ieee-bytevector-tests -----------------------------------------
    (roundtrip pinfty bytevector-ieee-single-ref bytevector-ieee-si...  [ PASS]
    (roundtrip minfty bytevector-ieee-single-ref bytevector-ieee-si...  [ PASS]
    ...(= x x) ....................................................... [ PASS]
    (roundtrip 10000000000.0 bytevector-ieee-single-ref bytevector-...  [ PASS]
    (roundtrip -0.282258033752441 bytevector-ieee-single-ref byteve...  [ PASS]
    (roundtrip pinfty bytevector-ieee-single-ref bytevector-ieee-si...  [ PASS]
    (roundtrip minfty bytevector-ieee-single-ref bytevector-ieee-si...  [ PASS]
    ...(= x x) ....................................................... [ PASS]
    (roundtrip 10000000000.0 bytevector-ieee-single-ref bytevector-...  [ PASS]
    (roundtrip -0.282258033752441 bytevector-ieee-single-ref byteve...  [ PASS]
    (roundtrip pinfty bytevector-ieee-single-ref bytevector-ieee-si...  [ PASS]
    (roundtrip minfty bytevector-ieee-single-ref bytevector-ieee-si...  [ PASS]
    ...(= x x) ....................................................... [ PASS]
    (roundtrip 10000000000.0 bytevector-ieee-single-ref bytevector-...  [ PASS]
    (roundtrip -0.282258033752441 bytevector-ieee-single-ref byteve...  [ PASS]
    (roundtrip pinfty bytevector-ieee-single-ref bytevector-ieee-si...  [ PASS]
    (roundtrip minfty bytevector-ieee-single-ref bytevector-ieee-si...  [ PASS]
    ...(= x x) ....................................................... [ PASS]
    (roundtrip 10000000000.0 bytevector-ieee-single-ref bytevector-...  [ PASS]
    (roundtrip -0.282258033752441 bytevector-ieee-single-ref byteve...  [ PASS]
    (roundtrip pinfty bytevector-ieee-single-ref bytevector-ieee-si...  [ PASS]
    (roundtrip minfty bytevector-ieee-single-ref bytevector-ieee-si...  [ PASS]
    ...(= x x) ....................................................... [ PASS]
    (roundtrip 10000000000.0 bytevector-ieee-single-ref bytevector-...  [ PASS]
    (roundtrip -0.282258033752441 bytevector-ieee-single-ref byteve...  [ PASS]
    (roundtrip pinfty bytevector-ieee-single-ref bytevector-ieee-si...  [ PASS]
    (roundtrip minfty bytevector-ieee-single-ref bytevector-ieee-si...  [ PASS]
    ...(= x x) ....................................................... [ PASS]
    (roundtrip 10000000000.0 bytevector-ieee-single-ref bytevector-...  [ PASS]
    (roundtrip -0.282258033752441 bytevector-ieee-single-ref byteve...  [ PASS]
    (roundtrip pinfty bytevector-ieee-single-ref bytevector-ieee-si...  [ PASS]
    (roundtrip minfty bytevector-ieee-single-ref bytevector-ieee-si...  [ PASS]
    ...(= x x) ....................................................... [ PASS]
    (roundtrip 10000000000.0 bytevector-ieee-single-ref bytevector-...  [ PASS]
    (roundtrip -0.282258033752441 bytevector-ieee-single-ref byteve...  [ PASS]
    (roundtrip pinfty bytevector-ieee-single-ref bytevector-ieee-si...  [ PASS]
    (roundtrip minfty bytevector-ieee-single-ref bytevector-ieee-si...  [ PASS]
    ...(= x x) ....................................................... [ PASS]
    (roundtrip 10000000000.0 bytevector-ieee-single-ref bytevector-...  [ PASS]
    (roundtrip -0.282258033752441 bytevector-ieee-single-ref byteve...  [ PASS]
    (roundtrip pinfty bytevector-ieee-double-ref bytevector-ieee-do...  [ PASS]
    (roundtrip minfty bytevector-ieee-double-ref bytevector-ieee-do...  [ PASS]
    ...(= x x) ....................................................... [ PASS]
    (roundtrip 10000000000.0 bytevector-ieee-double-ref bytevector-...  [ PASS]
    (roundtrip -0.282258033752441 bytevector-ieee-double-ref byteve...  [ PASS]
    (roundtrip pinfty bytevector-ieee-double-ref bytevector-ieee-do...  [ PASS]
    (roundtrip minfty bytevector-ieee-double-ref bytevector-ieee-do...  [ PASS]
    ...(= x x) ....................................................... [ PASS]
    (roundtrip 10000000000.0 bytevector-ieee-double-ref bytevector-...  [ PASS]
    (roundtrip -0.282258033752441 bytevector-ieee-double-ref byteve...  [ PASS]
    (roundtrip pinfty bytevector-ieee-double-ref bytevector-ieee-do...  [ PASS]
    (roundtrip minfty bytevector-ieee-double-ref bytevector-ieee-do...  [ PASS]
    ...(= x x) ....................................................... [ PASS]
    (roundtrip 10000000000.0 bytevector-ieee-double-ref bytevector-...  [ PASS]
    (roundtrip -0.282258033752441 bytevector-ieee-double-ref byteve...  [ PASS]
    (roundtrip pinfty bytevector-ieee-double-ref bytevector-ieee-do...  [ PASS]
    (roundtrip minfty bytevector-ieee-double-ref bytevector-ieee-do...  [ PASS]
    ...(= x x) ....................................................... [ PASS]
    (roundtrip 10000000000.0 bytevector-ieee-double-ref bytevector-...  [ PASS]
    (roundtrip -0.282258033752441 bytevector-ieee-double-ref byteve...  [ PASS]
    (roundtrip pinfty bytevector-ieee-double-ref bytevector-ieee-do...  [ PASS]
    (roundtrip minfty bytevector-ieee-double-ref bytevector-ieee-do...  [ PASS]
    ...(= x x) ....................................................... [ PASS]
    (roundtrip 10000000000.0 bytevector-ieee-double-ref bytevector-...  [ PASS]
    (roundtrip -0.282258033752441 bytevector-ieee-double-ref byteve...  [ PASS]
    (roundtrip pinfty bytevector-ieee-double-ref bytevector-ieee-do...  [ PASS]
    (roundtrip minfty bytevector-ieee-double-ref bytevector-ieee-do...  [ PASS]
    ...(= x x) ....................................................... [ PASS]
    (roundtrip 10000000000.0 bytevector-ieee-double-ref bytevector-...  [ PASS]
    (roundtrip -0.282258033752441 bytevector-ieee-double-ref byteve...  [ PASS]
    (roundtrip pinfty bytevector-ieee-double-ref bytevector-ieee-do...  [ PASS]
    (roundtrip minfty bytevector-ieee-double-ref bytevector-ieee-do...  [ PASS]
    ...(= x x) ....................................................... [ PASS]
    (roundtrip 10000000000.0 bytevector-ieee-double-ref bytevector-...  [ PASS]
    (roundtrip -0.282258033752441 bytevector-ieee-double-ref byteve...  [ PASS]
    (roundtrip pinfty bytevector-ieee-double-ref bytevector-ieee-do...  [ PASS]
    (roundtrip minfty bytevector-ieee-double-ref bytevector-ieee-do...  [ PASS]
    ...(= x x) ....................................................... [ PASS]
    (roundtrip 10000000000.0 bytevector-ieee-double-ref bytevector-...  [ PASS]
    (roundtrip -0.282258033752441 bytevector-ieee-double-ref byteve...  [ PASS]
    80 tests completed in 79/250 seconds.
    80 out of 80 (100%) tests passed.
    -- done testing ieee-bytevector-tests ------------------------------------


    -- testing General Operations --------------------------------------------
    native-endianness ................................................ [ PASS]
    make-bytevector .................................................. [ PASS]
    bytevector-length ................................................ [ PASS]
    bytevector=? ..................................................... [ PASS]
    bytevector-fill! with fill 255 ................................... [ PASS]
    r6rs:bytevector-copy! overlapping ................................ [ PASS]
    6 tests completed in 1/1000 seconds.
    6 out of 6 (100%) tests passed.
    -- done testing General Operations ---------------------------------------


    -- testing Operations on Bytes and Octets --------------------------------
    bytevector-{u8,s8}-ref ........................................... [ PASS]
    bytevector-{u8,s8}-set! .......................................... [ PASS]
    bytevector->u8-list .............................................. [ PASS]
    u8-list->bytevector .............................................. [ PASS]
    bytevector-uint-{ref,set!} [small] ............................... [ PASS]
    bytevector-uint-set! [large] ..................................... [ PASS]
    bytevector-uint-{ref,set!} [large] ............................... [ PASS]
    bytevector-sint-ref [small] ...................................... [ PASS]
    bytevector-sint-ref [large] ...................................... [ PASS]
    bytevector-sint-set! [small] ..................................... [ PASS]
    equal? ........................................................... [ PASS]
    11 tests completed in 1/1000 seconds.
    11 out of 11 (100%) tests passed.
    -- done testing Operations on Bytes and Octets ---------------------------


    -- testing Operations on Integers of Arbitrary Size ----------------------
    bytevector->sint-list ............................................ [ PASS]
    bytevector->uint-list ............................................ [ PASS]
    bytevector->uint-list [empty] .................................... [ PASS]
    {sint,uint}-list->bytevector ..................................... [ PASS]
    sint-list->bytevector [limits] ................................... [ PASS]
    5 tests completed in 0 seconds.
    5 out of 5 (100%) tests passed.
    -- done testing Operations on Integers of Arbitrary Size -----------------


    -- testing Operations on 16-Bit Integers ---------------------------------
    bytevector-u16-ref ............................................... [ PASS]
    bytevector-s16-ref ............................................... [ PASS]
    bytevector-s16-ref [unaligned] ................................... [ PASS]
    bytevector-{u16,s16}-ref ......................................... [ PASS]
    bytevector-native-{u16,s16}-{ref,set!} ........................... [ PASS]
    bytevector-s16-{ref,set!} [unaligned] ............................ [ PASS]
    6 tests completed in 0 seconds.
    6 out of 6 (100%) tests passed.
    -- done testing Operations on 16-Bit Integers ----------------------------


    -- testing Operations on 32-bit Integers ---------------------------------
    bytevector-u32-ref ............................................... [ PASS]
    bytevector-s32-ref ............................................... [ PASS]
    bytevector-{u32,s32}-ref ......................................... [ PASS]
    bytevector-{u32,s32}-native-{ref,set!} ........................... [ PASS]
    4 tests completed in 1/1000 seconds.
    4 out of 4 (100%) tests passed.
    -- done testing Operations on 32-bit Integers ----------------------------


    -- testing Operations on 64-bit Integers ---------------------------------
    bytevector-u64-ref ............................................... [ PASS]
    bytevector-s64-ref ............................................... [ PASS]
    bytevector-{u64,s64}-ref ......................................... [ PASS]
    bytevector-{u64,s64}-native-{ref,set!} ........................... [ PASS]
    ref/set! with zero ............................................... [ PASS]
    5 tests completed in 0 seconds.
    5 out of 5 (100%) tests passed.
    -- done testing Operations on 64-bit Integers ----------------------------


    -- testing Operations on IEEE-754 Representations ------------------------
    single, little endian ............................................ [ PASS]
    single, big endian ............................................... [ PASS]
    bytevector-ieee-single-native-{ref,set!} ......................... [ PASS]
    bytevector-ieee-single-{ref,set!} ................................ [ PASS]
    bytevector-ieee-single-{ref,set!} [unaligned] .................... [ PASS]
    double, little endian ............................................ [ PASS]
    double, big endian ............................................... [ PASS]
    bytevector-ieee-double-native-{ref,set!} ......................... [ PASS]
    bytevector-ieee-double-{ref,set!} ................................ [ PASS]
    9 tests completed in 1/1000 seconds.
    9 out of 9 (100%) tests passed.
    -- done testing Operations on IEEE-754 Representations -------------------


    -- testing Operations on Strings -----------------------------------------
    string->utf8 ..................................................... [ PASS]
    string->utf8 [latin-1] ........................................... [ PASS]
    string->utf16 .................................................... [ PASS]
    string->utf16 [little] ........................................... [ PASS]
    string->utf32 .................................................... [ PASS]
    string->utf32 [Greek] ............................................ [ PASS]
    string->utf32 [little] ........................................... [ PASS]
    utf8->string ..................................................... [ PASS]
    utf8->string [latin-1] ........................................... [ PASS]
    utf8->string [replacement character] ............................. [ PASS]
    utf16->string .................................................... [ PASS]
    utf16->string [little] ........................................... [ PASS]
    utf32->string .................................................... [ PASS]
    utf32->string [little] ........................................... [ PASS]
    14 tests completed in 3/500 seconds.
    14 out of 14 (100%) tests passed.
    -- done testing Operations on Strings ------------------------------------

10 subgroups completed in 601/1000 seconds.
10 out of 10 (100%) subgroups passed.
-- done testing r6rs.bytevectors ---------------------------------------------