Test output for spiffy-request-vars [fail]

Testing time: 1m6s

/root/salmonella-run-publish/chicken/bin/csi -script run.scm < /dev/null

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=") ..................................... [Fri May 11 18:10:48 2012] "GET http://localhost:8080/as-nonempty-symbol?var= HTTP/1.1" Error:
cannot write to socket - Broken pipe
6

	Call history:

	intarweb.scm:667: response-major	  
	intarweb.scm:668: response-minor	  
	intarweb.scm:669: response-port	  
	intarweb.scm:670: write-response-line	  
	intarweb.scm:648: response-port	  
	intarweb.scm:647: display	  
	intarweb.scm:650: response-major	  
	intarweb.scm:647: display	  
	spiffy.scm:461: k683	  
	spiffy.scm:332: current-response519520	  
	spiffy.scm:332: current-response519520	  
	spiffy.scm:332: current-response519520	  
	spiffy.scm:332: current-response519520	  
	spiffy.scm:461: g687	  
	spiffy.scm:471: handle-exception	  
	spiffy.scm:472: with-output-to-string	  	<--

[ 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]
(get "/as-hash-table?var.A=a;var.B=b") ............................... [ FAIL]
    expected ((B . "b") (A . "a")) but got ((A . "a") (B . "b"))
(get "/wrv-as-hash-table?var.A=a;var.B=b") ........................... [ FAIL]
    expected ((B . "b") (A . "a")) but got ((A . "a") (B . "b"))
(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]
99 tests completed in 121.785 seconds.
2 failures (2.0%).
97 out of 99 (98.0%) tests passed.
-- done testing spiffy-request-vars ------------------------------------------

shutting down
sent SIGTERM to server. Please make sure the server isn't running anymore!