Test output for awful [ok]

Testing time: 20s

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

Starting test-server on port 8080
Standby...
-- testing awful -------------------------------------------------------------
(get "/a") ........................................................... [ PASS]
(get "/a/") .......................................................... [ PASS]
(get "/a") ........................................................... [ PASS]
(get "/a/") .......................................................... [ PASS]
(get "/a") ........................................................... [ PASS]
(get "/a/") .......................................................... [ PASS]
(get "/a") ........................................................... [ PASS]
(get "/a/") .......................................................... [ PASS]
(get "/foo") ......................................................... [ PASS]
(get "/ra") .......................................................... [ PASS]
(get "/prefix1") ..................................................... [ PASS]
(get "/prefix2") ..................................................... [ PASS]
(get "/prefix3") ..................................................... [ PASS]
(get "/param-unset") ................................................. [ PASS]
(post "/post") ....................................................... [ PASS]
(get "/get") ......................................................... [ PASS]
(get "/get2") ........................................................ [ PASS]
(get "/same-path") ................................................... [ PASS]
(post "/same-path") .................................................. [ PASS]
(get "/strict") ...................................................... [ PASS]
(get "/strict/") ..................................................... [ PASS]
(get "/strict-dir/") ................................................. [ PASS]
(get "/strict-dir") .................................................. [ PASS]
(get "/a-nice-title") ................................................ [ PASS]
(get "/another-nice-title") .......................................... [ PASS]
(get "/confusing-titles") ............................................ [ PASS]
(get "/return-procedure") ............................................ [ PASS]
(get "/resources-table-is-hash-table") ............................... [ PASS]
(get "/resources-table-contains-return-procedure") ................... [ PASS]
(get "/path-procedure/foo") .......................................... [ PASS]
(get "/path-procedure/bar/baz") ...................................... [ PASS]
(handle-exceptions exn (if ((condition-predicate 'client-error)... ... [ PASS]
(get "/multiple-methods") ............................................ [ PASS]
(post "/multiple-methods") ........................................... [ PASS]
(get "/handler-returning-procedure") ................................. [ PASS]

    -- testing literal-script/style? -----------------------------------------
    (get "/literal-js/use-sxml") ..................................... [ PASS]
    (get "/no-literal-js/use-sxml") .................................. [ PASS]
    (get "/literal-js/enable-sxml") .................................. [ PASS]
    (get "/no-literal-js/enable-sxml") ............................... [ PASS]
    4 tests completed in 0.82 seconds.
    4 out of 4 (100%) tests passed.
    -- done testing literal-script/style? ------------------------------------


    -- testing add-css -------------------------------------------------------
    (get "/add-literal-css") ......................................... [ PASS]
    (get "/add-css") ................................................. [ PASS]
    (get "/add-2-css") ............................................... [ PASS]
    3 tests completed in 0.81 seconds.
    3 out of 3 (100%) tests passed.
    -- done testing add-css --------------------------------------------------


    -- testing SXML ----------------------------------------------------------
    (get "/sxml-foo") ................................................ [ PASS]
    (get "/sxml-link") ............................................... [ PASS]
    (get "/sxml-link-no-template") ................................... [ PASS]
    (string-contains (get "/sxml/headers") "&lt") .................... [ PASS]
    4 tests completed in 1.031 seconds.
    4 out of 4 (100%) tests passed.
    -- done testing SXML -----------------------------------------------------


    -- testing undefine-page -------------------------------------------------
    (get "/undefine/page") ........................................... [ PASS]
    (get "/undefine/page") ........................................... [ PASS]
    (get "/undefine/page/get-only") .................................. [ PASS]
    (get "/undefine/page/get-only") .................................. [ PASS]
    4 tests completed in 0.828 seconds.
    4 out of 4 (100%) tests passed.
    -- done testing undefine-page --------------------------------------------


    -- testing define-app ----------------------------------------------------
    (get "/app1") .................................................... [ PASS]
    (get "/app1/another-page") ....................................... [ PASS]
    (get "/app2") .................................................... [ PASS]
    (get "/app2/") ................................................... [ PASS]
    (get "/app2/another-page") ....................................... [ PASS]
    (get "/app3") .................................................... [ PASS]
    (get "/app3") .................................................... [ PASS]
    (get "/app3/another-page") ....................................... [ PASS]
    (get "/app4") .................................................... [ PASS]
    (get "/app4/another-page") ....................................... [ PASS]
    10 tests completed in 2.05 seconds.
    10 out of 10 (100%) tests passed.
    -- done testing define-app -----------------------------------------------


    -- testing app-root-path -------------------------------------------------
    (get "/app-root-path") ........................................... [ PASS]
    (get "/app-root-path/foo") ....................................... [ PASS]
    2 tests completed in 0.409 seconds.
    2 out of 2 (100%) tests passed.
    -- done testing app-root-path --------------------------------------------


    -- testing db-mock -------------------------------------------------------
    (get "/db/connection") ........................................... [ PASS]
    (get "/db/get?key=foo") .......................................... [ PASS]
    (get "/db/get?key=foo&default=a-default") ........................ [ PASS]
    (get "/db/get?key=foo") .......................................... [ PASS]
    (get "/db/get?key=bar") .......................................... [ PASS]
    (get "/db/get?key=baz") .......................................... [ PASS]
    6 tests completed in 1.8 seconds.
    6 out of 6 (100%) tests passed.
    -- done testing db-mock --------------------------------------------------

Shutting down
Sent SIGTERM to server. Please make sure the server isn't running anymore!

    -- testing form ----------------------------------------------------------
    ((sxml->html) (form '(input (@ (type "submit"))) method: 'post ...  [ PASS]
    1 test completed in 0.002 seconds.
    1 out of 1 (100%) test passed.
    -- done testing form -----------------------------------------------------


    -- testing link ----------------------------------------------------------
    (link "/foo" "bar") .............................................. [ PASS]
    (link "/foo" "bar" id: "foo") .................................... [ PASS]
    2 tests completed in 0.004 seconds.
    2 out of 2 (100%) tests passed.
    -- done testing link -----------------------------------------------------

35 tests and 9 subgroups completed in 19.332 seconds.
35 out of 35 (100%) tests passed.
9 out of 9 (100%) subgroups passed.
-- done testing awful --------------------------------------------------------