Attached is where things stand on Linux as of r26369.
t/src/io...... 1..20 ok 1 - hello world ok 2 - write ok 3 - file content ok 4 - read ok 5 - append ok 6 - file content ok 7 - readline ok 8 - PIO_parse_open_flags ok 9 - PIO_open ok 10 - PIO_read ok 11 - PIO_read larger file ok 12 - PIO_read larger chunk when the buffer is not-empty ok 13 - PIO_tell: read larger chunk when the buffer is not-empty ok 14 - PIO_write ok 15 - PIO_close ok 16 - PIO_make_offset # TODO Symbols not exported; see RT #43056 ok 17 - PIO_seek # TODO Symbols not exported; see RT #43056 ok 18 - PIO_fdopen # 'cc -L/usr/local/lib -Wl,-E t/src/io_19.o src/parrot_config.o -o t/src/io_19 -Wl,-rpath=/home/jimk/work/parrot/blib/lib -Lblib/lib -lparrot -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lcrypto' failed with exit code 1 # Failed to build 't/src/io_19': t/src/io_19.o: In function `the_test': # t/src/io_19.c:28: undefined reference to `pio_stdio_layer' # collect2: ld returned 1 exit status not ok 19 - stdio-layer # TODO Symbols not exported; see RT #43056
# Failed (TODO) test 'stdio-layer' # at t/src/io.t line 631. ok 20 - peek ok All tests successful. Test Summary Report ------------------- t/src/io.t (Wstat: 0 Tests: 20 Failed: 0) TODO passed: 16-17 Files=1, Tests=20, 20 wallclock secs ( 0.00 usr 0.00 sys + 2.12 cusr 0.67 csys = 2.79 CPU) Result: PASS