Test output for scsh-process [ok]
Testing time: 0s
/home/mario/local/chicken-4.8.0.3/bin/csi -script run.scm < /dev/null -- testing scsh-process ------------------------------------------------------ -- testing Procedural interface ------------------------------------------ Fork/pipe "hello world" example from SCSH reference manual ....... [ PASS] run/string* returns a string output in a subprocess .............. [ PASS] run*/string* raises error if subprocess has nonzero exit status .. [ PASS] 3 tests completed in 0.011 seconds. 3 out of 3 (100%) tests passed. -- done testing Procedural interface ------------------------------------- -- testing Macro (EPF) interface ----------------------------------------- -- testing Various run/... forms ------------------------------------- Simple run/string ............................................ [ PASS] Simple run/sexp .............................................. [ PASS] Simple run/sexps ............................................. [ PASS] Simple run/port .............................................. [ PASS] Simple run/file .............................................. [ PASS] Appending to a file .......................................... [ PASS] Redirecting from object ...................................... [ PASS] 7 tests completed in 0.021 seconds. 7 out of 7 (100%) tests passed. -- done testing Various run/... forms -------------------------------- -- testing Subprocesses ---------------------------------------------- run/string with begin form ................................... [ PASS] Subprocess writing to a file ................................. [ PASS] Subprocess piped to another process, writing to a file ....... [ PASS] Nested output redirection with pipe+ ......................... [ PASS] Collecting FDs ............................................... [ PASS] 5 tests completed in 0.026 seconds. 5 out of 5 (100%) tests passed. -- done testing Subprocesses ----------------------------------------- -- testing Conditional process sequencing forms ---------------------- && runs for all true values .................................. [ PASS] && stops at first false value and returns false .............. [ PASS] || stops at first true value and returns true ................ [ PASS] || continues after first false value and returns true ........ [ PASS] || continues beyond all false values and returns false ....... [ PASS] 5 tests completed in 0.031 seconds. 5 out of 5 (100%) tests passed. -- done testing Conditional process sequencing forms ----------------- 3 subgroups completed in 0.078 seconds. 3 out of 3 (100%) subgroups passed. -- done testing Macro (EPF) interface ------------------------------------ -- testing finalization -------------------------------------------------- No more zombies lying around after we're done .................... [ PASS] 1 test completed in 0.0 seconds. 1 out of 1 (100%) test passed. -- done testing finalization --------------------------------------------- 3 subgroups completed in 0.172 seconds. 3 out of 3 (100%) subgroups passed. -- done testing scsh-process -------------------------------------------------