tests
Unit tests are performed on a per-lang basis and described in the sections below.
rust
lib
flate
cd crates/flate
cargo test
running 5 tests test tests::id_hex ... ok test tests::hex_hash ... ok test tests::id_state_hash ... ok test tests::rand_id ... ok test tests::random_demon_id_is_valid ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s running 1 test test tests::simple_init ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 1 test test tests::udp_start ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 8 tests test config::test::test_repo_config ... ok test object::location::london_to_paris ... ok test config::test::test_package_cfg ... ok test config::test::test_network_cfg ... ok test object::test::test_basic_file_metadata ... ok test object::test::test_docs ... ok test object::test::test_location_points ... ok test object::test::test_media ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 1 test test canonical_fmt ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 5 tests test list_form ... ok test nil_form ... ok test num_form ... ok test str_form ... ok test sym_form ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 3 tests test ser_enum ... ok test ser_form ... ok test ser_struct ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 5 tests test list_end_token ... ok test list_start_token ... ok test num_token ... ok test str_token ... ok test sym_token ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 1 test test tests::test_related_paths ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
logger
cd crates/logger
cargo test
running 1 test test tests::simple_init ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
sxp
cd crates/sxp
cargo test
running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 1 test test canonical_fmt ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 5 tests test nil_form ... ok test list_form ... ok test num_form ... ok test str_form ... ok test sym_form ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 3 tests test ser_form ... ok test ser_enum ... ok test ser_struct ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 5 tests test list_end_token ... ok test list_start_token ... ok test num_token ... ok test str_token ... ok test sym_token ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
util
cd crates/util
cargo test
running 1 test test tests::test_related_paths ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
lisp
(ql:quickload :core/tests) ;; (require 'sb-cover) (in-package :std-user) (use-package :rt/tracing) (defun gen-core-coverage-report () (declare (optimize sb-cover:store-coverage-data)) (rt/cover:enable-coverage) (time (rt:run-all-tests*)) (rt/cover:report "/tmp/core/"))
(rt/tracing:with-tracing (list "PARSE" "SKEL" "ORGAN" "CLI" "NLP" "OBJ" "STD" "CORE" "LOG" "NET" "PACKY" "DAT" "RDB" "BTRFS" "SYN" "ZSTD" "URING") (gen-core-coverage-report) (rt/tracing:save-report "/tmp/core/core.json")) ;; (sb-thread:print-allocator-histogram) ;; (std:dump-thread)
in suite VC: ; with 0/4 tests No tests failed. in suite NET: ; with 0/9 tests No tests failed. in suite GUI: ; with 0/1 tests No tests failed. in suite IO: ; with 1/11 tests #<FAIL THE VALUE NIL IS NOT OF TYPE SB-ALIEN-INTERNALS:ALIEN-TYPE> 1 out of 11 total tests failed: #<RT:TEST ZSTD-STREAM>. 3 unexpected failures: #<FAIL THE VALUE NIL IS NOT OF TYPE SB-ALIEN-INTERNALS:ALIEN-TYPE>, #<FAIL THE VALUE NIL IS NOT OF TYPE SB-ALIEN-INTERNALS:ALIEN-TYPE>, #<FAIL THE VALUE NIL IS NOT OF TYPE SB-ALIEN-INTERNALS:ALIEN-TYPE>.in suite KRYPT: ; with 0/1 tests No tests failed. in suite CRY: ; with 0/8 tests No tests failed. in suite DSP: ; with 0/1 tests No tests failed. in suite RDB: ; with 0/13 tests No tests failed. in suite POD: ; with 0/2 tests No tests failed. in suite PARSE: ; with 0/2 tests No tests failed. in suite UBLK: ; with 0/1 tests No tests failed. in suite BLAKE3: ; with 0/3 tests No tests failed. in suite ZSTD: ; with 0/6 tests No tests failed. in suite SNDFILE: ; with 0/2 tests No tests failed. in suite SSH2: ; with 0/1 tests No tests failed. in suite XKB: ; with 0/1 tests No tests failed. in suite TREE-SITTER: ; with 0/2 tests No tests failed. in suite OBJ: ; with 0/17 tests No tests failed. in suite PACKY: ; with 0/2 tests No tests failed. in suite ORGAN: ; with 0/8 tests No tests failed. in suite SYN/LANG/RS: ; with 0/1 tests No tests failed. in suite SYN/LANG/C: ; with 0/1 tests No tests failed. in suite SYN/GEN/RS: ; with 1/1 tests #<FAIL THE VARIABLE SYN/GEN/RS/SYM::MAIN IS UNBOUND.> 1 out of 1 total tests failed: #<RT:TEST SIMPLE>. 3 unexpected failures: #<FAIL THE VARIABLE SYN/GEN/RS/SYM::MAIN IS UNBOUND.>, #<FAIL THE VARIABLE SYN/GEN/RS/SYM::MAIN IS UNBOUND.>, #<FAIL THE VARIABLE SYN/GEN/RS/SYM::MAIN IS UNBOUND.>.in suite SYN/GEN/C: ; with 0/1 tests No tests failed. in suite SYN/GEN: ; with 0/10 tests No tests failed. in suite SYN: ; with 0/0 tests No tests failed. in suite SKEL: ; with 0/5 tests No tests failed. in suite NLP: ; with 0/5 tests No tests failed. in suite ALSA: ; with 0/1 tests No tests failed. in suite DOC: ; with 0/7 tests No tests failed. in suite URING: ; with 0/8 tests No tests failed. in suite BTRFS: ; with 0/2 tests No tests failed. in suite ROCKSDB: ; with 0/17 tests No tests failed. in suite CLI: ; with 0/12 tests No tests failed. in suite RT: ; with 2/6 tests #<PASS #<TEST RT>> #<FAIL EXECUTION OF A FORM COMPILED WITH ERRORS. FORM: ("RT" "RT/TESTS") COMPILE-TIME ERROR: ILLEGAL FUNCTION CALL> 1 out of 6 total tests failed: #<RT:TEST TRACING>. 3 unexpected failures: #<FAIL EXECUTION OF A FORM COMPILED WITH ERRORS. FORM: ("RT" "RT/TESTS") COMPILE-TIME ERROR: ILLEGAL FUNCTION CALL>, #<FAIL EXECUTION OF A FORM COMPILED WITH ERRORS. FORM: ("RT" "RT/TESTS") COMPILE-TIME ERROR: ILLEGAL FUNCTION CALL>, #<FAIL EXECUTION OF A FORM COMPILED WITH ERRORS. FORM: ("RT" "RT/TESTS") COMPILE-TIME ERROR: ILLEGAL FUNCTION CALL>.in suite LOG: ; with 0/9 tests No tests failed. in suite STD: ; with 0/16 tests No tests failed.
std
(load "std/tests/pkg.lisp") (asdf:test-system :std)
in suite STD: ; with 11/11 tests #<PASS #<TEST READTABLES>> #<PASS #<TEST SYM>> #<PASS #<TEST STRING>> #<PASS #<TEST LIST>> #<PASS #<TEST ERR>> #<PASS #<TEST FMT>> #<PASS #<TEST ANA>> #<PASS #<TEST PAN>> #<PASS #<TEST ALIEN>> #<PASS #<TEST CURRY>> #<PASS #<TEST BITS>> No tests failed.
lib
rdb
(load "lib/rdb/tests.lisp") (asdf:test-system :rdb)
in suite RDB: ; with 13/13 tests #<PASS #<TEST MINIMAL>> #<PASS #<TEST OPTS>> #<PASS #<TEST RAW>> "rocksdb.block.cache.miss COUNT : 0 rocksdb.block.cache.hit COUNT : 0 rocksdb.block.cache.add COUNT : 0 rocksdb.block.cache.add.failures COUNT : 0 rocksdb.block.cache.index.miss COUNT : 0 rocksdb.block.cache.index.hit COUNT : 0 rocksdb.block.cache.index.add COUNT : 0 rocksdb.block.cache.index.bytes.insert COUNT : 0 rocksdb.block.cache.filter.miss COUNT : 0 rocksdb.block.cache.filter.hit COUNT : 0 rocksdb.block.cache.filter.add COUNT : 0 rocksdb.block.cache.filter.bytes.insert COUNT : 0 rocksdb.block.cache.data.miss COUNT : 0 rocksdb.block.cache.data.hit COUNT : 0 rocksdb.block.cache.data.add COUNT : 0 rocksdb.block.cache.data.bytes.insert COUNT : 0 rocksdb.block.cache.bytes.read COUNT : 0 rocksdb.block.cache.bytes.write COUNT : 0 rocksdb.block.cache.compression.dict.miss COUNT : 0 rocksdb.block.cache.compression.dict.hit COUNT : 0 rocksdb.block.cache.compression.dict.add COUNT : 0 rocksdb.block.cache.compression.dict.bytes.insert COUNT : 0 rocksdb.block.cache.add.redundant COUNT : 0 rocksdb.block.cache.index.add.redundant COUNT : 0 rocksdb.block.cache.filter.add.redundant COUNT : 0 rocksdb.block.cache.data.add.redundant COUNT : 0 rocksdb.block.cache.compression.dict.add.redundant COUNT : 0 rocksdb.secondary.cache.hits COUNT : 0 rocksdb.secondary.cache.filter.hits COUNT : 0 rocksdb.secondary.cache.index.hits COUNT : 0 rocksdb.secondary.cache.data.hits COUNT : 0 rocksdb.compressed.secondary.cache.dummy.hits COUNT : 0 rocksdb.compressed.secondary.cache.hits COUNT : 0 rocksdb.compressed.secondary.cache.promotions COUNT : 0 rocksdb.compressed.secondary.cache.promotion.skips COUNT : 0 rocksdb.bloom.filter.useful COUNT : 0 rocksdb.bloom.filter.full.positive COUNT : 0 rocksdb.bloom.filter.full.true.positive COUNT : 0 rocksdb.bloom.filter.prefix.checked COUNT : 0 rocksdb.bloom.filter.prefix.useful COUNT : 0 rocksdb.bloom.filter.prefix.true.positive COUNT : 0 rocksdb.persistent.cache.hit COUNT : 0 rocksdb.persistent.cache.miss COUNT : 0 rocksdb.sim.block.cache.hit COUNT : 0 rocksdb.sim.block.cache.miss COUNT : 0 rocksdb.memtable.hit COUNT : 100 rocksdb.memtable.miss COUNT : 0 rocksdb.l0.hit COUNT : 0 rocksdb.l1.hit COUNT : 0 rocksdb.l2andup.hit COUNT : 0 rocksdb.compaction.key.drop.new COUNT : 0 rocksdb.compaction.key.drop.obsolete COUNT : 0 rocksdb.compaction.key.drop.range_del COUNT : 0 rocksdb.compaction.key.drop.user COUNT : 0 rocksdb.compaction.range_del.drop.obsolete COUNT : 0 rocksdb.compaction.optimized.del.drop.obsolete COUNT : 0 rocksdb.compaction.cancelled COUNT : 0 rocksdb.number.keys.written COUNT : 10000 rocksdb.number.keys.read COUNT : 100 rocksdb.number.keys.updated COUNT : 0 rocksdb.bytes.written COUNT : 287780 rocksdb.bytes.read COUNT : 400 rocksdb.number.db.seek COUNT : 2 rocksdb.number.db.next COUNT : 0 rocksdb.number.db.prev COUNT : 0 rocksdb.number.db.seek.found COUNT : 0 rocksdb.number.db.next.found COUNT : 0 rocksdb.number.db.prev.found COUNT : 0 rocksdb.db.iter.bytes.read COUNT : 0 rocksdb.number.iter.skip COUNT : 0 rocksdb.number.reseeks.iteration COUNT : 0 rocksdb.num.iterator.created COUNT : 1 rocksdb.num.iterator.deleted COUNT : 1 rocksdb.no.file.opens COUNT : 1 rocksdb.no.file.errors COUNT : 0 rocksdb.stall.micros COUNT : 0 rocksdb.db.mutex.wait.micros COUNT : 0 rocksdb.number.multiget.get COUNT : 0 rocksdb.number.multiget.keys.read COUNT : 0 rocksdb.number.multiget.bytes.read COUNT : 0 rocksdb.number.multiget.keys.found COUNT : 0 rocksdb.number.merge.failures COUNT : 0 rocksdb.getupdatessince.calls COUNT : 0 rocksdb.wal.synced COUNT : 0 rocksdb.wal.bytes COUNT : 287780 rocksdb.write.self COUNT : 10000 rocksdb.write.other COUNT : 0 rocksdb.write.wal COUNT : 10000 rocksdb.compact.read.bytes COUNT : 0 rocksdb.compact.write.bytes COUNT : 0 rocksdb.flush.write.bytes COUNT : 86461 rocksdb.compact.read.marked.bytes COUNT : 0 rocksdb.compact.read.periodic.bytes COUNT : 0 rocksdb.compact.read.ttl.bytes COUNT : 0 rocksdb.compact.write.marked.bytes COUNT : 0 rocksdb.compact.write.periodic.bytes COUNT : 0 rocksdb.compact.write.ttl.bytes COUNT : 0 rocksdb.number.direct.load.table.properties COUNT : 0 rocksdb.number.superversion_acquires COUNT : 1 rocksdb.number.superversion_releases COUNT : 0 rocksdb.number.superversion_cleanups COUNT : 0 rocksdb.number.block.compressed COUNT : 49 rocksdb.number.block.decompressed COUNT : 1 rocksdb.bytes.compressed.from COUNT : 196554 rocksdb.bytes.compressed.to COUNT : 85053 rocksdb.bytes.compression_bypassed COUNT : 0 rocksdb.bytes.compression.rejected COUNT : 0 rocksdb.number.block_compression_bypassed COUNT : 0 rocksdb.number.block_compression_rejected COUNT : 0 rocksdb.bytes.decompressed.from COUNT : 681 rocksdb.bytes.decompressed.to COUNT : 851 rocksdb.merge.operation.time.nanos COUNT : 0 rocksdb.filter.operation.time.nanos COUNT : 0 rocksdb.compaction.total.time.cpu_micros COUNT : 0 rocksdb.row.cache.hit COUNT : 0 rocksdb.row.cache.miss COUNT : 0 rocksdb.read.amp.estimate.useful.bytes COUNT : 0 rocksdb.read.amp.total.read.bytes COUNT : 0 rocksdb.number.rate_limiter.drains COUNT : 0 rocksdb.blobdb.num.put COUNT : 0 rocksdb.blobdb.num.write COUNT : 0 rocksdb.blobdb.num.get COUNT : 0 rocksdb.blobdb.num.multiget COUNT : 0 rocksdb.blobdb.num.seek COUNT : 0 rocksdb.blobdb.num.next COUNT : 0 rocksdb.blobdb.num.prev COUNT : 0 rocksdb.blobdb.num.keys.written COUNT : 0 rocksdb.blobdb.num.keys.read COUNT : 0 rocksdb.blobdb.bytes.written COUNT : 0 rocksdb.blobdb.bytes.read COUNT : 0 rocksdb.blobdb.write.inlined COUNT : 0 rocksdb.blobdb.write.inlined.ttl COUNT : 0 rocksdb.blobdb.write.blob COUNT : 0 rocksdb.blobdb.write.blob.ttl COUNT : 0 rocksdb.blobdb.blob.file.bytes.written COUNT : 0 rocksdb.blobdb.blob.file.bytes.read COUNT : 0 rocksdb.blobdb.blob.file.synced COUNT : 0 rocksdb.blobdb.blob.index.expired.count COUNT : 0 rocksdb.blobdb.blob.index.expired.size COUNT : 0 rocksdb.blobdb.blob.index.evicted.count COUNT : 0 rocksdb.blobdb.blob.index.evicted.size COUNT : 0 rocksdb.blobdb.gc.num.files COUNT : 0 rocksdb.blobdb.gc.num.new.files COUNT : 0 rocksdb.blobdb.gc.failures COUNT : 0 rocksdb.blobdb.gc.num.keys.relocated COUNT : 0 rocksdb.blobdb.gc.bytes.relocated COUNT : 0 rocksdb.blobdb.fifo.num.files.evicted COUNT : 0 rocksdb.blobdb.fifo.num.keys.evicted COUNT : 0 rocksdb.blobdb.fifo.bytes.evicted COUNT : 0 rocksdb.blobdb.cache.miss COUNT : 0 rocksdb.blobdb.cache.hit COUNT : 0 rocksdb.blobdb.cache.add COUNT : 0 rocksdb.blobdb.cache.add.failures COUNT : 0 rocksdb.blobdb.cache.bytes.read COUNT : 0 rocksdb.blobdb.cache.bytes.write COUNT : 0 rocksdb.txn.overhead.mutex.prepare COUNT : 0 rocksdb.txn.overhead.mutex.old.commit.map COUNT : 0 rocksdb.txn.overhead.duplicate.key COUNT : 0 rocksdb.txn.overhead.mutex.snapshot COUNT : 0 rocksdb.txn.get.tryagain COUNT : 0 rocksdb.files.marked.trash COUNT : 0 rocksdb.files.marked.trash.deleted COUNT : 0 rocksdb.files.deleted.immediately COUNT : 1 rocksdb.error.handler.bg.error.count COUNT : 0 rocksdb.error.handler.bg.io.error.count COUNT : 0 rocksdb.error.handler.bg.retryable.io.error.count COUNT : 0 rocksdb.error.handler.autoresume.count COUNT : 0 rocksdb.error.handler.autoresume.retry.total.count COUNT : 0 rocksdb.error.handler.autoresume.success.count COUNT : 0 rocksdb.memtable.payload.bytes.at.flush COUNT : 217780 rocksdb.memtable.garbage.bytes.at.flush COUNT : 0 rocksdb.verify_checksum.read.bytes COUNT : 0 rocksdb.backup.read.bytes COUNT : 0 rocksdb.backup.write.bytes COUNT : 0 rocksdb.remote.compact.read.bytes COUNT : 0 rocksdb.remote.compact.write.bytes COUNT : 0 rocksdb.hot.file.read.bytes COUNT : 0 rocksdb.warm.file.read.bytes COUNT : 0 rocksdb.cold.file.read.bytes COUNT : 0 rocksdb.hot.file.read.count COUNT : 0 rocksdb.warm.file.read.count COUNT : 0 rocksdb.cold.file.read.count COUNT : 0 rocksdb.last.level.read.bytes COUNT : 0 rocksdb.last.level.read.count COUNT : 0 rocksdb.non.last.level.read.bytes COUNT : 1739 rocksdb.non.last.level.read.count COUNT : 4 rocksdb.last.level.seek.filtered COUNT : 0 rocksdb.last.level.seek.filter.match COUNT : 0 rocksdb.last.level.seek.data COUNT : 0 rocksdb.last.level.seek.data.useful.no.filter COUNT : 0 rocksdb.last.level.seek.data.useful.filter.match COUNT : 0 rocksdb.non.last.level.seek.filtered COUNT : 0 rocksdb.non.last.level.seek.filter.match COUNT : 0 rocksdb.non.last.level.seek.data COUNT : 0 rocksdb.non.last.level.seek.data.useful.no.filter COUNT : 0 rocksdb.non.last.level.seek.data.useful.filter.match COUNT : 0 rocksdb.block.checksum.compute.count COUNT : 2 rocksdb.block.checksum.mismatch.count COUNT : 0 rocksdb.multiget.coroutine.count COUNT : 0 rocksdb.read.async.micros COUNT : 0 rocksdb.async.read.error.count COUNT : 0 rocksdb.table.open.prefetch.tail.miss COUNT : 0 rocksdb.table.open.prefetch.tail.hit COUNT : 0 rocksdb.timestamp.filter.table.checked COUNT : 0 rocksdb.timestamp.filter.table.filtered COUNT : 0 rocksdb.readahead.trimmed COUNT : 0 rocksdb.fifo.max.size.compactions COUNT : 0 rocksdb.fifo.ttl.compactions COUNT : 0 rocksdb.prefetch.bytes COUNT : 0 rocksdb.prefetch.bytes.useful COUNT : 0 rocksdb.prefetch.hits COUNT : 0 rocksdb.footer.corruption.count COUNT : 0 rocksdb.file.read.corruption.retry.count COUNT : 0 rocksdb.file.read.corruption.retry.success.count COUNT : 0 rocksdb.db.get.micros P50 : 0.510204 P95 : 0.969388 P99 : 2.000000 P100 : 7.000000 COUNT : 100 SUM : 87 rocksdb.db.write.micros P50 : 2.027834 P95 : 3.685780 P99 : 7.265116 P100 : 12098.000000 COUNT : 20000 SUM : 61372 rocksdb.compaction.times.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.compaction.times.cpu_micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.subcompaction.setup.times.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.table.sync.micros P50 : 31.000000 P95 : 31.000000 P99 : 31.000000 P100 : 31.000000 COUNT : 1 SUM : 31 rocksdb.compaction.outfile.sync.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.wal.file.sync.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.manifest.file.sync.micros P50 : 1.000000 P95 : 1.850000 P99 : 1.970000 P100 : 2.000000 COUNT : 3 SUM : 4 rocksdb.table.open.io.micros P50 : 57.000000 P95 : 57.000000 P99 : 57.000000 P100 : 57.000000 COUNT : 1 SUM : 57 rocksdb.db.multiget.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.read.block.compaction.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.read.block.get.micros P50 : 5.000000 P95 : 5.000000 P99 : 5.000000 P100 : 5.000000 COUNT : 1 SUM : 5 rocksdb.write.raw.block.micros P50 : 0.879310 P95 : 2.890000 P99 : 27.880000 P100 : 33.000000 COUNT : 51 SUM : 90 rocksdb.numfiles.in.singlecompaction P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.db.seek.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.db.write.stall P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.sst.read.micros P50 : 1.000000 P95 : 1.900000 P99 : 1.980000 P100 : 2.000000 COUNT : 4 SUM : 6 rocksdb.file.read.flush.micros P50 : 1.000000 P95 : 1.900000 P99 : 1.980000 P100 : 2.000000 COUNT : 4 SUM : 6 rocksdb.file.read.compaction.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.file.read.db.open.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.file.read.get.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.file.read.multiget.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.file.read.db.iterator.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.file.read.verify.db.checksum.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.file.read.verify.file.checksums.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.sst.write.micros P50 : 0.613095 P95 : 1.865625 P99 : 5.940000 P100 : 33.000000 COUNT : 103 SUM : 77 rocksdb.file.write.flush.micros P50 : 0.613095 P95 : 1.865625 P99 : 5.940000 P100 : 33.000000 COUNT : 103 SUM : 77 rocksdb.file.write.compaction.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.file.write.db.open.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.num.subcompactions.scheduled P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.bytes.per.read P50 : 4.000000 P95 : 4.000000 P99 : 4.000000 P100 : 4.000000 COUNT : 100 SUM : 400 rocksdb.bytes.per.write P50 : 28.000000 P95 : 29.000000 P99 : 29.000000 P100 : 29.000000 COUNT : 10000 SUM : 287780 rocksdb.bytes.per.multiget P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.compression.times.nanos P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.decompression.times.nanos P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.read.num.merge_operands P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.blobdb.key.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.blobdb.value.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.blobdb.write.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.blobdb.get.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.blobdb.multiget.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.blobdb.seek.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.blobdb.next.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.blobdb.prev.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.blobdb.blob.file.write.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.blobdb.blob.file.read.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.blobdb.blob.file.sync.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.blobdb.compression.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.blobdb.decompression.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.db.flush.micros P50 : 2513.000000 P95 : 2513.000000 P99 : 2513.000000 P100 : 2513.000000 COUNT : 1 SUM : 2513 rocksdb.sst.batch.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.multiget.io.batch.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.num.index.and.filter.blocks.read.per.level P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.num.sst.read.per.level P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.num.level.read.per.multiget P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.error.handler.autoresume.retry.count P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.async.read.bytes P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.poll.wait.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.prefetched.bytes.discarded P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.async.prefetch.abort.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 rocksdb.table.open.prefetch.tail.read.bytes P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0 " #<PASS #<TEST TEMP-DB>> #<PASS #<TEST METADATA>> #<PASS #<TEST SST>> #<PASS #<TEST SCHEMA>> #<PASS #<TEST TRANSACTION>> #<PASS #<TEST MERGE-OP>> #<PASS #<TEST PREFIX-OP>> #<PASS #<TEST STORE>> #<PASS #<TEST LOGGER>> #<PASS #<TEST WBWI>> No tests failed.
organ
(load "lib/organ/tests.lisp") (asdf:test-system :organ)
in suite ORGAN: ; with 8/8 tests #<PASS #<TEST ORG-MARKUP>> #<PASS #<TEST ORG-MINIMAL>> #<PASS #<TEST ORG-STANDARD>> #<PASS #<TEST ORG-HEADLINE>> #<PASS #<TEST ORG-HEADING>> #<PASS #<TEST ORG-SECTION>> #<PASS #<TEST ORG-DOCUMENT>> #<PASS #<TEST ORG-LINES>> No tests failed.
skel
(load "lib/skel/tests.lisp") (asdf:test-system :skel)
in suite skel with 6/6 tests: #<PASS VM-TEST248242> #<PASS MAKEFILE-TEST248241> #<PASS SKELRC-TEST248240> #<PASS SKELFILE-TEST248239> #<PASS HEADER-COMMENTS-TEST248238> #<PASS SANITY-TEST248237> No tests failed.
packy
(load "lib/packy/tests.lisp") (asdf:test-system :packy)
in suite packy with 1/1 tests: #<PASS PACKY-OBJECTS-TEST249253> No tests failed.
nlp
(load "lib/nlp/tests.lisp") (asdf:test-system :nlp)
in suite nlp with 3/3 tests: #<PASS TEXTRANK-TEST249256> #<PASS DBSCAN-TEST249255> #<PASS PORTER-STEM-TEST249254> No tests failed.
net
(ql:quickload :net) (load "lib/net/tests.lisp") (asdf:test-system :net)
To load "net": Load 1 ASDF system: net ; Loading "net" in suite net with 6/6 tests: #<PASS SANITY-TEST249262> #<PASS OSC-TEST249261> #<PASS TLV-TEST249260> #<PASS UDP-TEST249259> #<PASS TCP-TEST249258> #<PASS DNS-TEST249257> No tests failed.
log
(ql:quickload :log) (load "lib/log/tests.lisp") (asdf:test-system :log)
To load "log": Load 1 ASDF system: log ; Loading "log" in suite log with 1/1 tests: #<PASS LOG-TEST249263> No tests failed.
gui
(ql:quickload :gui/tests) (load "lib/gui/tests.lisp") (asdf:test-system :gui)
To load "gui/tests": Load 1 ASDF system: gui/tests ; Loading "gui/tests" in suite gui with 1/1 tests: #<PASS HOST-COMPAT-TEST249294> No tests failed.
cli
(ql:quickload :cli) (load "lib/cli/tests.lisp") (asdf:test-system :cli)
To load "cli": Load 1 ASDF system: cli ; Loading "cli" in suite cli with 5/5 tests: #<PASS REPL-TEST249303> #<PASS SPARK-TEST249302> TEST: # of steps = 100 ================================================== Finished in #<PASS PROGRESS-TEST249301> #<PASS CLI-TEST249300> #<PASS ANSI-TEST249298> No tests failed.
rt
(ql:quickload :rt) (load "lib/rt/tests.lisp") (asdf:test-system :rt)
To load "rt": Load 1 ASDF system: rt ; Loading "rt" in suite rt with 1/1 tests: #<PASS RT-TEST249318> No tests failed.
obj
(ql:quickload :obj) (load "lib/obj/tests.lisp") (asdf:test-system :obj)
To load "obj": Load 1 ASDF system: obj ; Loading "obj" in suite obj with 12/12 tests: #<PASS GRAPH-TEST249345> #<PASS AVL-TREE-TEST249344> #<PASS RB-TREE-TEST249343> #<PASS BRO-TREE-TEST249342> #<PASS GENERIC-TREE-TEST249341> #<PASS RING-TEST249340> #<PASS CASTABLE-SOLO-TEST249338> #<PASS DEF-SEQ-TEST249337> #<PASS DEF-ITER-TEST249336> #<PASS IDS-TEST249335> #<FAIL THE FUNCTION OBJ/TBL:READ-CSV IS UNDEFINED.> #<PASS COLORS-TEST249333> 1 out of 12 total tests failed: #<RT:TEST TABLES :FN TABLES-TEST249334 :ARGS NIL :PERSIST NIL {10148538C3}>. 1 unexpected failures: #<FAIL THE FUNCTION OBJ/TBL:READ-CSV IS UNDEFINED.>.
syn
(ql:quickload :syn) (load "lib/syn/tests.lisp") (asdf:test-system :syn)
To load "syn": Load 1 ASDF system: syn ; Loading "syn" in suite syn with 1/1 tests: #<PASS TS-SANITY-TEST434> No tests failed.
doc
(ql:quickload :doc) (load "lib/doc/tests.lisp") (asdf:test-system :doc)
To load "doc": Load 1 ASDF system: doc ; Loading "doc" in suite doc with 4/4 tests: #<PASS DOC-FILE-TEST927> #<PASS DOC-SYSTEM-TEST926> #<PASS DOC-PACKAGE-TEST925> #<PASS DOC-SYMBOL-TEST924> No tests failed.
vc
(ql:quickload :vc) (load "lib/vc/tests.lisp") (asdf:test-system :vc)
To load "vc": Load 1 ASDF system: vc ; Loading "vc" in suite vc with 2/2 tests: #<PASS HG-TEST2877> #<PASS GIT-TEST2876> No tests failed.
pod
(async-shell-command "podman system service --time=10 unix:///run/user/$UID/podman.sock")
#<window 167 on *Async Shell Command*>
(ql:quickload :pod) (load "lib/pod/tests.lisp") (asdf:test-system :pod)
To load "pod": Load 1 ASDF system: pod ; Loading "pod" in suite pod with 1/1 tests: #<PASS POKE-AND-PROD-TEST2882> No tests failed.
ffi
btrfs
(load "ffi/btrfs/tests.lisp") (asdf:test-system :btrfs)
in suite btrfs with 0/0 tests: No tests failed.
rocksdb
(load "ffi/rocksdb/tests.lisp") (asdf:test-system :rocksdb)
in suite ROCKSDB with 2/2 tests: #<PASS DB-BASIC-TEST9514028> #<PASS OPTS-TEST9514027> No tests failed.
uring
(ql:quickload :uring) (load "ffi/uring/tests.lisp") (asdf:test-system :uring)
To load "uring": Load 1 ASDF system: uring ; Loading "uring" in suite URING with 0/0 tests: No tests failed.
tree-sitter
(ql:quickload :tree-sitter) (load "ffi/tree-sitter/tests.lisp") (asdf:test-system :tree-sitter)
To load "tree-sitter": Load 1 ASDF system: tree-sitter ; Loading "tree-sitter" in suite TREE-SITTER with 2/2 tests: #<PASS TS-RUST-TEST9514109> #<PASS TS-JSON-TEST9514108> No tests failed.
blake3
(ql:quickload :blake3) (load "ffi/blake3/tests.lisp") (asdf:test-system :blake3)
To load "blake3": Load 1 ASDF system: blake3 ; Loading "blake3" in suite BLAKE3 with 2/2 tests: #<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #X76AF417FF888 :TYPE (* (SB-ALIEN:STRUCT BLAKE3/PKG:BLAKE3-HASHER (BLAKE3/PKG::KEY (ARRAY (SB-ALIEN:UNSIGNED 32) 8) :OFFSET 0) (BLAKE3/PKG::CHUNK (SB-ALIEN:STRUCT BLAKE3/PKG:BLAKE3-CHUNK-STATE (BLAKE3/PKG::KEY (ARRAY (SB-ALIEN:UNSIGNED 32) 8) :OFFSET 0) (BLAKE3/PKG::CHUNK-COUNTER (SB-ALIEN:UNSIGNED 64) :OFFSET 256) (BLAKE3/PKG::BUF (ARRAY (SB-ALIEN:UNSIGNED 8) 64) :OFFSET 320) (BLAKE3/PKG::BUF-LEN (SB-ALIEN:UNSIGNED 8) :OFFSET 832) (BLAKE3/PKG::BLOCKS-COMPRESSED (SB-ALIEN:UNSIGNED 8) :OFFSET 840) (BLAKE3/PKG::FLAGS (SB-ALIEN:UNSIGNED 8) :OFFSET 848)) :OFFSET 256) (BLAKE3/PKG::CV-STACK-LEN (SB-ALIEN:UNSIGNED 8) :OFFSET 1152) (BLAKE3/PKG::CV-STACK (ARRAY (SB-ALIEN:UNSIGNED 8) 1760) :OFFSET 1160)))> #<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #X76AF417FF880 :TYPE (* (* (SB-ALIEN:UNSIGNED 8)))> #<PASS HASHER-TEST9514127> #<PASS VERSION-TEST9514126> No tests failed. in suite BLAKE3 with 0/2 tests: No tests failed.
xkb
(ql:quickload :xkb) (load "ffi/xkb/tests.lisp") (asdf:test-system :xkb)
To load "xkb": Load 1 ASDF system: xkb ; Loading "xkb" in suite XKB with 1/1 tests: #<PASS XKB-BASIC-TEST9514128> No tests failed.