14
|
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/ |
19
|
4
|
Unit tests are performed on a per-lang basis and described in the |
|
5
|
sections below. |
|
6
|
|
|
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=. |
|
9
|
|
|
10
|
Integration tests are typically found in the [[https://vc.compiler.company/comp/demo][demo]] repository. |
|
11
|
|
14
|
12
|
* rust |
|
13
|
** sys |
|
14
|
These crates contain FFI bindings to foreign libraries, usually in C. |
|
15
|
*** btrfs |
|
16
|
*** btrfsutil |
|
17
|
*** rocksdb |
|
18
|
** lib |
|
19
|
*** TODO alch |
|
20
|
*** audio |
|
21
|
#+begin_src shell :results output replace :exports results |
|
22
|
cd rust/lib/audio |
|
23
|
cargo test |
|
24
|
#+end_src |
|
25
|
|
|
26
|
#+RESULTS: |
|
27
|
#+begin_example |
|
28
|
|
|
29
|
running 1 test |
|
30
|
test default_device ... ok |
|
31
|
|
19
|
32
|
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s |
14
|
33
|
|
|
34
|
|
|
35
|
running 0 tests |
|
36
|
|
|
37
|
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
38
|
|
|
39
|
#+end_example |
|
40
|
|
|
41
|
*** crypto |
|
42
|
#+begin_src shell :results output replace :exports results |
|
43
|
cd rust/lib/crypto |
|
44
|
cargo test |
|
45
|
#+end_src |
|
46
|
|
|
47
|
#+RESULTS: |
|
48
|
#+begin_example |
|
49
|
|
|
50
|
running 6 tests |
|
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 |
|
57
|
|
|
58
|
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
59
|
|
|
60
|
|
|
61
|
running 0 tests |
|
62
|
|
|
63
|
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
64
|
|
|
65
|
#+end_example |
|
66
|
|
|
67
|
*** TODO db |
|
68
|
#+begin_src shell :results output replace :exports results :eval no |
|
69
|
cd rust/lib/db |
|
70
|
cargo test |
|
71
|
#+end_src |
|
72
|
|
|
73
|
#+RESULTS: |
|
74
|
|
|
75
|
*** flate |
|
76
|
#+begin_src shell :results output replace :exports results |
|
77
|
cd rust/lib/flate |
|
78
|
cargo test |
|
79
|
#+end_src |
|
80
|
|
|
81
|
#+RESULTS: |
|
82
|
#+begin_example |
|
83
|
|
|
84
|
running 1 test |
|
85
|
test pack_test ... ok |
|
86
|
|
|
87
|
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s |
|
88
|
|
|
89
|
|
|
90
|
running 0 tests |
|
91
|
|
|
92
|
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
93
|
|
|
94
|
#+end_example |
|
95
|
|
|
96
|
*** hash |
|
97
|
#+begin_src shell :results output replace :exports results |
|
98
|
cd rust/lib/hash |
|
99
|
cargo test |
|
100
|
#+end_src |
|
101
|
|
|
102
|
#+RESULTS: |
|
103
|
#+begin_example |
|
104
|
|
|
105
|
running 5 tests |
|
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 |
|
111
|
|
|
112
|
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s |
|
113
|
|
|
114
|
|
|
115
|
running 0 tests |
|
116
|
|
|
117
|
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
118
|
|
|
119
|
#+end_example |
|
120
|
|
|
121
|
*** krypt |
|
122
|
*** logger |
|
123
|
#+begin_src shell :results output replace :exports results |
|
124
|
cd rust/lib/logger |
|
125
|
cargo test |
|
126
|
#+end_src |
|
127
|
|
|
128
|
#+RESULTS: |
|
129
|
#+begin_example |
|
130
|
|
|
131
|
running 1 test |
|
132
|
test tests::simple_init ... ok |
|
133
|
|
|
134
|
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
135
|
|
|
136
|
|
|
137
|
running 0 tests |
|
138
|
|
|
139
|
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
140
|
|
|
141
|
#+end_example |
|
142
|
|
|
143
|
*** sxp |
|
144
|
#+begin_src shell :results output replace :exports results |
|
145
|
cd rust/lib/sxp |
|
146
|
cargo test |
|
147
|
#+end_src |
|
148
|
|
|
149
|
#+RESULTS: |
|
150
|
#+begin_example |
|
151
|
|
|
152
|
running 0 tests |
|
153
|
|
|
154
|
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
155
|
|
|
156
|
|
|
157
|
running 0 tests |
|
158
|
|
|
159
|
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
160
|
|
|
161
|
|
|
162
|
running 1 test |
|
163
|
test canonical_fmt ... ok |
|
164
|
|
|
165
|
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
166
|
|
|
167
|
|
|
168
|
running 5 tests |
|
169
|
test list_form ... ok |
|
170
|
test num_form ... ok |
|
171
|
test sym_form ... ok |
|
172
|
test nil_form ... ok |
|
173
|
test str_form ... ok |
|
174
|
|
|
175
|
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
176
|
|
|
177
|
|
|
178
|
running 0 tests |
|
179
|
|
|
180
|
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
181
|
|
|
182
|
|
|
183
|
running 3 tests |
|
184
|
test ser_enum ... ok |
|
185
|
test ser_form ... ok |
|
186
|
test ser_struct ... ok |
|
187
|
|
|
188
|
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
189
|
|
|
190
|
|
|
191
|
running 5 tests |
|
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 |
|
197
|
|
|
198
|
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
199
|
|
|
200
|
|
|
201
|
running 0 tests |
|
202
|
|
|
203
|
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
204
|
|
|
205
|
#+end_example |
|
206
|
|
|
207
|
*** tenex |
|
208
|
*** util |
|
209
|
#+begin_src shell :results output replace :exports results |
|
210
|
cd rust/lib/util |
|
211
|
cargo test |
|
212
|
#+end_src |
|
213
|
|
|
214
|
#+RESULTS: |
|
215
|
#+begin_example |
|
216
|
|
|
217
|
running 1 test |
|
218
|
test tests::test_related_paths ... ok |
|
219
|
|
|
220
|
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
221
|
|
|
222
|
|
|
223
|
running 0 tests |
|
224
|
|
|
225
|
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s |
|
226
|
|
|
227
|
#+end_example |
|
228
|
|
|
229
|
* lisp |
19
|
230
|
#+name: gen-core-coverage-report |
16
|
231
|
#+begin_src lisp :results silent :exports code |
19
|
232
|
(ql:quickload :prelude) |
|
233
|
;; (require 'sb-cover) |
|
234
|
(defpackage :core-coverage-report |
|
235
|
(:use :cl :std :rt :rt/tracing)) |
14
|
236
|
|
19
|
237
|
(in-package :core-coverage-report) |
|
238
|
|
16
|
239
|
(defun gen-report (system &optional (directory #P"/mnt/y/data/packy/report/cover/core/")) |
|
240
|
(progn |
|
241
|
(declaim (optimize sb-cover:store-coverage-data)) |
|
242
|
(asdf:compile-system system) |
|
243
|
(asdf:test-system system) |
|
244
|
(prog1 |
|
245
|
(sb-cover:report directory) |
|
246
|
(declaim (optimize (sb-cover:store-coverage-data 0)))))) |
|
247
|
|
|
248
|
(defun gen-core-coverage-report () |
|
249
|
(time |
|
250
|
(progn |
|
251
|
(gen-report :std) |
17
|
252
|
(gen-report :dat) |
|
253
|
(gen-report :pod) |
|
254
|
(gen-report :vc) |
|
255
|
(gen-report :syn) |
16
|
256
|
(gen-report :parse) |
|
257
|
(gen-report :cli) |
|
258
|
(gen-report :xkb) |
|
259
|
;; (gen-report :btrfs) |
|
260
|
(gen-report :tree-sitter) |
19
|
261
|
;; (gen-report :uring) |
|
262
|
;; (gen-report :zstd) |
|
263
|
;; (gen-report :blake3) |
16
|
264
|
(gen-report :rocksdb) |
|
265
|
(gen-report :rdb) |
19
|
266
|
;; (gen-report :xdb) |
16
|
267
|
(gen-report :skel) |
|
268
|
(gen-report :organ) |
|
269
|
(gen-report :nlp) |
|
270
|
(gen-report :obj) |
|
271
|
(gen-report :log) |
|
272
|
(gen-report :net) |
|
273
|
(gen-report :packy)))) |
|
274
|
#+end_src |
|
275
|
|
|
276
|
#+name: gen-trace-report |
|
277
|
#+begin_src lisp :results output :exports code |
17
|
278
|
(trace "STD" "PARSE" "CLI" "XKB" "SKEL" "ORGAN" |
|
279
|
"OBJ" "XDB" "LOG" "NET" "PACKY" "NLP" "DAT" |
19
|
280
|
"ROCKSDB" "BTRFS" "TREE-SITTER" "ZSTD" "BLAKE3" "URING") |
|
281
|
(rt/tracing:start-tracing) |
16
|
282
|
(gen-core-coverage-report) |
19
|
283
|
(rt/tracing:stop-tracing) |
|
284
|
(rt/tracing:save-report "/mnt/y/data/packy/report/trace/core.json") |
16
|
285
|
(sb-thread:print-allocator-histogram) |
|
286
|
(std:dump-thread) |
|
287
|
#+end_src |
|
288
|
|
|
289
|
#+RESULTS: gen-trace-report |
14
|
290
|
#+begin_example |
19
|
291
|
in suite STD with 0/11 tests: |
|
292
|
No tests failed. |
|
293
|
in suite XKB with 0/1 tests: |
|
294
|
No tests failed. |
|
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: |
|
306
|
No tests failed. |
|
307
|
in suite SYN with 0/1 tests: |
|
308
|
No tests failed. |
|
309
|
in suite PARSE with 0/2 tests: |
|
310
|
No tests failed. |
|
311
|
in suite CLI with 0/7 tests: |
|
312
|
No tests failed. |
|
313
|
in suite XKB with 0/1 tests: |
|
314
|
No tests failed. |
|
315
|
in suite TREE-SITTER with 0/2 tests: |
|
316
|
No tests failed. |
|
317
|
in suite ROCKSDB with 0/2 tests: |
|
318
|
No tests failed. |
|
319
|
in suite RDB with 1/4 tests: |
16
|
320
|
|
19
|
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: |
16
|
331
|
No tests failed. |
19
|
332
|
in suite ORGAN with 0/8 tests: |
|
333
|
No tests failed. |
|
334
|
in suite NLP with 0/3 tests: |
14
|
335
|
No tests failed. |
19
|
336
|
in suite OBJ with 0/12 tests: |
14
|
337
|
No tests failed. |
19
|
338
|
in suite LOG with 0/1 tests: |
16
|
339
|
No tests failed. |
19
|
340
|
in suite NET with 2/9 tests: |
14
|
341
|
|
19
|
342
|
#<FAIL THE VALUE |
|
343
|
#<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {1028DCEC63}> |
|
344
|
IS NOT OF TYPE |
|
345
|
SB-THREAD:WAITQUEUE |
|
346
|
WHEN BINDING SB-THREAD::QUEUE> |
14
|
347
|
|
19
|
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.>, |
|
358
|
#<FAIL THE VALUE |
|
359
|
#<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {1028DCEC63}> |
|
360
|
IS NOT OF TYPE |
|
361
|
SB-THREAD:WAITQUEUE |
|
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.>, |
|
366
|
#<FAIL THE VALUE |
|
367
|
#<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {101C3D0EF3}> |
|
368
|
IS NOT OF TYPE |
|
369
|
SB-THREAD:WAITQUEUE |
|
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.>, |
|
374
|
#<FAIL THE VALUE |
|
375
|
#<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {101551E123}> |
|
376
|
IS NOT OF TYPE |
|
377
|
SB-THREAD:WAITQUEUE |
|
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.>, |
|
382
|
#<FAIL THE VALUE |
|
383
|
#<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {1005885023}> |
|
384
|
IS NOT OF TYPE |
|
385
|
SB-THREAD:WAITQUEUE |
|
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.>, |
|
390
|
#<FAIL THE VALUE |
|
391
|
#<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {101B5164E3}> |
|
392
|
IS NOT OF TYPE |
|
393
|
SB-THREAD:WAITQUEUE |
|
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.>, |
|
398
|
#<FAIL THE VALUE |
|
399
|
#<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {1010F093A3}> |
|
400
|
IS NOT OF TYPE |
|
401
|
SB-THREAD:WAITQUEUE |
|
402
|
WHEN BINDING SB-THREAD::QUEUE>.in suite PACKY with 0/4 tests: |
14
|
403
|
No tests failed. |
16
|
404
|
Bin Size Allocated Count Cum% |
19
|
405
|
0 16 0 0 NIL |
|
406
|
1 32 0 0 NIL |
|
407
|
2 48 0 0 NIL |
|
408
|
3 64 0 0 NIL |
|
409
|
4 80 0 0 NIL |
|
410
|
5 96 0 0 NIL |
|
411
|
6 112 0 0 NIL |
|
412
|
7 128 0 0 NIL |
|
413
|
8 144 0 0 NIL |
|
414
|
9 160 0 0 NIL |
|
415
|
10 176 0 0 NIL |
|
416
|
11 192 0 0 NIL |
|
417
|
12 208 0 0 NIL |
|
418
|
13 224 0 0 NIL |
|
419
|
14 240 0 0 NIL |
|
420
|
15 256 0 0 NIL |
|
421
|
16 272 0 0 NIL |
|
422
|
17 288 0 0 NIL |
|
423
|
18 304 0 0 NIL |
|
424
|
19 320 0 0 NIL |
|
425
|
20 336 0 0 NIL |
|
426
|
21 352 0 0 NIL |
|
427
|
22 368 0 0 NIL |
|
428
|
23 384 0 0 NIL |
|
429
|
24 400 0 0 NIL |
|
430
|
25 416 0 0 NIL |
|
431
|
26 432 0 0 NIL |
|
432
|
27 448 0 0 NIL |
|
433
|
28 464 0 0 NIL |
|
434
|
29 480 0 0 NIL |
|
435
|
30 496 0 0 NIL |
|
436
|
31 512 0 0 NIL |
|
437
|
32 < 1024 0 0 NIL |
|
438
|
33 < 2048 0 0 NIL |
|
439
|
34 < 4096 0 0 NIL |
|
440
|
35 < 8192 0 0 NIL |
|
441
|
36 < 16384 0 0 NIL |
|
442
|
37 < 32768 0 0 NIL |
|
443
|
38 < 65536 0 0 NIL |
|
444
|
39 < 131072 0 0 NIL |
|
445
|
40 < 262144 0 0 NIL |
|
446
|
41 < 524288 0 0 NIL |
|
447
|
42 < 2^20 0 0 NIL |
|
448
|
43 < 2^21 0 0 NIL |
|
449
|
44 < 2^22 0 0 NIL |
|
450
|
45 < 2^23 0 0 NIL |
|
451
|
46 < 2^24 0 0 NIL |
|
452
|
47 < 2^25 0 0 NIL |
|
453
|
48 < 2^26 0 0 NIL |
|
454
|
49 < 2^27 0 0 NIL |
|
455
|
50 < 2^28 0 0 NIL |
|
456
|
51 < 2^29 0 0 NIL |
|
457
|
52 < 2^30 0 0 NIL |
|
458
|
53 < 2^31 0 0 NIL |
|
459
|
54 < 2^32 0 0 NIL |
|
460
|
55 < 2^33 0 0 NIL |
|
461
|
56 < 2^34 0 0 NIL |
|
462
|
57 < 2^35 0 0 NIL |
|
463
|
58 < 2^36 0 0 NIL |
|
464
|
59 < 2^37 0 0 NIL |
|
465
|
60 < 2^38 0 0 NIL |
|
466
|
61 < 2^39 0 0 NIL |
|
467
|
62 < 2^40 0 0 NIL |
|
468
|
63 < 2^41 0 0 NIL |
16
|
469
|
Tot 0 0 |
19
|
470
|
TLS: (base=76AF41800080) |
|
471
|
1 STEPPING : #x0 |
|
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 |
|
477
|
7 PROFILE-DATA : #x0 |
|
478
|
8 BOXED-TLAB : #x1000 |
16
|
479
|
9 : #x1000 |
|
480
|
10 : #x0 |
19
|
481
|
11 CONS-TLAB : #x10271FC0D0 |
|
482
|
12 : #x10271FF380 |
|
483
|
13 : #x10271F8000 |
|
484
|
14 MIXED-TLAB : #x1014B6AF40 |
|
485
|
15 : #x1014B70000 |
|
486
|
16 : #x1014B68000 |
|
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 |
|
498
|
28 SPROF-DATA : #x0 |
|
499
|
29 ARENA : #x0 |
|
500
|
30 TLS-SIZE : #x8000 |
|
501
|
31 FFCALL-ACTIVE-P : #x0 |
|
502
|
32 CONTROL-STACK-POINTER : #x76AF415FDC70 |
|
503
|
33 CARD-TABLE : #x76AF42600010 |
|
504
|
34 SYMBOL-TLAB : #x1000 |
16
|
505
|
35 : #x1000 |
|
506
|
36 : #x0 |
19
|
507
|
37 SYS-MIXED-TLAB : #x1014A8F660 |
|
508
|
38 : #x1014A90000 |
|
509
|
39 : #x1014A88000 |
|
510
|
40 SYS-CONS-TLAB : #x10272108B0 |
|
511
|
41 : #x1027216E80 |
|
512
|
42 : #x1027210000 |
|
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 |
|
518
|
48 ET-BZEROING : #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 |
|
528
|
154 0 : 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 |
|
540
|
162 *SAVED-FP* : NIL |
|
541
|
163 *DEADLINE* : NIL |
|
542
|
164 *DESCRIPTOR-HANDLERS* : NIL |
|
543
|
165 *EXIT-IN-PROGRESS* : NIL |
|
544
|
166 *TOKEN-BUF-POOL* : NIL |
|
545
|
167 *STEP-OUT* : 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) |
14
|
567
|
|
16
|
568
|
Binding stack: (depth 41) |
19
|
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) |
|
586
|
:IN |
|
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 |
16
|
621
|
"(let ((*default-pathname-defaults* #P\"/home/ellis/dev/comp/core/\" |
19
|
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 |
14
|
635
|
#+end_example |
|
636
|
|
|
637
|
** std |
|
638
|
#+begin_src lisp :results output replace :exports both |
|
639
|
(load "lisp/std/tests.lisp") |
|
640
|
(asdf:test-system :std) |
|
641
|
#+end_src |
|
642
|
|
|
643
|
#+RESULTS: |
|
644
|
#+begin_example |
19
|
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> |
14
|
657
|
No tests failed. |
|
658
|
#+end_example |
|
659
|
|
|
660
|
** lib |
|
661
|
*** rdb |
|
662
|
#+begin_src lisp :results output replace :exports results |
|
663
|
(load "lisp/lib/rdb/tests.lisp") |
|
664
|
(asdf:test-system :rdb) |
|
665
|
#+end_src |
16
|
666
|
|
|
667
|
#+RESULTS: |
|
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> |
|
673
|
: No tests failed. |
|
674
|
*** xdb |
|
675
|
#+begin_src lisp :results output replace :exports results |
|
676
|
(load "lisp/lib/xdb/tests.lisp") |
|
677
|
(asdf:test-system :xdb) |
|
678
|
#+end_src |
|
679
|
|
|
680
|
#+RESULTS: |
|
681
|
#+begin_example |
|
682
|
in suite xdb with 1/1 tests: |
|
683
|
Hash Test |
|
684
|
Store |
|
685
|
Sum |
|
686
|
Find |
|
687
|
Sort |
|
688
|
List Test |
|
689
|
Store |
|
690
|
Sum |
|
691
|
Find |
|
692
|
Sort |
|
693
|
Object non storable Test |
|
694
|
Store |
|
695
|
Sum |
|
696
|
Find |
|
697
|
Sort |
|
698
|
Object storable Test |
|
699
|
Store |
|
700
|
Sum |
|
701
|
Find |
|
702
|
Sort |
|
703
|
#<PASS DB-TEST248085> |
|
704
|
No tests failed. |
|
705
|
#+end_example |
|
706
|
|
14
|
707
|
*** organ |
|
708
|
#+begin_src lisp :results output replace :exports results |
|
709
|
(load "lisp/lib/organ/tests.lisp") |
|
710
|
(asdf:test-system :organ) |
|
711
|
#+end_src |
16
|
712
|
|
14
|
713
|
#+RESULTS: |
|
714
|
#+begin_example |
|
715
|
in suite organ with 3/3 tests: |
16
|
716
|
#<organ:org-headline {100DDE44D3}> |
|
717
|
[standard-object] |
14
|
718
|
|
16
|
719
|
Slots with :class allocation: |
|
720
|
kind = :org-headline |
|
721
|
Slots with :instance allocation: |
|
722
|
text = "** DONE testing stuff :test:test:" |
|
723
|
state = nil |
|
724
|
level = 2 |
|
725
|
props = nil |
|
726
|
priority = nil |
|
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> |
|
732
|
No tests failed. |
14
|
733
|
#+end_example |
16
|
734
|
|
14
|
735
|
*** skel |
|
736
|
#+begin_src lisp :results output replace :exports results |
|
737
|
(load "lisp/lib/skel/tests.lisp") |
|
738
|
(asdf:test-system :skel) |
|
739
|
#+end_src |
16
|
740
|
|
14
|
741
|
#+RESULTS: |
16
|
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> |
|
749
|
: No tests failed. |
|
750
|
|
14
|
751
|
*** packy |
|
752
|
#+begin_src lisp :results output replace :exports results |
|
753
|
(load "lisp/lib/packy/tests.lisp") |
|
754
|
(asdf:test-system :packy) |
|
755
|
#+end_src |
|
756
|
|
|
757
|
#+RESULTS: |
|
758
|
: in suite packy with 1/1 tests: |
16
|
759
|
: #<PASS PACKY-OBJECTS-TEST249253> |
14
|
760
|
: No tests failed. |
|
761
|
|
|
762
|
*** nlp |
|
763
|
#+begin_src lisp :results output replace :exports results |
|
764
|
(load "lisp/lib/nlp/tests.lisp") |
|
765
|
(asdf:test-system :nlp) |
|
766
|
#+end_src |
|
767
|
|
|
768
|
#+RESULTS: |
|
769
|
: in suite nlp with 3/3 tests: |
16
|
770
|
: #<PASS TEXTRANK-TEST249256> |
|
771
|
: #<PASS DBSCAN-TEST249255> |
|
772
|
: #<PASS PORTER-STEM-TEST249254> |
14
|
773
|
: No tests failed. |
|
774
|
|
|
775
|
*** net |
|
776
|
#+begin_src lisp :results output replace :exports results |
|
777
|
(ql:quickload :net) |
|
778
|
(load "lisp/lib/net/tests.lisp") |
|
779
|
(asdf:test-system :net) |
|
780
|
#+end_src |
|
781
|
|
|
782
|
#+RESULTS: |
|
783
|
#+begin_example |
|
784
|
To load "net": |
|
785
|
Load 1 ASDF system: |
|
786
|
net |
|
787
|
; Loading "net" |
|
788
|
|
|
789
|
in suite net with 6/6 tests: |
16
|
790
|
#<PASS SANITY-TEST249262> |
|
791
|
#<PASS OSC-TEST249261> |
|
792
|
#<PASS TLV-TEST249260> |
|
793
|
#<PASS UDP-TEST249259> |
|
794
|
#<PASS TCP-TEST249258> |
|
795
|
#<PASS DNS-TEST249257> |
14
|
796
|
No tests failed. |
|
797
|
#+end_example |
|
798
|
|
|
799
|
*** log |
|
800
|
#+begin_src lisp :results output replace :exports results |
|
801
|
(ql:quickload :log) |
|
802
|
(load "lisp/lib/log/tests.lisp") |
|
803
|
(asdf:test-system :log) |
|
804
|
#+end_src |
|
805
|
|
|
806
|
#+RESULTS: |
|
807
|
: To load "log": |
|
808
|
: Load 1 ASDF system: |
|
809
|
: log |
|
810
|
: ; Loading "log" |
|
811
|
: |
|
812
|
: in suite log with 1/1 tests: |
16
|
813
|
: #<PASS LOG-TEST249263> |
14
|
814
|
: No tests failed. |
|
815
|
|
|
816
|
*** gui |
|
817
|
#+begin_src lisp :results output replace :exports results |
16
|
818
|
(ql:quickload :gui/tests) |
14
|
819
|
(load "lisp/lib/gui/tests.lisp") |
|
820
|
(asdf:test-system :gui) |
|
821
|
#+end_src |
|
822
|
|
16
|
823
|
#+RESULTS: |
|
824
|
: To load "gui/tests": |
|
825
|
: Load 1 ASDF system: |
|
826
|
: gui/tests |
|
827
|
: ; Loading "gui/tests" |
|
828
|
: |
|
829
|
: in suite gui with 1/1 tests: |
|
830
|
: #<PASS HOST-COMPAT-TEST249294> |
|
831
|
: No tests failed. |
|
832
|
|
14
|
833
|
*** cli |
|
834
|
#+begin_src lisp :results output replace :exports results |
|
835
|
(ql:quickload :cli) |
|
836
|
(load "lisp/lib/cli/tests.lisp") |
|
837
|
(asdf:test-system :cli) |
|
838
|
#+end_src |
|
839
|
|
|
840
|
#+RESULTS: |
|
841
|
#+begin_example |
|
842
|
To load "cli": |
|
843
|
Load 1 ASDF system: |
|
844
|
cli |
|
845
|
; Loading "cli" |
|
846
|
|
16
|
847
|
in suite cli with 5/5 tests: |
|
848
|
#<PASS REPL-TEST249303> |
|
849
|
#<PASS SPARK-TEST249302> |
|
850
|
TEST: # of steps = 100 |
|
851
|
================================================== |
|
852
|
Finished in |
|
853
|
#<PASS PROGRESS-TEST249301> |
|
854
|
#<PASS CLI-TEST249300> |
|
855
|
#<PASS ANSI-TEST249298> |
|
856
|
No tests failed. |
14
|
857
|
#+end_example |
|
858
|
|
|
859
|
*** rt |
|
860
|
#+begin_src lisp :results output replace :exports results |
|
861
|
(ql:quickload :rt) |
|
862
|
(load "lisp/lib/rt/tests.lisp") |
|
863
|
(asdf:test-system :rt) |
|
864
|
#+end_src |
|
865
|
|
|
866
|
#+RESULTS: |
|
867
|
: To load "rt": |
|
868
|
: Load 1 ASDF system: |
|
869
|
: rt |
|
870
|
: ; Loading "rt" |
|
871
|
: |
|
872
|
: in suite rt with 1/1 tests: |
16
|
873
|
: #<PASS RT-TEST249318> |
14
|
874
|
: No tests failed. |
|
875
|
|
|
876
|
*** obj |
|
877
|
#+begin_src lisp :results output replace :exports results |
|
878
|
(ql:quickload :obj) |
|
879
|
(load "lisp/lib/obj/tests.lisp") |
|
880
|
(asdf:test-system :obj) |
|
881
|
#+end_src |
|
882
|
|
|
883
|
#+RESULTS: |
|
884
|
#+begin_example |
|
885
|
To load "obj": |
|
886
|
Load 1 ASDF system: |
|
887
|
obj |
|
888
|
; Loading "obj" |
|
889
|
|
16
|
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.>. |
|
907
|
#+end_example |
|
908
|
|
|
909
|
*** syn |
|
910
|
#+begin_src lisp :results output replace :exports results |
|
911
|
(ql:quickload :syn) |
|
912
|
(load "lisp/lib/syn/tests.lisp") |
|
913
|
(asdf:test-system :syn) |
|
914
|
#+end_src |
|
915
|
|
|
916
|
#+RESULTS: |
|
917
|
: To load "syn": |
|
918
|
: Load 1 ASDF system: |
|
919
|
: syn |
|
920
|
: ; Loading "syn" |
|
921
|
: |
|
922
|
: in suite syn with 1/1 tests: |
|
923
|
: #<PASS TS-SANITY-TEST434> |
|
924
|
: No tests failed. |
|
925
|
|
|
926
|
*** doc |
|
927
|
#+begin_src lisp :results output replace :exports results |
|
928
|
(ql:quickload :doc) |
|
929
|
(load "lisp/lib/doc/tests.lisp") |
|
930
|
(asdf:test-system :doc) |
|
931
|
#+end_src |
|
932
|
|
|
933
|
#+RESULTS: |
|
934
|
#+begin_example |
|
935
|
To load "doc": |
|
936
|
Load 1 ASDF system: |
|
937
|
doc |
|
938
|
; Loading "doc" |
|
939
|
|
|
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> |
14
|
945
|
No tests failed. |
|
946
|
#+end_example |
|
947
|
|
17
|
948
|
*** vc |
|
949
|
#+begin_src lisp :results output replace :exports results |
|
950
|
(ql:quickload :vc) |
|
951
|
(load "lisp/lib/vc/tests.lisp") |
|
952
|
(asdf:test-system :vc) |
|
953
|
#+end_src |
|
954
|
|
|
955
|
#+RESULTS: |
|
956
|
: To load "vc": |
|
957
|
: Load 1 ASDF system: |
|
958
|
: vc |
|
959
|
: ; Loading "vc" |
|
960
|
: |
|
961
|
: in suite vc with 2/2 tests: |
|
962
|
: #<PASS HG-TEST2877> |
|
963
|
: #<PASS GIT-TEST2876> |
|
964
|
: No tests failed. |
|
965
|
|
|
966
|
*** pod |
|
967
|
#+begin_src emacs-lisp |
|
968
|
(async-shell-command "podman system service --time=10 unix:///run/user/$UID/podman.sock") |
|
969
|
#+end_src |
|
970
|
|
|
971
|
#+RESULTS: |
|
972
|
: #<window 167 on *Async Shell Command*> |
|
973
|
|
|
974
|
#+begin_src lisp :results output replace :exports results |
|
975
|
(ql:quickload :pod) |
|
976
|
(load "lisp/lib/pod/tests.lisp") |
|
977
|
(asdf:test-system :pod) |
|
978
|
#+end_src |
|
979
|
|
|
980
|
#+RESULTS: |
|
981
|
: To load "pod": |
|
982
|
: Load 1 ASDF system: |
|
983
|
: pod |
|
984
|
: ; Loading "pod" |
|
985
|
: |
|
986
|
: in suite pod with 1/1 tests: |
|
987
|
: #<PASS POKE-AND-PROD-TEST2882> |
|
988
|
: No tests failed. |
|
989
|
|
14
|
990
|
** ffi |
|
991
|
*** btrfs |
|
992
|
#+begin_src lisp :results output replace :exports results |
|
993
|
(load "lisp/ffi/btrfs/tests.lisp") |
|
994
|
(asdf:test-system :btrfs) |
|
995
|
#+end_src |
|
996
|
|
|
997
|
#+RESULTS: |
|
998
|
: in suite btrfs with 0/0 tests: |
|
999
|
: No tests failed. |
|
1000
|
|
|
1001
|
*** rocksdb |
|
1002
|
#+begin_src lisp :results output replace :exports results |
|
1003
|
(load "lisp/ffi/rocksdb/tests.lisp") |
|
1004
|
(asdf:test-system :rocksdb) |
|
1005
|
#+end_src |
|
1006
|
|
|
1007
|
#+RESULTS: |
19
|
1008
|
: in suite ROCKSDB with 2/2 tests: |
|
1009
|
: #<PASS DB-BASIC-TEST9514028> |
|
1010
|
: #<PASS OPTS-TEST9514027> |
14
|
1011
|
: No tests failed. |
|
1012
|
|
|
1013
|
*** uring |
|
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) |
|
1018
|
#+end_src |
|
1019
|
|
|
1020
|
#+RESULTS: |
|
1021
|
: To load "uring": |
|
1022
|
: Load 1 ASDF system: |
|
1023
|
: uring |
|
1024
|
: ; Loading "uring" |
|
1025
|
: |
19
|
1026
|
: in suite URING with 0/0 tests: |
14
|
1027
|
: No tests failed. |
|
1028
|
|
|
1029
|
*** tree-sitter |
|
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) |
|
1034
|
#+end_src |
|
1035
|
|
|
1036
|
#+RESULTS: |
19
|
1037
|
: To load "tree-sitter": |
14
|
1038
|
: Load 1 ASDF system: |
19
|
1039
|
: tree-sitter |
|
1040
|
: ; Loading "tree-sitter" |
14
|
1041
|
: |
19
|
1042
|
: in suite TREE-SITTER with 2/2 tests: |
|
1043
|
: #<PASS TS-RUST-TEST9514109> |
|
1044
|
: #<PASS TS-JSON-TEST9514108> |
14
|
1045
|
: No tests failed. |
|
1046
|
|
|
1047
|
*** blake3 |
|
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) |
|
1052
|
#+end_src |
|
1053
|
|
|
1054
|
#+RESULTS: |
|
1055
|
#+begin_example |
|
1056
|
To load "blake3": |
|
1057
|
Load 1 ASDF system: |
|
1058
|
blake3 |
|
1059
|
; Loading "blake3" |
|
1060
|
|
19
|
1061
|
in suite BLAKE3 with 2/2 tests: |
14
|
1062
|
|
19
|
1063
|
#<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #X76AF417FF888 :TYPE (* |
|
1064
|
(SB-ALIEN:STRUCT |
|
1065
|
BLAKE3/PKG:BLAKE3-HASHER |
|
1066
|
(BLAKE3/PKG::KEY |
|
1067
|
(ARRAY |
|
1068
|
(SB-ALIEN:UNSIGNED |
14
|
1069
|
32) |
|
1070
|
8) |
19
|
1071
|
:OFFSET 0) |
|
1072
|
(BLAKE3/PKG::CHUNK |
|
1073
|
(SB-ALIEN:STRUCT |
|
1074
|
BLAKE3/PKG:BLAKE3-CHUNK-STATE |
|
1075
|
(BLAKE3/PKG::KEY |
|
1076
|
(ARRAY |
|
1077
|
(SB-ALIEN:UNSIGNED |
14
|
1078
|
32) |
|
1079
|
8) |
19
|
1080
|
:OFFSET 0) |
|
1081
|
(BLAKE3/PKG::CHUNK-COUNTER |
|
1082
|
(SB-ALIEN:UNSIGNED |
14
|
1083
|
64) |
19
|
1084
|
:OFFSET 256) |
|
1085
|
(BLAKE3/PKG::BUF |
|
1086
|
(ARRAY |
|
1087
|
(SB-ALIEN:UNSIGNED |
14
|
1088
|
8) |
|
1089
|
64) |
19
|
1090
|
:OFFSET 320) |
|
1091
|
(BLAKE3/PKG::BUF-LEN |
|
1092
|
(SB-ALIEN:UNSIGNED |
14
|
1093
|
8) |
19
|
1094
|
:OFFSET 832) |
|
1095
|
(BLAKE3/PKG::BLOCKS-COMPRESSED |
|
1096
|
(SB-ALIEN:UNSIGNED |
14
|
1097
|
8) |
19
|
1098
|
:OFFSET 840) |
|
1099
|
(BLAKE3/PKG::FLAGS |
|
1100
|
(SB-ALIEN:UNSIGNED |
14
|
1101
|
8) |
19
|
1102
|
:OFFSET 848)) |
|
1103
|
:OFFSET 256) |
|
1104
|
(BLAKE3/PKG::CV-STACK-LEN |
|
1105
|
(SB-ALIEN:UNSIGNED |
14
|
1106
|
8) |
19
|
1107
|
:OFFSET 1152) |
|
1108
|
(BLAKE3/PKG::CV-STACK |
|
1109
|
(ARRAY |
|
1110
|
(SB-ALIEN:UNSIGNED |
14
|
1111
|
8) |
|
1112
|
1760) |
19
|
1113
|
:OFFSET 1160)))> |
|
1114
|
#<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #X76AF417FF880 :TYPE (* |
14
|
1115
|
(* |
19
|
1116
|
(SB-ALIEN:UNSIGNED |
14
|
1117
|
8)))> |
19
|
1118
|
#<PASS HASHER-TEST9514127> |
|
1119
|
#<PASS VERSION-TEST9514126> |
14
|
1120
|
No tests failed. |
19
|
1121
|
in suite BLAKE3 with 0/2 tests: |
14
|
1122
|
No tests failed. |
|
1123
|
#+end_example |
|
1124
|
*** xkb |
|
1125
|
#+begin_src lisp :results output replace :exports results |
|
1126
|
(ql:quickload :xkb) |
|
1127
|
(load "lisp/ffi/xkb/tests.lisp") |
|
1128
|
(asdf:test-system :xkb) |
|
1129
|
#+end_src |
|
1130
|
|
|
1131
|
#+RESULTS: |
|
1132
|
: To load "xkb": |
|
1133
|
: Load 1 ASDF system: |
|
1134
|
: xkb |
|
1135
|
: ; Loading "xkb" |
|
1136
|
: |
19
|
1137
|
: in suite XKB with 1/1 tests: |
|
1138
|
: #<PASS XKB-BASIC-TEST9514128> |
14
|
1139
|
: No tests failed. |