[Lispweb] Araneida branch release 0.9-a2

Alan Shields Alan-Shields at omrf.ouhsc.edu
Wed Sep 21 19:09:42 CDT 2005


I've re-done automated testing. This time it's real - there is a small
perl script which acts as a client to a small test araneida system.
Most major functionality is tested, I think.

I'd appreciate others running this test on their system and reporting
any errors to me.

sh test.sh [lisp goes here]

SBCL is known to work, as is CMUCL. If anyone would care to add others,
the (very simple) instructions are in test.sh.

This, some reorganization, and bugfixes.

Major changes and features:
* .asd file simplified a bit
* Some cruft removed
* Compiles without style warnings in SBCL 0.9.4.65
* Moved dhttp.lisp to obsolete/ - will be deleting next release
  unless someone tells me they use it.
* Updated version of cookie library RFC2109
* error conditions now honor :client-message, as a result
  any direct calls of REQUEST-SEND-ERROR need to be updated!
* SEND-FILE now exported
* Test server and client for automated unit testing for SBCL and CMUCL
  currently tests major functionality of araneida.
  I hope to add detection for bugs as I find them.
  You will need perl and WWW::Mechanize to run the tests.
* Bugfixes

Araneida Cliki Page:
http://cliki.net/araneida
Tar file:
http://code.microarray.omrf.org/araneida/araneida-latest.tar.gz
Darcs repository:
http://code.microarray.omrf.org/darcs/alan-araneida/
Browseable darcs repository:
http://code.microarray.omrf.org/cgi-bin/darcs.cgi/alan-araneida/?c=browse
Patches:
Alan-Shields at omrf.ouhsc.edu

The tar file includes a checkpointed, partial, no-pristine darcs
repository, suitable for making patches and updating to current.

This work was made possible by my employers, the Oklahoma Medical
Research Foundation (Centola Lab).

I hope some find this useful,
Alan Shields

Changelog:

Wed Sep 21 18:58:27 CDT 2005  Alan-Shields at omrf.ouhsc.edu
  tagged araneida-version-0.9-a2

Wed Sep 21 14:35:37 CDT 2005  Alan-Shields at omrf.ouhsc.edu
  tagged rfc2109-version-0.3.2

Wed Sep 21 18:54:37 CDT 2005  Alan-Shields at omrf.ouhsc.edu
  * araneida: release notes added

Wed Sep 21 18:28:09 CDT 2005  Alan-Shields at omrf.ouhsc.edu
  * araneida: add CMUCL to test suite
  This patch is a good example of what you have to do to
  add a new lisp to the test suite. It's small, thankfully.
  
  Enjoy!

Wed Sep 21 18:27:17 CDT 2005  Alan-Shields at omrf.ouhsc.edu
  * araneida: test suite correction - look before leaping error
  Turns out that we need to set *quit* BEFORE we stop listening,
  as stop-listening breaks us out of the function in some lisps (SBCL).

Wed Sep 21 17:54:00 CDT 2005  Alan-Shields at omrf.ouhsc.edu
  * Move the new test suite to it's rightful place of ascendancy

Wed Sep 21 17:53:20 CDT 2005  Alan-Shields at omrf.ouhsc.edu
  * Remove smoketest - we have a real test suite now

Wed Sep 21 17:51:24 CDT 2005  Alan-Shields at omrf.ouhsc.edu
  * araneida: big patch to get test server working even better
  Test server now produces random text which the test client looks for.
  Works with threaded and non-threaded SBCL, and should be pretty
  easily extended to other servers.
  As a test, I'm going to try out CMUCL next.

Wed Sep 21 16:46:37 CDT 2005  Alan-Shields at omrf.ouhsc.edu
  * araneida: ensure that quit is called for the server even if there is an error

Wed Sep 21 16:40:12 CDT 2005  Alan-Shields at omrf.ouhsc.edu
  * araneida: basic test script

Wed Sep 21 16:39:46 CDT 2005  Alan-Shields at omrf.ouhsc.edu
  * araneida: test-server now works on a LOAD

Wed Sep 21 16:38:55 CDT 2005  Alan-Shields at omrf.ouhsc.edu
  * araneida: test script calls quit for server, now

Wed Sep 21 16:38:14 CDT 2005  Alan-Shields at omrf.ouhsc.edu
  * araneida: add quitting to test server

Wed Sep 21 16:05:02 CDT 2005  Alan-Shields at omrf.ouhsc.edu
  * araneida: test authentication and authorization

Wed Sep 21 16:03:29 CDT 2005  Alan-Shields at omrf.ouhsc.edu
  * araneida: authentication handler was not signaling response sent
  I don't know how many people use this function, but it seemed best
  to have it work.
  
  It works now.

Wed Sep 21 15:03:38 CDT 2005  Alan-Shields at omrf.ouhsc.edu
  * araneida: add test for alternate content type




More information about the lispweb mailing list