Test output for spiffy-request-vars [ok]

Testing time: 55s

'/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 spiffy-request-vars -----------------------------------------------
(get "/as-string") ................................................... [ PASS]
(get "/wrv-as-string") ............................................... [ PASS]
(get "/wrv-as-string?var=") .......................................... [ PASS]
(get "/as-nonempty-string?var=") ..................................... [ PASS]
(get "/as-string?var=a") ............................................. [ PASS]
(get "/wrv-as-string?var=a") ......................................... [ PASS]
(get "/as-string?var=a;var=b") ....................................... [ PASS]
(get "/wrv-as-string?var=a;var=b") ................................... [ PASS]
(get "/as-string?var=1") ............................................. [ PASS]
(get "/wrv-as-string?var=1") ......................................... [ PASS]
(get "/as-symbol") ................................................... [ PASS]
(get "/wrv-as-symbol") ............................................... [ PASS]
(get "/wrv-as-symbol?var=") .......................................... [ PASS]
(get "/as-nonempty-symbol?var=") ..................................... [ PASS]
(get "/as-symbol?var=a") ............................................. [ PASS]
(get "/wrv-as-symbol?var=a") ......................................... [ PASS]
(get "/as-symbol?var=a;var=b") ....................................... [ PASS]
(get "/wrv-as-symbol?var=a;var=b") ................................... [ PASS]
(get "/as-number") ................................................... [ PASS]
(get "/wrv-as-number") ............................................... [ PASS]
(get "/wrv-as-number?var=") .......................................... [ PASS]
(get "/as-number?var=3") ............................................. [ PASS]
(get "/wrv-as-number?var=3") ......................................... [ PASS]
(get "/as-number?foo=3") ............................................. [ PASS]
(get "/wrv-as-number?foo=3") ......................................... [ PASS]
(get "/as-number?var=a") ............................................. [ PASS]
(get "/wrv-as-number?var=a") ......................................... [ PASS]
(get "/as-nonempty-number?var=") ..................................... [ PASS]
(get "/as-nonempty-number?var=3") .................................... [ PASS]
(get "/as-boolean") .................................................. [ PASS]
(get "/wrv-as-boolean") .............................................. [ PASS]
(get "/wrv-as-boolean?var=") ......................................... [ PASS]
(get "/as-boolean?var=yes") .......................................... [ PASS]
(get "/wrv-as-boolean?var=yes") ...................................... [ PASS]
(get "/as-boolean?var=Yes") .......................................... [ PASS]
(get "/wrv-as-boolean?var=Yes") ...................................... [ PASS]
(get "/as-boolean?var=1") ............................................ [ PASS]
(get "/wrv-as-boolean?var=1") ........................................ [ PASS]
(get "/as-boolean?var=0") ............................................ [ PASS]
(get "/wrv-as-boolean?var=0") ........................................ [ PASS]
(get "/as-list") ..................................................... [ PASS]
(get "/wrv-as-list") ................................................. [ PASS]
(get "/wrv-as-list?var=") ............................................ [ PASS]
(get "/as-list?var=a;var=b") ......................................... [ PASS]
(get "/wrv-as-list?var=a;var=b") ..................................... [ PASS]
(get "/as-list?var=a;var=b;varb=4") .................................. [ PASS]
(get "/wrv-as-list?var=a;var=b;varb=4") .............................. [ PASS]
(get "/as-list?var=c") ............................................... [ PASS]
(get "/wrv-as-list?var=c") ........................................... [ PASS]
(get "/as-vector") ................................................... [ PASS]
(get "/wrv-as-vector") ............................................... [ PASS]
(get "/wrv-as-vector?var.0=") ........................................ [ PASS]
(get "/as-vector?var.0=a;var.1=b") ................................... [ PASS]
(get "/wrv-as-vector?var.0=a;var.1=b") ............................... [ PASS]
(vector-length (get "/as-vector?var.0=a;var.1=b;var.2=4;varc=4")) .... [ PASS]
(vector-length (get "/wrv-as-vector?var.0=a;var.1=b;var.2=4;var... ... [ PASS]
(get "/as-vector?var=c") ............................................. [ PASS]
(get "/wrv-as-vector?var=c") ......................................... [ PASS]
(get "/as-vector?var.0=a;var.1=b;var3=c") ............................ [ PASS]
(get "/wrv-as-vector?var.0=a;var.1=b;var3=c") ........................ [ PASS]
(get "/as-list") ..................................................... [ PASS]
(get "/wrv-as-alist") ................................................ [ PASS]
(get "/wrv-as-alist?var.A=") ......................................... [ PASS]
(get "/as-alist?var.A=a;var.B=b") .................................... [ PASS]
(get "/wrv-as-alist?var.A=a;var.B=b") ................................ [ PASS]
(get "/as-alist?var=c") .............................................. [ PASS]
(get "/wrv-as-alist?var=c") .......................................... [ PASS]
(get "/as-hash-table") ............................................... [ PASS]
(get "/wrv-as-hash-table") ........................................... [ PASS]
...(lset= equal? res '((A . "a") (B . "b"))) ......................... [ PASS]
...(lset= equal? res '((A . "a") (B . "b"))) ......................... [ PASS]
(get "/wrv-as-hash-table?var.A=") .................................... [ PASS]
(get "/as-hash-table?var=c") ......................................... [ PASS]
(get "/wrv-as-hash-table?var=c") ..................................... [ PASS]
(get "/test1") ....................................................... [ PASS]
(get "/test1?foo=10") ................................................ [ PASS]
(get "/test1?foo=10&bar=1") .......................................... [ PASS]
(get "/test1?foo=10&bar=1&bar=2") .................................... [ PASS]
(get "/test1?foo=10&bar=1&bar=2&baz=-8") ............................. [ PASS]
(get "/test2") ....................................................... [ PASS]
(get "/test2?foo=10") ................................................ [ PASS]
(get "/test2?foo=10&bar=1") .......................................... [ PASS]
(get "/test2?foo=10&bar=1&bar=2") .................................... [ PASS]
(get "/test2?foo=10&bar=1&bar=2&baz=-8") ............................. [ PASS]
(get "/test3") ....................................................... [ PASS]
(get "/test3?foo.A=0&foo.B=1&bar=0&baz.0=a&baz.1=b&bool=yes") ........ [ PASS]
(get "/test3?foo=0&bar=a&baz=0&bool=3") .............................. [ PASS]
(get "/test4") ....................................................... [ PASS]
(get "/test4?foo.A=0&foo.B=1&bar=0&baz.0=a&baz.1=b&bool=yes") ........ [ PASS]
(get "/test4?foo=0&bar=a&baz=0&bool=3") .............................. [ PASS]
(get "/test5?foo=&bar=&baz=") ........................................ [ PASS]
(get "/test5?foo=&bar=2&baz=") ....................................... [ PASS]
(get "/test5?foo=1&bar=2&baz=3") ..................................... [ PASS]
(get "/test6?foo=&bar=&baz=") ........................................ [ PASS]
(get "/test6?foo=&bar=2&baz=") ....................................... [ PASS]
(get "/test6?foo=1&bar=2&baz=3") ..................................... [ PASS]
(post "/test7" '((foo . 1) (bar . 2) (baz . 3)) '((blah . 4))) ....... [ PASS]
(post "/test8" '((foo . 1) (bar . 2) (baz . 3)) '((blah . 4))) ....... [ PASS]
(post "/test9" '((foo . 1) (bar . 2) (baz . 3)) '((blah . 4))) ....... [ PASS]
(post "/test10" '((foo . 1) (bar . 2) (baz . 3)) '((blah . 4))) ...... [ PASS]
(post "/test11" '((foo . 1) (bar . 2) (baz . 3)) '((blah . 4))) ...... [ PASS]
(get "/compound/as-vector") .......................................... [ PASS]
(get "/compound/wrv-as-vector") ...................................... [ PASS]
(get "/compound/wrv-as-vector?var_0=") ............................... [ PASS]
(get "/compound/as-vector?var_0=a;var_1=b") .......................... [ PASS]
(get "/compound/wrv-as-vector?var_0=a;var_1=b") ...................... [ PASS]
(vector-length (get "/compound/as-vector?var_0=a;var_1=b;var_2=... ... [ PASS]
(vector-length (get "/compound/wrv-as-vector?var_0=a;var_1=b;va... ... [ PASS]
(get "/compound/as-vector?var=c") .................................... [ PASS]
(get "/compound/wrv-as-vector?var=c") ................................ [ PASS]
(get "/compound/as-vector?var_0=a;var_1=b;var3=c") ................... [ PASS]
(get "/compound/wrv-as-vector?var_0=a;var_1=b;var3=c") ............... [ PASS]
(get "/compound/as-list") ............................................ [ PASS]
(get "/compound/wrv-as-alist") ....................................... [ PASS]
(get "/compound/wrv-as-alist?var_A=") ................................ [ PASS]
(get "/compound/as-alist?var_A=a;var_B=b") ........................... [ PASS]
(get "/compound/wrv-as-alist?var_A=a;var_B=b") ....................... [ PASS]
(get "/compound/as-alist?var=c") ..................................... [ PASS]
(get "/compound/wrv-as-alist?var=c") ................................. [ PASS]
(get "/compound/as-hash-table") ...................................... [ PASS]
(get "/compound/wrv-as-hash-table") .................................. [ PASS]
...(lset= equal? res '((A . "a") (B . "b"))) ......................... [ PASS]
...(lset= equal? res '((A . "a") (B . "b"))) ......................... [ PASS]
(get "/compound/wrv-as-hash-table?var_A=") ........................... [ PASS]
(get "/compound/as-hash-table?var=c") ................................ [ PASS]
(get "/compound/wrv-as-hash-table?var=c") ............................ [ PASS]
(get "/compound/test3") .............................................. [ PASS]
(get "/compound/test3?foo_A=0&foo_B=1&bar=0&baz_0=a&baz_1=b&boo... ... [ PASS]
(get "/compound/test3?foo=0&bar=a&baz=0&bool=3") ..................... [ PASS]
(get "/compound/test4") .............................................. [ PASS]
(get "/compound/test4?foo_A=0&foo_B=1&bar=0&baz_0=a&baz_1=b&boo... ... [ PASS]
(get "/compound/test4?foo=0&bar=a&baz=0&bool=3") ..................... [ PASS]
132 tests completed in 27073/1000 seconds.
132 out of 132 (100%) tests passed.
-- done testing spiffy-request-vars ------------------------------------------

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