Test output for augeas [ok]

Testing time: 9s

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

-- testing exists ------------------------------------------------------------
existent ............................................................. [ PASS]
existent node with no value .......................................... [ PASS]
non-existent ......................................................... [ PASS]
3 tests completed in 0.001 seconds.
3 out of 3 (100%) tests passed.
-- done testing exists -------------------------------------------------------


-- testing get ---------------------------------------------------------------
get hosts/ipaddr ..................................................... [ PASS]
get missing node ..................................................... [ PASS]
get too many matches ................................................. [ PASS]
get invalid path expression .......................................... [ PASS]
4 tests completed in 0.001 seconds.
4 out of 4 (100%) tests passed.
-- done testing get ----------------------------------------------------------


-- testing match -------------------------------------------------------------
match count hosts/*/ipaddr ........................................... [ PASS]
match hosts/*/ipaddr ................................................. [ PASS]
match hosts .......................................................... [ PASS]
3 tests completed in 0.001 seconds.
3 out of 3 (100%) tests passed.
-- done testing match --------------------------------------------------------


-- testing init --------------------------------------------------------------
save default ......................................................... [ PASS]
save overwrite ....................................................... [ PASS]
save noop ............................................................ [ PASS]
save newfile ......................................................... [ PASS]
save backup .......................................................... [ PASS]
do not load files (no-load) .......................................... [ PASS]
do not load files or modules (no-load + no-module-autoload) .......... [ PASS]
span disabled by default ............................................. [ PASS]
span enabled ......................................................... [ PASS]
9 tests completed in 0.543 seconds.
9 out of 9 (100%) tests passed.
-- done testing init ---------------------------------------------------------


-- testing set ---------------------------------------------------------------
assert nonexistent ................................................... [ PASS]
set! ................................................................. [ PASS]
get .................................................................. [ PASS]
set! > 1 match ....................................................... [ PASS]
4 tests completed in 0.0 seconds.
4 out of 4 (100%) tests passed.
-- done testing set ----------------------------------------------------------


-- testing rm ----------------------------------------------------------------
set! ................................................................. [ PASS]
assert get ........................................................... [ PASS]
rm ................................................................... [ PASS]
assert get missing ................................................... [ PASS]
4 tests completed in 0.0 seconds.
4 out of 4 (100%) tests passed.
-- done testing rm -----------------------------------------------------------


-- testing load --------------------------------------------------------------
verify initial state ................................................. [ PASS]
update ip addresses .................................................. [ PASS]
verify updated state ................................................. [ PASS]
load ................................................................. [ PASS]
verify reverted state ................................................ [ PASS]
5 tests completed in 0.005 seconds.
5 out of 5 (100%) tests passed.
-- done testing load ---------------------------------------------------------


-- testing set multiple, rm multiple -----------------------------------------
set multiple ......................................................... [ PASS]
verify existence ..................................................... [ PASS]
rm multiple .......................................................... [ PASS]
verify non-existence ................................................. [ PASS]
4 tests completed in 0.001 seconds.
4 out of 4 (100%) tests passed.
-- done testing set multiple, rm multiple ------------------------------------


-- testing insert ------------------------------------------------------------
verify initial state ................................................. [ PASS]
insert before ........................................................ [ PASS]
insert after ......................................................... [ PASS]
verify inserted state ................................................ [ PASS]
verify state after removal ........................................... [ PASS]
5 tests completed in 0.0 seconds.
5 out of 5 (100%) tests passed.
-- done testing insert -------------------------------------------------------


-- testing move --------------------------------------------------------------
set /a/b ............................................................. [ PASS]
move /a/b /x/y ....................................................... [ PASS]
verify dest exists ................................................... [ PASS]
verify src does not exist ............................................ [ PASS]
delete dest .......................................................... [ PASS]
5 tests completed in 0.0 seconds.
5 out of 5 (100%) tests passed.
-- done testing move ---------------------------------------------------------


