1 # -*- org-export-babel-evaluate: nil -*- 2 {{{header(tests,Richard Westhaver,ellis@rwest.io,core test results)}}} 3 #+property: header-args :dir /home/ellis/dev/comp/core/
4 Unit tests are performed on a per-lang basis and described in the
7 The Nushell module at
=nu/lib/test.nu= acts as a high-level test
8 harness which can be used interactively by devs or via
=make test=.
10 Integration tests are typically found in the
[[https://vc.compiler.company/comp/demo][demo]] repository.
14 These crates contain FFI bindings to foreign libraries, usually in C.
21 #+begin_src shell :results output replace :exports results 30 test default_device ... ok
32 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
37 test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
42 #+begin_src shell :results output replace :exports results 51 test tests::salsa20_key0_ivhi ... ok
52 test tests::salsa20_key1_iv0 ... ok
53 test tests::salsa20_key0_iv1 ... ok
54 test tests::xsalsa20_encrypt_hello_world ... ok
55 test tests::xsalsa20_encrypt_zeros ... ok
56 test tests::gen_keypair ... ok
58 test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
63 test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
68 #+begin_src shell :results output replace :exports results :eval no 76 #+begin_src shell :results output replace :exports results 87 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
92 test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
97 #+begin_src shell :results output replace :exports results 106 test tests::hex_hash ... ok
107 test tests::id_hex ... ok
108 test tests::id_state_hash ... ok
109 test tests::rand_id ... ok
110 test tests::random_demon_id_is_valid ... ok
112 test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
117 test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
123 #+begin_src shell :results output replace :exports results 132 test tests::simple_init ... ok
134 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
139 test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
144 #+begin_src shell :results output replace :exports results 154 test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
159 test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
163 test canonical_fmt ... ok
165 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
169 test list_form ... ok
175 test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
180 test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
186 test ser_struct ... ok
188 test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
192 test list_end_token ... ok
193 test list_start_token ... ok
194 test num_token ... ok
195 test str_token ... ok
196 test sym_token ... ok
198 test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
203 test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
209 #+begin_src shell :results output replace :exports results 218 test tests::test_related_paths ... ok
220 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
225 test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
230 #+name: gen-core-coverage-report
231 #+begin_src lisp :results silent :exports code 232 (ql:quickload :prelude)
233 ;; (require 'sb-cover)
234 (defpackage :core-coverage-report
235 (:use :cl :std :rt :rt/tracing))
237 (in-package :core-coverage-report)
239 (defun gen-report (system &optional (directory #P"/mnt/y/data/packy/report/cover/core/"))
241 (declaim (optimize sb-cover:store-coverage-data))
242 (asdf:compile-system system)
243 (asdf:test-system system)
245 (sb-cover:report directory)
246 (declaim (optimize (sb-cover:store-coverage-data 0))))))
248 (defun gen-core-coverage-report ()
259 ;; (gen-report :btrfs)
260 (gen-report :tree-sitter)
261 ;; (gen-report :uring)
262 ;; (gen-report :zstd)
263 ;; (gen-report :blake3)
264 (gen-report :rocksdb)
273 (gen-report :packy))))
276 #+name: gen-trace-report
277 #+begin_src lisp :results output :exports code 278 (trace "STD" "PARSE" "CLI" "XKB" "SKEL" "ORGAN"
279 "OBJ" "XDB" "LOG" "NET" "PACKY" "NLP" "DAT"
280 "ROCKSDB" "BTRFS" "TREE-SITTER" "ZSTD" "BLAKE3" "URING")
281 (rt/tracing:start-tracing)
282 (gen-core-coverage-report)
283 (rt/tracing:stop-tracing)
284 (rt/tracing:save-report "/mnt/y/data/packy/report/trace/core.json")
285 (sb-thread:print-allocator-histogram)
289 #+RESULTS: gen-trace-report
291 in suite STD with 0/11 tests:
293 in suite XKB with 0/1 tests:
295 in suite POD with 1/1 tests:
296 #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>
297 1 out of 1 total tests failed:
298 #<RT:TEST POKE-AND-PROD :FN POKE-AND-PROD-TEST5833238 :ARGS NIL :PERSIST NIL {100B102D23}>.
299 6 unexpected failures:
300 #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>,
301 #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>,
302 #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>,
303 #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>,
304 #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>,
305 #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>.in suite VC with 0/2 tests:
307 in suite SYN with 0/1 tests:
309 in suite PARSE with 0/2 tests:
311 in suite CLI with 0/7 tests:
313 in suite XKB with 0/1 tests:
315 in suite TREE-SITTER with 0/2 tests:
317 in suite ROCKSDB with 0/2 tests:
319 in suite RDB with 1/4 tests:
321 #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {10234F44F3}> {10234F4773}>>
322 1 out of 4 total tests failed:
323 #<RT:TEST RDB :FN RDB-TEST6245796 :ARGS NIL :PERSIST NIL {100A95F5A3}>.
324 6 unexpected failures:
325 #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {10234F44F3}> {10234F4773}>>,
326 #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {1018E0FB53}> {1018E0FDD3}>>,
327 #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {1011B47C23}> {1011B47EA3}>>,
328 #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {1021767773}> {10217679F3}>>,
329 #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {1016C0BE03}> {1016C0C083}>>,
330 #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {101301E3B3}> {100AA9E213}>>.in suite SKEL with 0/6 tests:
332 in suite ORGAN with 0/8 tests:
334 in suite NLP with 0/3 tests:
336 in suite OBJ with 0/12 tests:
338 in suite LOG with 0/1 tests:
340 in suite NET with 2/9 tests:
343 #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {1028DCEC63}>
346 WHEN BINDING SB-THREAD::QUEUE>
348 #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
349 THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
350 THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>
351 2 out of 9 total tests failed:
352 #<RT:TEST CREW :FN CREW-TEST6626934 :ARGS NIL :PERSIST NIL {10107F01F3}>,
353 #<RT:TEST SANS-IO :FN SANS-IO-TEST6626928 :ARGS NIL :PERSIST NIL {10107E7C93}>.
354 12 unexpected failures:
355 #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
356 THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
357 THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>,
359 #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {1028DCEC63}>
362 WHEN BINDING SB-THREAD::QUEUE>,
363 #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
364 THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
365 THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>,
367 #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {101C3D0EF3}>
370 WHEN BINDING SB-THREAD::QUEUE>,
371 #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
372 THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
373 THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>,
375 #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {101551E123}>
378 WHEN BINDING SB-THREAD::QUEUE>,
379 #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
380 THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
381 THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>,
383 #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {1005885023}>
386 WHEN BINDING SB-THREAD::QUEUE>,
387 #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
388 THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
389 THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>,
391 #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {101B5164E3}>
394 WHEN BINDING SB-THREAD::QUEUE>,
395 #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
396 THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
397 THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>,
399 #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {1010F093A3}>
402 WHEN BINDING SB-THREAD::QUEUE>.in suite PACKY with 0/4 tests:
404 Bin Size Allocated Count Cum%
470 TLS: (base=76AF41800080)
472 2 BINDING-STACK-POINTER : #x76AF41600290
473 3 CURRENT-CATCH-BLOCK : #x76AF415FE9B0
474 4 CURRENT-UNWIND-PROTECT-BLOCK : #x76AF415FE520
475 5 PSEUDO-ATOMIC-BITS : #x0
476 6 ALIEN-STACK-POINTER : #x76AF41800000
478 8 BOXED-TLAB : #x1000
481 11 CONS-TLAB : #x10271FC0D0
484 14 MIXED-TLAB : #x1014B6AF40
487 17 OS-ADDRESS : #x76AF41400000
488 18 OS-THREAD : #x76AF415FF6C0
489 19 OS-KERNEL-TID : #x1F753
490 20 ALIEN-STACK-START : #x76AF41700000
491 21 BINDING-STACK-START : #x76AF41600000
492 22 CONTROL-STACK-START : #x76AF41400000
493 23 CONTROL-STACK-END : #x76AF415FEEB0
494 24 THIS : #x76AF41800080
495 25 PREV : #x76AF22600080
496 26 NEXT : #x76AF21A00080
497 27 STATE-WORD : #x1010101
501 31 FFCALL-ACTIVE-P : #x0
502 32 CONTROL-STACK-POINTER : #x76AF415FDC70
503 33 CARD-TABLE : #x76AF42600010
504 34 SYMBOL-TLAB : #x1000
507 37 SYS-MIXED-TLAB : #x1014A8F660
510 40 SYS-CONS-TLAB : #x10272108B0
513 43 TOT-BYTES-ALLOC-BOXED : #x0
514 44 TOT-BYTES-ALLOC-UNBOXED : #x0
515 45 SLOW-PATH-ALLOCS : #x36288
516 46 ET-ALLOCATOR-MUTEX-ACQ : #x0
517 47 ET-FIND-FREEISH-PAGE : #x0
519 145 *CURRENT-THREAD* : #<SB-THREAD:THREAD tid=128851 "worker" RUNNING {1004D89BA3}>
520 146 *FREE-INTERRUPT-CONTEXT-INDEX* : 0
521 147 *ALLOW-WITH-INTERRUPTS* : T
522 148 *INTERRUPTS-ENABLED* : T
523 149 *INTERRUPT-PENDING* : NIL
524 150 *IN-WITHOUT-GCING* : NIL
525 151 *GC-INHIBIT* : NIL
526 152 *GC-PENDING* : NIL
527 153 *STOP-FOR-GC-PENDING* : NIL
529 155 *PINNED-OBJECTS* : NIL
530 156 *GC-PIN-CODE-PAGES* : 0
531 157 *RESTART-CLUSTERS* : ((#<RESTART SWANK::RETRY {76AF415FE2B3}>) (#<RESTART ABORT {76AF415FE5C3}>)
532 (#<RESTART ABORT {76AF415FEB33}>))
533 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL SB-IMPL::EVAL-ERROR>
534 . #<FUNCTION (LAMBDA (CONDITION) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {76AF415FE19B}>))
535 ((#<SB-KERNEL::CLASSOID-CELL SB-C:COMPILER-ERROR>
536 . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {10013EAE5B}>)) ..)
537 159 *IGNORED-PACKAGE-LOCKS* : :INVALID
538 160 *IR1-NAMESPACE* : :UNBOUND
539 161 *COMPILATION* : :UNBOUND
542 164 *DESCRIPTOR-HANDLERS* : NIL
543 165 *EXIT-IN-PROGRESS* : NIL
544 166 *TOKEN-BUF-POOL* : NIL
546 168 *PACKAGE* : #<PACKAGE "COMMON-LISP-USER">
547 190 *DEBUGGER-HOOK* : #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK>
548 191 *STANDARD-OUTPUT* : #<SB-IMPL::STRING-OUTPUT-STREAM {1004DA08E3}>
549 220 *STANDARD-INPUT* : #<SWANK/GRAY::SLIME-INPUT-STREAM {100B2A2813}>
550 224 *DEFAULT-PATHNAME-DEFAULTS* : #P"/home/ellis/dev/comp/core/"
551 268 *EVAL-SOURCE-INFO* : NIL
552 269 *EVAL-TLF-INDEX* : NIL
553 270 *EVAL-SOURCE-CONTEXT* : (LET ((*DEFAULT-PATHNAME-DEFAULTS* #P"/home/ellis/dev/comp/core/"))
554 (TRACE "STD" "PARSE" "CLI" "XKB" "SKEL" "ORGAN" "OBJ" "XDB" "LOG" "NET" "PACKY" "NLP"
555 "DAT" "ROCKSDB" "BTRFS" "TREE-SITTER" "ZSTD" "BLAKE3" "URING")
556 (RT/TRACING:START-TRACING) ..)
557 342 *INVOKE-DEBUGGER-HOOK* : #<FUNCTION SWANK/SBCL::SWANK-INVOKE-DEBUGGER-HOOK {1004DA062B}>
558 408 *STEPPER-HOOK* : #<FUNCTION (LAMBDA (CONDITION) :IN SWANK/BACKEND:CALL-WITH-DEBUGGER-HOOK) {1008B3571B}>
559 436 *SLIME-INTERRUPTS-ENABLED* : T
560 438 *SLDB-QUIT-RESTART* : #<RESTART ABORT {76AF415FE5C3}>
561 439 *EMACS-CONNECTION* : #<SWANK::MULTITHREADED-CONNECTION {100961BC43}>
562 440 *PENDING-SLIME-INTERRUPTS* : NIL
563 441 *SEND-COUNTER* : 0
564 443 *BUFFER-PACKAGE* : #<PACKAGE "COMMON-LISP-USER">
565 444 *BUFFER-READTABLE* : #<NAMED-READTABLE :CURRENT {10021E3A73}>
566 445 *PENDING-CONTINUATIONS* : (469)
568 Binding stack: (depth 41)
569 148 *INTERRUPTS-ENABLED* : T
570 147 *ALLOW-WITH-INTERRUPTS* : T
571 147 *ALLOW-WITH-INTERRUPTS* : NIL
572 148 *INTERRUPTS-ENABLED* : NIL
573 157 *RESTART-CLUSTERS* : NIL
574 148 *INTERRUPTS-ENABLED* : T
575 147 *ALLOW-WITH-INTERRUPTS* : T
576 147 *ALLOW-WITH-INTERRUPTS* : NIL
577 148 *INTERRUPTS-ENABLED* : NIL
578 439 *EMACS-CONNECTION* : :NO-TLS-VALUE
579 440 *PENDING-SLIME-INTERRUPTS* : :NO-TLS-VALUE
580 441 *SEND-COUNTER* : :NO-TLS-VALUE
581 436 *SLIME-INTERRUPTS-ENABLED* : :NO-TLS-VALUE
582 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL WARNING> . #<FUNCTION "MAYBE-MUFFLE" {1001CE67FB}>)
583 (#<SB-KERNEL::CLASSOID-CELL STEP-CONDITION> . SB-IMPL::INVOKE-STEPPER)))
584 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR>
585 . #<FUNCTION (LAMBDA (SB-KERNEL::TEMP)
587 SWANK::SPAWN-WORKER-THREAD) {76AF415FE83B}>)) ..)
588 220 *STANDARD-INPUT* : :NO-TLS-VALUE
589 190 *DEBUGGER-HOOK* : :NO-TLS-VALUE
590 408 *STEPPER-HOOK* : :NO-TLS-VALUE
591 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR>
592 . #<FUNCTION (LAMBDA (CONDITION) :IN SWANK::SPAWN-WORKER-THREAD) {1008DCEC3B}>))
593 ((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR>
594 . #<FUNCTION (LAMBDA (SB-KERNEL::TEMP) ..)>)))
595 342 *INVOKE-DEBUGGER-HOOK* : :NO-TLS-VALUE
596 157 *RESTART-CLUSTERS* : ((#<RESTART ABORT {76AF415FEB33}>))
597 438 *SLDB-QUIT-RESTART* : :NO-TLS-VALUE
598 443 *BUFFER-PACKAGE* : :NO-TLS-VALUE
599 444 *BUFFER-READTABLE* : :NO-TLS-VALUE
600 445 *PENDING-CONTINUATIONS* : :NO-TLS-VALUE
601 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL STEP-CONDITION> . SB-IMPL::INVOKE-STEPPER))
602 ((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR>
603 . #<FUNCTION (LAMBDA (CONDITION) :IN SWANK::SPAWN-WORKER-THREAD) {1008DCEC3B}>))
604 ((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR> ..)))
605 436 *SLIME-INTERRUPTS-ENABLED* : NIL
606 270 *EVAL-SOURCE-CONTEXT* : :NO-TLS-VALUE
607 269 *EVAL-TLF-INDEX* : :NO-TLS-VALUE
608 268 *EVAL-SOURCE-INFO* : :NO-TLS-VALUE
609 158 *HANDLER-CLUSTERS* : (((#<FUNCTION SB-INT:CONSTANTLY-T>
610 . #<FUNCTION (LAMBDA (SWANK::C) :IN SWANK:EVAL-FOR-EMACS) {76AF415FE4FB}>))
611 ((#<SB-KERNEL::CLASSOID-CELL STEP-CONDITION> . SB-IMPL::INVOKE-STEPPER))
612 ((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR> ..)))
613 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL SB-C:COMPILER-ERROR>
614 . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {10013EAE5B}>))
615 ((#<FUNCTION SB-INT:CONSTANTLY-T>
616 . #<FUNCTION (LAMBDA (SWANK::C) :IN SWANK:EVAL-FOR-EMACS) {76AF415FE4FB}>)) ..)
617 168 *PACKAGE* : :NO-TLS-VALUE
618 157 *RESTART-CLUSTERS* : ((#<RESTART ABORT {76AF415FE5C3}>) (#<RESTART ABORT {76AF415FEB33}>))
619 191 *STANDARD-OUTPUT* : :NO-TLS-VALUE
620 270 *EVAL-SOURCE-CONTEXT* : (SWANK:EVAL-AND-GRAB-OUTPUT
621 "(let ((*default-pathname-defaults* #P\"/home/ellis/dev/comp/core/\"
622 )) (trace \"STD\" \"PARSE\" \"CLI\" \"XKB\" \"SKEL\" \"ORGAN\"
623 \"OBJ\" \"XDB\" \"LOG\" \"NET\" \"PACKY\" \"NLP\" \"DAT\" ..)
624 269 *EVAL-TLF-INDEX* : NIL
625 268 *EVAL-SOURCE-INFO* : NIL
626 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL SB-IMPL::EVAL-ERROR>
627 . #<FUNCTION (LAMBDA (CONDITION) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {76AF415FE41B}>))
628 ((#<SB-KERNEL::CLASSOID-CELL SB-C:COMPILER-ERROR>
629 . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {10013EAE5B}>)) ..)
630 158 *HANDLER-CLUSTERS* : (((#<SB-KERNEL::CLASSOID-CELL SB-C:COMPILER-ERROR>
631 . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {10013EAE5B}>))
632 ((#<SB-KERNEL::CLASSOID-CELL SB-IMPL::EVAL-ERROR>
633 . #<FUNCTION (LAMBDA (CONDITION) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {76AF415FE41B}>)) ..)
634 224 *DEFAULT-PATHNAME-DEFAULTS* : :NO-TLS-VALUE
638 #+begin_src lisp :results output replace :exports both 639 (load "lisp/std/tests.lisp")
640 (asdf:test-system :std)
645 in suite STD with 11/11 tests:
646 #<PASS CURRY-TEST9513955>
647 #<PASS ALIEN-TEST9513954>
648 #<PASS PAN-TEST9513953>
649 #<PASS ANA-TEST9513952>
650 #<PASS FMT-TEST9513951>
651 #<PASS THREAD-TEST9513950>
652 #<PASS ERR-TEST9513949>
653 #<PASS LIST-TEST9513948>
654 #<PASS STR-TEST9513947>
655 #<PASS SYM-TEST9513946>
656 #<PASS READTABLES-TEST9513945>
662 #+begin_src lisp :results output replace :exports results 663 (load "lisp/lib/rdb/tests.lisp")
664 (asdf:test-system :rdb)
668 : in suite rdb with 4/4 tests:
669 : #
<PASS RDB-BYTES-TEST200923> 670 : #
<PASS RDB-TEST200922> 671 : #
<PASS RAW-TEST200921> 672 : #
<PASS MINIMAL-TEST200920> 675 #+begin_src lisp :results output replace :exports results 676 (load "lisp/lib/xdb/tests.lisp")
677 (asdf:test-system :xdb)
682 in suite xdb with 1/1 tests:
693 Object non storable Test
703 #<PASS DB-TEST248085>
708 #+begin_src lisp :results output replace :exports results 709 (load "lisp/lib/organ/tests.lisp")
710 (asdf:test-system :organ)
715 in suite organ with 3/3 tests:
716 #<organ:org-headline {100DDE44D3}>
719 Slots with :class allocation:
721 Slots with :instance allocation:
722 text = "** DONE testing stuff :test:test:"
727 tags = #(#<organ:org-tag {100DDE5693}> #<organ:org-tag {100DDE56D3}>)
728 title = "DONE testing stuff"
729 #<PASS ORG-HEADLINE-TEST248236>
730 #<PASS ORG-LINES-TEST248235>
731 #<PASS ORG-FILE-TEST248234>
736 #+begin_src lisp :results output replace :exports results 737 (load "lisp/lib/skel/tests.lisp")
738 (asdf:test-system :skel)
742 : in suite skel with 6/6 tests:
743 : #
<PASS VM-TEST248242> 744 : #
<PASS MAKEFILE-TEST248241> 745 : #
<PASS SKELRC-TEST248240> 746 : #
<PASS SKELFILE-TEST248239> 747 : #
<PASS HEADER-COMMENTS-TEST248238> 748 : #
<PASS SANITY-TEST248237> 752 #+begin_src lisp :results output replace :exports results 753 (load "lisp/lib/packy/tests.lisp")
754 (asdf:test-system :packy)
758 : in suite packy with 1/1 tests:
759 : #
<PASS PACKY-OBJECTS-TEST249253> 763 #+begin_src lisp :results output replace :exports results 764 (load "lisp/lib/nlp/tests.lisp")
765 (asdf:test-system :nlp)
769 : in suite nlp with 3/3 tests:
770 : #
<PASS TEXTRANK-TEST249256> 771 : #
<PASS DBSCAN-TEST249255> 772 : #
<PASS PORTER-STEM-TEST249254> 776 #+begin_src lisp :results output replace :exports results 778 (load "lisp/lib/net/tests.lisp")
779 (asdf:test-system :net)
789 in suite net with 6/6 tests:
790 #<PASS SANITY-TEST249262>
791 #<PASS OSC-TEST249261>
792 #<PASS TLV-TEST249260>
793 #<PASS UDP-TEST249259>
794 #<PASS TCP-TEST249258>
795 #<PASS DNS-TEST249257>
800 #+begin_src lisp :results output replace :exports results 802 (load "lisp/lib/log/tests.lisp")
803 (asdf:test-system :log)
808 : Load 1 ASDF system:
812 : in suite log with 1/1 tests:
813 : #
<PASS LOG-TEST249263> 817 #+begin_src lisp :results output replace :exports results 818 (ql:quickload :gui/tests)
819 (load "lisp/lib/gui/tests.lisp")
820 (asdf:test-system :gui)
824 : To load "gui/tests":
825 : Load 1 ASDF system:
827 : ; Loading "gui/tests"
829 : in suite gui with 1/1 tests:
830 : #
<PASS HOST-COMPAT-TEST249294> 834 #+begin_src lisp :results output replace :exports results 836 (load "lisp/lib/cli/tests.lisp")
837 (asdf:test-system :cli)
847 in suite cli with 5/5 tests:
848 #<PASS REPL-TEST249303>
849 #<PASS SPARK-TEST249302>
850 TEST: # of steps = 100
851 ==================================================
853 #<PASS PROGRESS-TEST249301>
854 #<PASS CLI-TEST249300>
855 #<PASS ANSI-TEST249298>
860 #+begin_src lisp :results output replace :exports results 862 (load "lisp/lib/rt/tests.lisp")
863 (asdf:test-system :rt)
868 : Load 1 ASDF system:
872 : in suite rt with 1/1 tests:
873 : #
<PASS RT-TEST249318> 877 #+begin_src lisp :results output replace :exports results 879 (load "lisp/lib/obj/tests.lisp")
880 (asdf:test-system :obj)
890 in suite obj with 12/12 tests:
891 #<PASS GRAPH-TEST249345>
892 #<PASS AVL-TREE-TEST249344>
893 #<PASS RB-TREE-TEST249343>
894 #<PASS BRO-TREE-TEST249342>
895 #<PASS GENERIC-TREE-TEST249341>
896 #<PASS RING-TEST249340>
897 #<PASS CASTABLE-SOLO-TEST249338>
898 #<PASS DEF-SEQ-TEST249337>
899 #<PASS DEF-ITER-TEST249336>
900 #<PASS IDS-TEST249335>
901 #<FAIL THE FUNCTION OBJ/TBL:READ-CSV IS UNDEFINED.>
902 #<PASS COLORS-TEST249333>
903 1 out of 12 total tests failed:
904 #<RT:TEST TABLES :FN TABLES-TEST249334 :ARGS NIL :PERSIST NIL {10148538C3}>.
905 1 unexpected failures:
906 #<FAIL THE FUNCTION OBJ/TBL:READ-CSV IS UNDEFINED.>.
910 #+begin_src lisp :results output replace :exports results 912 (load "lisp/lib/syn/tests.lisp")
913 (asdf:test-system :syn)
918 : Load 1 ASDF system:
922 : in suite syn with 1/1 tests:
923 : #
<PASS TS-SANITY-TEST434> 927 #+begin_src lisp :results output replace :exports results 929 (load "lisp/lib/doc/tests.lisp")
930 (asdf:test-system :doc)
940 in suite doc with 4/4 tests:
941 #<PASS DOC-FILE-TEST927>
942 #<PASS DOC-SYSTEM-TEST926>
943 #<PASS DOC-PACKAGE-TEST925>
944 #<PASS DOC-SYMBOL-TEST924>
949 #+begin_src lisp :results output replace :exports results 951 (load "lisp/lib/vc/tests.lisp")
952 (asdf:test-system :vc)
957 : Load 1 ASDF system:
961 : in suite vc with 2/2 tests:
962 : #
<PASS HG-TEST2877> 963 : #
<PASS GIT-TEST2876> 967 #+begin_src emacs-lisp 968 (async-shell-command "podman system service --time=10 unix:///run/user/$UID/podman.sock")
972 : #
<window 167 on *Async Shell Command*> 974 #+begin_src lisp :results output replace :exports results 976 (load "lisp/lib/pod/tests.lisp")
977 (asdf:test-system :pod)
982 : Load 1 ASDF system:
986 : in suite pod with 1/1 tests:
987 : #
<PASS POKE-AND-PROD-TEST2882> 992 #+begin_src lisp :results output replace :exports results 993 (load "lisp/ffi/btrfs/tests.lisp")
994 (asdf:test-system :btrfs)
998 : in suite btrfs with 0/0 tests:
1002 #+begin_src lisp :results output replace :exports results 1003 (load "lisp/ffi/rocksdb/tests.lisp")
1004 (asdf:test-system :rocksdb)
1008 : in suite ROCKSDB with 2/2 tests:
1009 : #
<PASS DB-BASIC-TEST9514028> 1010 : #
<PASS OPTS-TEST9514027> 1014 #+begin_src lisp :results output replace :exports results 1015 (ql:quickload :uring)
1016 (load "lisp/ffi/uring/tests.lisp")
1017 (asdf:test-system :uring)
1022 : Load 1 ASDF system:
1026 : in suite URING with 0/0 tests:
1030 #+begin_src lisp :results output replace :exports results 1031 (ql:quickload :tree-sitter)
1032 (load "lisp/ffi/tree-sitter/tests.lisp")
1033 (asdf:test-system :tree-sitter)
1037 : To load "tree-sitter":
1038 : Load 1 ASDF system:
1040 : ; Loading "tree-sitter"
1042 : in suite TREE-SITTER with 2/2 tests:
1043 : #
<PASS TS-RUST-TEST9514109> 1044 : #
<PASS TS-JSON-TEST9514108> 1048 #+begin_src lisp :results output replace :exports results 1049 (ql:quickload :blake3)
1050 (load "lisp/ffi/blake3/tests.lisp")
1051 (asdf:test-system :blake3)
1061 in suite BLAKE3 with 2/2 tests:
1063 #<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #X76AF417FF888 :TYPE (*
1065 BLAKE3/PKG:BLAKE3-HASHER
1074 BLAKE3/PKG:BLAKE3-CHUNK-STATE
1081 (BLAKE3/PKG::CHUNK-COUNTER
1091 (BLAKE3/PKG::BUF-LEN
1095 (BLAKE3/PKG::BLOCKS-COMPRESSED
1104 (BLAKE3/PKG::CV-STACK-LEN
1108 (BLAKE3/PKG::CV-STACK
1114 #<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #X76AF417FF880 :TYPE (*
1118 #<PASS HASHER-TEST9514127>
1119 #<PASS VERSION-TEST9514126>
1121 in suite BLAKE3 with 0/2 tests:
1125 #+begin_src lisp :results output replace :exports results 1127 (load "lisp/ffi/xkb/tests.lisp")
1128 (asdf:test-system :xkb)
1133 : Load 1 ASDF system:
1137 : in suite XKB with 1/1 tests:
1138 : #
<PASS XKB-BASIC-TEST9514128>