Changeset 381

Show
Ignore:
Timestamp:
09/20/08 12:13:38 (4 months ago)
Author:
sergey.kol..@gmail.com
Message:

Sergey Kolos:

  • Tested libraries on Linux.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • update-site/jasko.tim.lisp.libs/libs/clsql-4.0.3/examples/.clsql-test.config

    r329 r381  
    88  
    99( 
    10 ;(:mysql ("localhost" "a-mysql-db" "root" "secret")) 
    11 (:sqlite3 ("D:/docums/code/eclipse/jasko.tim.lisp.libs/libs/clsql-4.0.3/examples/ex1"))) 
     10(:mysql ("localhost" "temp" "root" "secret")) 
     11(:sqlite3 ("path-to-libs/clsql-4.0.3/examples/temp"))) 
  • update-site/jasko.tim.lisp.libs/libs/lib-testing.log

    r377 r381  
    1 ============== I tested with sbcl 1.0.19 on WinXP. 
     1I tested with sbcl 1.0.19 on WinXP. 
     2 
     3 
     4---- archive_0.7.0 - Doesn't work 
     5- compiled 
     6- doesn't works. How to test: 
     71) Repl: (in-package :archive) 
     82) Create folder: c:\temp\lib-testing\archive. 
     93) Create two files 1.txt, 2.txt 
     104) Repl: (create-tar-file "c:/temp/lib-testing/arch.tar"  
     11    '("c:/temp/lib-testing/archive/1.txt" "c:/temp/lib-testing/archive/2.txt")) 
     125) Archive c:\temp\lib-testing\arch.tar is created (readable by winrar) 
     136) However, trying to unpack with (extract-files-from-archive "c:/temp/lib-testing/arch.tar") 
     14drops into debugger with  
     15 
     16There is no primary method for the generic function 
     17  #<STANDARD-GENERIC-FUNCTION READ-ENTRY-FROM-ARCHIVE (5)> 
     18when called with arguments 
     19  ("c:/temp/lib-testing/arch.tar"). 
    220 
    321 
     
    7795----- clsql 4.0.3 - Works (at least with sqlite3 and mysql) uses uffi, so checks that too 
    7896- compiled 
    79 - to test:  
    80 shell>sqlite3 ex1 (then just quit - should create empty database in home) 
    81 get mysql: I installed 5.0.45-6.fc7.i386.rpm / also get development package 
    82  
    83 copy file .clsql-test.config into home directory 
    84  
    85  
     97- to test: (read: http://bc.tech.coop/blog/040606.html how to set up mysql) 
     98get home directory: in command prompt run: echo %UserProfile% 
     99downloaded and copied to clsql/examples command-line program for accessing and modifying sql databases 
     100run it and create empty database: sqlite3.exe ex1 
     101copy file .clsql-test.config into home directory (first check the path to ex1 database in it) 
     102 
     103load package 
     104;; copied sqlite3.dll to CLSQL-SYS:*FOREIGN-LIBRARY-SEARCH-PATHS* ;; now it is there 
     105;; D:\docums\code\eclipse\jasko.tim.lisp.libs\libs\clsql-4.0.3\uffi 
    86106(asdf:oos 'asdf:test-op 'clsql) 
    87 didn't work - had to go to \jasko.tim.lisp.libs\libs\clsql-4.0.3\uffi folder and run make 
    88 then find libsqlite3.so and sqlite3.so (not perfect matches on names) and copy them 
    89 into uffi folder. 
    90  
    91107All tests pass. Some tests are skiped since sqlite3 does not support them. 
    92108 
    93 also need to run make in db-mysql folder 
    94  
    95 ---------- this is from Win32, still some is relevant 
    96109FIXME: cannot make it run with mysql! it just cannotfind clsql_mysql.dll. But people were able to run it so find out what is going on. 
    97110- testing mysql. Download and setup mysql (full setup) (enter password for root) 
     
    100113mysql> set password for 'root'@'localhost' = password('secret'); 
    101114mysql> create database ex1; 
    102  
     115;(pushnew (merge-pathnames "C:/Program Files/MySQL/MySQL Server 5.0/bin") ;clsql-sys:*foreign-library-search-paths*) 
     116make copy of libsql.dll and rename it to libsqlclient.dll. Copy to: 
     117D:\docums\code\eclipse\jasko.tim.lisp.libs\libs\clsql-4.0.3\uffi 
     118copied clsql_mysql.dll from clsql-4.0.3\db-mysql to clsql-4.0.3\uffi and removed its extension 
     119 
     120ok - easy: it searches for clsql_mysql.dll on d drive. i.e. instead of D:\docums\code\eclipse\jasko.tim.lisp.libs path on C:\docums\code\eclipse\jasko.tim.lisp.libs. 
     121So if it does not compile, check folder created on c drive and copy dll there. 
    103122 
    104123----- cl-unicode 0.1.1 - Works 
    105124- compiled 
    106 - testing: after loading library, switch to cl-unicode and run examples from documentation 
    107  
    108  
    109 ----- cl-utilities-1.2.4 - Works, but for tests requires FiveAM to test, FiveAM requires ARNESI - arnesi does not compile 
     125- testing: after loading library, switch to cl-who and run examples from documentation 
     126 
     127 
     128------ Works, but for tests requires FiveAM to test, FiveAM requires ARNESI - arnesi does not compile 
    110129- compiled 
    111130- to test: manually - pain. - just couple tests 
     
    388407   USOCKET-TEST::SOCKET-FAILURE.2, USOCKET-TEST::SOCKET-NAME.4. 
    389408 
    390 ============== Test on Linux (Fedora VMWare) with cusp 0.9.375 and sbcl 1.0.20 
    391 Ganymede 
    392  
    393 ---- archive_0.7.0 - Doesn't work (same error as on windows) 
    394  
    395  
    396 ----- chunga-0.4.3 - Drakma dependency - check if Drackma works 
    397 - compiled 
    398 - works ? 
    399 checked by Drackma? 
    400  
    401 ----- cl-base64-3.3.2 - skiped testing - I think it is used by other libraries 
    402 - compiled 
    403  
    404 ----- cl-fad-0.6.2 - Works 
    405 - compiled 
    406 - to test: load package. 
    407 (load "D:/docums/code/eclipse/jasko.tim.lisp.libs/libs/cl-fad-0.6.2/test.lisp") 
    408 (cl-fad-test::test) 
    409 Get All tests passed. 
    410  
    411 ----- cl-interpol-0.2.1 - Works (all tests pass) 
    412 - compiled 
    413 - to test: (asdf:oos 'asdf:test-op 'cl-interpol) 
    414  
    415  
    416 ----- cl-ppcre-2.0.0 - Works 
    417 - compiled 
    418 - to test: (asdf:oos 'asdf:test-op 'cl-ppcre) 
    419  
    420  
    421 ----- cl-smtp - Need smtp server to check if it works 
    422 - compiled 
    423 - didn't test 
    424  
    425  
    426 =----- clsql 4.0.3 - Works (at least with sqlite3 and mysql) uses uffi, so checks that too 
    427 - compiled 
    428 - to test: (read: http://bc.tech.coop/blog/040606.html how to set up mysql) 
    429 get home directory: in command prompt run: echo %UserProfile% 
    430 downloaded and copied to clsql/examples command-line program for accessing and modifying sql databases 
    431 run it and create empty database: sqlite3.exe ex1 
    432 copy file .clsql-test.config into home directory (first check the path to ex1 database in it) 
    433  
    434 load package 
    435 ;; copied sqlite3.dll to CLSQL-SYS:*FOREIGN-LIBRARY-SEARCH-PATHS* ;; now it is there 
    436 ;; D:\docums\code\eclipse\jasko.tim.lisp.libs\libs\clsql-4.0.3\uffi 
    437 (asdf:oos 'asdf:test-op 'clsql) 
    438 All tests pass. Some tests are skiped since sqlite3 does not support them. 
    439  
    440 FIXME: cannot make it run with mysql! it just cannotfind clsql_mysql.dll. But people were able to run it so find out what is going on. 
    441 - testing mysql. Download and setup mysql (full setup) (enter password for root) 
    442 Test: c:\>mysql -u root -p. Change root pass to "secret" as in config file, or change config file. 
    443 Also create empty database ex1: 
    444 mysql> set password for 'root'@'localhost' = password('secret'); 
    445 mysql> create database ex1; 
    446 ;(pushnew (merge-pathnames "C:/Program Files/MySQL/MySQL Server 5.0/bin") ;clsql-sys:*foreign-library-search-paths*) 
    447 make copy of libsql.dll and rename it to libsqlclient.dll. Copy to: 
    448 D:\docums\code\eclipse\jasko.tim.lisp.libs\libs\clsql-4.0.3\uffi 
    449 copied clsql_mysql.dll from clsql-4.0.3\db-mysql to clsql-4.0.3\uffi and removed its extension 
    450  
    451 ok - easy: it searches for clsql_mysql.dll on d drive. i.e. instead of D:\docums\code\eclipse\jasko.tim.lisp.libs path on C:\docums\code\eclipse\jasko.tim.lisp.libs. 
    452 So if it does not compile, check folder created on c drive and copy dll there. 
    453  
    454 ----- cl-unicode 0.1.1 - Works 
    455 - compiled 
    456 - testing: after loading library, switch to cl-who and run examples from documentation 
    457  
    458  
    459 ----- cl-utilities-1.2.4 - Works, but for tests requires FiveAM to test, FiveAM requires ARNESI - arnesi does not compile 
    460 - compiled 
    461 - to test: manually - pain. - just couple tests 
    462 load package, change package to cl-utilities 
    463 run tests expressions from tests.lisp 
    464  
    465 ----- cl-who-0.11.1 - Works 
    466 - compiled 
    467 - testing: after loading library run tests with: 
    468  
    469 ----- closure-common-2007-10-21 is dependency of cxml - don't test it directly 
    470  
    471 ----- cxml-2007-10-21 
    472 - compiled 
    473 - testing: after loading: (asdf:operate 'asdf:test-op :cxml) - did not do anything - try examples? 
    474 (with-open-file (s "c:/temp/example.xml" :direction :output) 
    475     (write-string "<test a='b'><child/></test>" s)) 
    476  
    477 (defparameter *example* (cxml:parse-file "c:/temp/example.xml" (cxml-dom:make-dom-builder))) 
    478 (dom:document-element *example*) 
    479 * (dom:tag-name (dom:document-element *example*)) 
    480 "test" 
    481 * (dom:child-nodes (dom:document-element *example*)) 
    482 #(#<DOM-IMPL::ELEMENT child @ #x722b6d8a>) 
    483  
    484 * (dom:get-attribute (dom:document-element *example*) "a") 
    485 "b" 
    486  
    487 ----- cffi-080216 dependency of cl+ssl - runs, but with my changes some tests fail 
    488 - compiles 
    489 - testing:  
    490 could not compile lib - remove from test files: 
    491  long long and other exotics from libtest.c, defcfun.lisp, callbacks.lisp,  
    492  
    493  
    494  
    495  
    496 ----- cl+ssl-2007-07-07 dependency of drakma - need cffi, need to install openssl (to test - need trivial-sockets - but even with them, was not able to run tests in test.lisp) 
    497 (windows installer included) 
    498 - put libeay32.dll, libssl32.dll and ssleay32.dll into cl+ssl folder 
    499 I am not sure if it works - it doesn't. Drakma starts OK, and most examples work, but ssl doesn't. 
    500 probably don't need to install OpenSsl from installer. 
    501  
    502  
    503 ----- drakma-0.11.5 works (ssl doesn't work) 
    504 - compiled 
    505 - tested by following examples in documentation 
    506  
    507 ----- flexi-streams-1.0.7 works 
    508 - compiled 
    509 - testing:  All tests passed. 
    510  
    511 ------ cl-store_0.8.3 works (1 out of 127 tests failed) 
    512 - compiled 
    513 - testing (asdf:oos 'asdf:test-op 'cl-store) 
    514 Test FUNCTION.2 failed 
    515 Form: (PROGN 
    516        (STORE #'CL-STORE::MKSTR *TEST-FILE*) 
    517        (LET ((FN (RESTORE *TEST-FILE*))) 
    518          (EVERY 
    519           (LAMBDA (ARGS) 
    520             (STRING= (APPLY FN ARGS) (APPLY #'CL-STORE::MKSTR ARGS))) 
    521           '(("foobar" "baz") ("a" "b" "c") ("1 2" "ab " "f oO"))))) 
    522 Expected value: T 
    523 Actual value: #<RESTORE-ERROR {24E479C9}>. 
    524  GFUNCTION.1 GFUNCTION.2 GFUNCTION.3 NOCIRC.1 STRUCT-CLASS.1 
    525  SERIALIZATION-UNIT.1 
    526 1 out of 127 total tests failed: FUNCTION.2. 
    527  
    528  
    529 ----- gzip-stream_0.1 doesn't work: (testing examples depend on cl-store) 
    530 - compiled 
    531 - testing: (gzip "c:/temp/tt/1.log" "c:/temp/tt/1.gz") produces TYPE-ERROR 
    532 the following also doesn't produce anything good (TYPE-ERROR) 
    533 (defparameter foo (make-hash-table)) 
    534 (dotimes (x 1000) (setf (gethash x foo) (princ-to-string x))) 
    535 (time (cl-store:store foo "c:/temp/foo.out")) 
    536 (gzip-stream:with-open-gzip-file (s "c:/temp/foo.gz") 
    537   (cl-store:restore s)) 
    538 (gzip-stream:with-open-gzip-file (s "c:/temp/foo.gz" :direction :output 
    539                         :if-exists :supersede) 
    540   (cl-store:store "Hello" s)) 
    541 (cl-store:store "Hello" "c:/temp/foo.no-comp") 
    542 (time (gzip-stream:gzip "c:/temp/foo.out" "c:/temp/gzipped-diff.gz")) 
    543 (gzip-stream:with-open-gzip-file (s "c:/temp/foo.gz" :direction :output :if-exists :supersede) 
    544   (time (cl-store:store foo s))) 
    545 (gzip-stream:gunzip "c:/temp/foo.gz" "E:/temp/foo.nogz") 
    546 (cl-store:restore "c:/temp/foo.nogz") 
    547  
    548  
    549 ------ html-template-0.9.1 works 
    550 - compiled 
    551 - (load "d:/docums/code/eclipse/jasko.tim.lisp.libs/libs/html-template-0.9.1/test.lisp") 
    552 Please wait a couple of seconds. 
    553 All tests passed... 
    554  
    555 ------ hunchentoot-0.15.7 
    556 - compiled with error: 
    557    COMPILE-FILE warned while performing #<COMPILE-OP NIL {23A5EC29}> on 
    558    #<CL-SOURCE-FILE "port-sbcl" {23D29D81}>. 
    559 erred while invoking #<COMPILE-OP NIL {23A5EC29}> on 
    560 #<CL-SOURCE-FILE "port-sbcl" {23D29D81}> 
    561    [Condition of type ASDF:COMPILE-FAILED] 
    562   0: [TRY-RECOMPILING] Try recompiling port-sbcl 
    563   1: [RETRY] Retry performing #<ASDF:COMPILE-OP NIL {23A5EC29}> on #<ASDF:CL-SOURCE-FILE "port-sbcl" {23D29D81}>. 
    564   2: [ACCEPT] Continue, treating #<ASDF:COMPILE-OP NIL {23A5EC29}> on #<ASDF:CL-SOURCE-FILE "port-sbcl" {23D29D81}> as having been successful. 
    565   3: [ABORT] Return to SLIME's top level. 
    566   4: [CLOSE-CONNECTION] Close SLIME connection 
    567   5: [ABORT] Exit debugger, returning to top level. 
    568 ]> 2 
    569 hunchentoot-test compiled without errors 
    570 - I have not figured out how to run test file. 
    571 I used http://berlinbrowndev.blogspot.com/2008/07/enterprise-common-lisp-setting-up.html 
    572 to test: 
    573 (hunchentoot:start-server :port 4242) then going to http://localhost:4242/ in webbrowser shows hunchentoot default page, it doesn't stop, so need to restart sbcl 
    574  
    575 ------- lisp_webapp_example (requires mysql) - testing hunchentoot 
    576 adjust the following path to path where index.html is located 
    577 (setq html-template:*default-template-pathname*  
    578     #P"c:\\projects\\tools\\home\\projects\\aaageneralprojects\\haskellnotebook\\lisp\\webapp\\") 
    579 see later:     
    580  
    581 to your location 
    582 loaded hunchentoot 
    583 loaded clsql-mysql 
    584 loaded ghost-trinity 
    585 (setq html-template:*default-template-pathname*  
    586     #P"D:/docums/code/eclipse/jasko.tim.lisp.libs/libs/lisp_webapp_example/") 
    587 (hunchentoot:start-server :port 4242) 
    588 point browser to http://localhost:4242 
    589 again - doesn't stop, so need to restart sbcl (this is due to lack of thread support in sbcl+win32) 
    590  
    591 ----- md5-1.8.5 works 
    592 - compiles 
    593 - testing: (push :md5-testing *features*), delete all fasls in md5 folder 
    594 load and compile package md5, drops into debugger about constant being redefined, select continue 
    595 although it says aborted, run tests by: (md5::test-other), all 71 test cases succeeded 
    596  
    597 ----- meta don't know 
    598 - compiles 
    599 - don't know how to test 
    600  
    601 ----- ptester-2.1.2 is used in testing some included libraries (so works) 
    602  
    603 ----- puri-1.5.1 - works 
    604 - compiled 
    605 - (asdf:oos 'asdf:test-op 'puri) 126 tests - all passed 
    606  
    607 ----- rfc2388 - did not test, but it looks like a dependency of something else 
    608 - compiled 
    609  
    610 ----- rt-20040621 - is used in testing some included libraries (so works) 
    611  
    612 ----- salza-0.7.4 - depricated - superceeded by salza2. This library is included because some 
    613 other libs may depend on it 
    614 - compiled 
    615  
    616 ------ salza2-2.0.4 - probably works 
    617 - compiled 
    618 - testing: load library, change package to salza2,  run (compress-data (sb-ext:string-to-octets "Hello, hello, hello, hello world.")  
    619                  'zlib-compressor), get output, and not sure what to do with it. 
    620  
    621 ------ split-sequence - works 
    622 - compiled 
    623 - testing: load library, run examples in index.html: (split-sequence:SPLIT-SEQUENCE #\Space "A stitch in time saves nine.") 
    624  
    625 ------ trivial-gray-streams-2006-09-16 - used in many libraries, so works 
    626 - compiled 
    627  
    628 ------ uffi-1.6.1 - used by clsql, so works 
    629  
    630 ------ url-rewrite-0.1.1 - works 
    631 - compiled 
    632 - testing: load package, change package to url-rewrite 
    633 (defvar +session-cookie-name+ "session") 
    634 (defun add-session-var (html session-value) 
    635     (with-input-from-string (*standard-input* html) 
    636       (with-output-to-string (*standard-output*) 
    637         (rewrite-urls (lambda (url) 
    638                         (add-get-param-to-url url 
    639                                               +session-cookie-name+ 
    640                                               session-value)))))) 
    641  
    642 (add-session-var "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2 Final//EN\">  
    643  <HTML> 
    644    <BODY BGCOLOR=white> 
    645      This is the <A NAME=foo HREF='first.html?foo=bar'>first link</A>, and this is the <A CLASS=NOBORDER HREF=\"http://www.cliki.net/\" TITLE='bar'>second one</A>. 
    646      And here's a picture: <img src='/pics/cool_pic.gif' width=100 height=100> 
    647    </BODY> 
    648  </HTML>" "foo42") 
    649  
    650 get: 
    651 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2 Final//EN\">  
    652  <HTML> 
    653    <BODY BGCOLOR=white> 
    654      This is the <A NAME=foo HREF='first.html?foo=bar&amp;session=foo42'>first link</A>, and this is the <A CLASS=NOBORDER HREF=\"http://www.cliki.net/\" TITLE='bar'>second one</A>. 
    655      And here's a picture: <img src='/pics/cool_pic.gif?session=foo42' width=100 height=100> 
    656    </BODY> 
    657  </HTML>" 
    658  
    659 ----- zip - works 
    660 - compiles 
    661 - testing: create zip file with several entries, say c:\tmp\tmp.zip 
    662 (zip:with-zipfile (zf #p"c:/tmp/tmp.zip") (zip:zipfile-entries zf)) 
    663 get hashtable with entries in zipfile (can check using inspector) 
    664 (zip:unzip #p"c:/tmp/tmp.zip" #p"c:/tmp/t/") 
    665 get contents of zip in c:/tmp/t/ 
    666  
    667 ----- zpb-exif-1.0 - works 
    668 -compiles 
    669 -testing (use example in .html): load package, change to package: 
    670 put file g.jpg (preferably from a digital camera) to c:/tmp, run commands: 
    671 (defparameter *exif* (make-exif #p"c:/tmp/g.jpg")) 
    672  
    673 (exif-value "FNumber" *exif*), etc. check .html 
    674  
    675  
    676 ----- usocket-0.3.7- Works (but some tests fail) 
    677 - compiled 
    678 - to test: load package, load rt 
    679 (load "D:/docums/code/eclipse/jasko.tim.lisp.libs/libs/usocket-0.3.7/test/package.lisp") 
    680 (load "D:/docums/code/eclipse/jasko.tim.lisp.libs/libs/usocket-0.3.7/test/test-usocket.lisp") 
    681 (usocket-test:run-usocket-tests) 
    682  
    683 Doing 15 pending tests of 15 tests total. 
    684  USOCKET-TEST::MAKE-SOCKET.1 USOCKET-TEST::MAKE-SOCKET.2 
    685  USOCKET-TEST::SOCKET-NO-CONNECT.1 USOCKET-TEST::SOCKET-NO-CONNECT.2 
    686  USOCKET-TEST::SOCKET-NO-CONNECT.3 
    687 #<USOCKET:UNKNOWN-ERROR {2437C029}> 
    688 is a USOCKET:UNKNOWN-ERROR. 
    689 Its slot values are 
    690 (:SOCKET #<USOCKET:STREAM-USOCKET {2437BA51}> :REAL-ERROR 
    691  #<SB-BSD-SOCKETS:SOCKET-ERROR {2437BCB1}>). 
    692 #<SB-BSD-SOCKETS:SOCKET-ERROR {2437BCB1}> 
    693 is a SB-BSD-SOCKETS:SOCKET-ERROR. 
    694 Its slot values are 
    695 (:ERRNO 2 :SYSCALL "connect" SB-BSD-SOCKETS::ERRNO 2). 
    696 Test USOCKET-TEST::SOCKET-FAILURE.1 failed 
    697 Form: (USOCKET-TEST::WITH-CAUGHT-CONDITIONS 
    698        ('USOCKET:NETWORK-UNREACHABLE-ERROR NIL) 
    699        (USOCKET:SOCKET-CONNECT 2130706432 
    700                                USOCKET-TEST::+UNUSED-LOCAL-PORT+) 
    701        :UNREACH) 
    702 Expected value: NIL 
    703 Actual value: #<USOCKET:UNKNOWN-ERROR {2437C029}>. 
    704 #<USOCKET:UNKNOWN-ERROR {244FE991}> 
    705 is a USOCKET:UNKNOWN-ERROR. 
    706 Its slot values are 
    707 (:SOCKET #<USOCKET:STREAM-USOCKET {244FE3C1}> :REAL-ERROR 
    708  #<SB-BSD-SOCKETS:SOCKET-ERROR {244FE619}>). 
    709 #<SB-BSD-SOCKETS:SOCKET-ERROR {244FE619}> 
    710 is a SB-BSD-SOCKETS:SOCKET-ERROR. 
    711 Its slot values are 
    712 (:ERRNO 2 :SYSCALL "connect" SB-BSD-SOCKETS::ERRNO 2). 
    713 Test USOCKET-TEST::SOCKET-FAILURE.2 failed 
    714 Form: (USOCKET-TEST::WITH-CAUGHT-CONDITIONS 
    715        ('USOCKET:HOST-UNREACHABLE-ERROR NIL) 
    716        (USOCKET:SOCKET-CONNECT USOCKET-TEST::+NON-EXISTING-HOST+ 80) 
    717        :UNREACH) 
    718 Expected value: NIL 
    719 Actual value: #<USOCKET:UNKNOWN-ERROR {244FE991}>. 
    720  USOCKET-TEST::SOCKET-CONNECT.1 USOCKET-TEST::SOCKET-CONNECT.2 
    721  USOCKET-TEST::SOCKET-CONNECT.3 USOCKET-TEST::SOCKET-STREAM.1 
    722  USOCKET-TEST::SOCKET-NAME.1 USOCKET-TEST::SOCKET-NAME.2 
    723  USOCKET-TEST::SOCKET-NAME.3 
    724 Test USOCKET-TEST::SOCKET-NAME.4 failed 
    725 Form: (USOCKET-TEST::WITH-CAUGHT-CONDITIONS (NIL NIL) 
    726                                             (LET ((USOCKET-TEST::SOCK 
    727                                                    (USOCKET:SOCKET-CONNECT 
    728                                                     USOCKET-TEST::+COMMON-LISP-NET+ 
    729                                                     80))) 
    730                                               (UNWIND-PROTECT 
    731                                                   (USOCKET:GET-LOCAL-ADDRESS 
    732                                                    USOCKET-TEST::SOCK) 
    733                                                 (USOCKET:SOCKET-CLOSE 
    734                                                  USOCKET-TEST::SOCK)))) 
    735 Expected value: #(192 168 1 65) 
    736 Actual value: #(192 168 1 64). 
    737 3 out of 15 total tests failed: USOCKET-TEST::SOCKET-FAILURE.1,  
    738    USOCKET-TEST::SOCKET-FAILURE.2, USOCKET-TEST::SOCKET-NAME.4. 
    739