-- testing defvar ------------------------------------------------------------
$hosts is undefined .................................................. [ PASS]
defvar $hosts ........................................................ [ PASS]
get $hosts/1/ipaddr .................................................. [ PASS]
un-defvar $hosts ..................................................... [ PASS]
$hosts is undefined again ............................................ [ PASS]
defvar $ipaddrs ...................................................... [ PASS]
undefvar $ipaddrs .................................................... [ PASS]
7 tests completed in 0.001 seconds.
7 out of 7 (100%) tests passed.
-- done testing defvar -------------------------------------------------------


-- testing defnode -----------------------------------------------------------
defnode $myalias, appending new node with last()+1 ................... [ PASS]
defnode $myalias1 as same node as $myalias, using last() ............. [ PASS]
get $myalias (original value, defnode does not modify existing nodes)  [ PASS]
get $myalias1 (same as $myalias) ..................................... [ PASS]
remove $myalias ...................................................... [ PASS]
verify $myalias removed .............................................. [ PASS]
verify $myalias1 removed ............................................. [ PASS]
undefine node vars ................................................... [ PASS]
8 tests completed in 0.001 seconds.
8 out of 8 (100%) tests passed.
-- done testing defnode ------------------------------------------------------


-- testing print -------------------------------------------------------------
print host node to a file and verify output .......................... [ PASS]
1 test completed in 0.0 seconds.
1 out of 1 (100%) test passed.
-- done testing print --------------------------------------------------------


-- testing save --------------------------------------------------------------
baseline: verify pristine and sullied files differ ................... [ PASS]

    -- testing overwrite -----------------------------------------------------
    baseline: verify current and sullied files differ ................ [ PASS]
    baseline: verify current and pristine files identical ............ [ PASS]
    load ............................................................. [ PASS]
    verify original file ipaddr ...................................... [ PASS]
    set new ipaddr ................................................... [ PASS]
    update file ...................................................... [ PASS]
    verify current and sullied files now identical ................... [ PASS]
    7 tests completed in 0.122 seconds.
    7 out of 7 (100%) tests passed.
    -- done testing overwrite ------------------------------------------------


    -- testing backup --------------------------------------------------------
    baseline: verify current and sullied files differ ................ [ PASS]
    baseline: verify current and pristine files identical ............ [ PASS]
    load ............................................................. [ PASS]
    verify original file ipaddr ...................................... [ PASS]
    set new ipaddr ................................................... [ PASS]
    update file ...................................................... [ PASS]
    verify current and sullied files now identical ................... [ PASS]
    verify backup and pristine files still identical ................. [ PASS]
    8 tests completed in 0.04 seconds.
    8 out of 8 (100%) tests passed.
    -- done testing backup ---------------------------------------------------


    -- testing newfile -------------------------------------------------------
    baseline: verify current and sullied files differ ................ [ PASS]
    baseline: verify current and pristine files identical ............ [ PASS]
    load ............................................................. [ PASS]
    verify original file ipaddr ...................................... [ PASS]
    set new ipaddr ................................................... [ PASS]
    update file ...................................................... [ PASS]
    verify current and sullied files now identical ................... [ PASS]
    verify backup and pristine files still identical ................. [ PASS]
    8 tests completed in 0.04 seconds.
    8 out of 8 (100%) tests passed.
    -- done testing newfile --------------------------------------------------


    -- testing default -------------------------------------------------------
    baseline: verify current and sullied files differ ................ [ PASS]
    baseline: verify current and pristine files identical ............ [ PASS]
    load ............................................................. [ PASS]
    verify original file ipaddr ...................................... [ PASS]
    set new ipaddr ................................................... [ PASS]
    update file ...................................................... [ PASS]
    verify current and sullied files now identical ................... [ PASS]
    7 tests completed in 0.034 seconds.
    7 out of 7 (100%) tests passed.
    -- done testing default --------------------------------------------------

1 test and 4 subgroups completed in 0.239 seconds.
1 out of 1 (100%) test passed.
4 out of 4 (100%) subgroups passed.
-- done testing save ---------------------------------------------------------


-- testing close -------------------------------------------------------------
verify handle is open ................................................ [ PASS]
close handle ......................................................... [ PASS]
duplicate close ignored .............................................. [ PASS]
error: operation on closed handle .................................... [ PASS]
4 tests completed in 0.018 seconds.
4 out of 4 (100%) tests passed.
-- done testing close --------------------------------------------------------