Glojure Test Report

The Clojure compatibility test suite results for Glojure
100.00%
5224
Passed
0
Failed
0
Errors
Generated: 2026-08-03 12:15:48.437600308 -0400 EDT m=+3.069386507

Reader Conditional Skips (#?(:glj ...))

aclone (1 skipped)
empty slices are identical in Go
add_watch (2 skipped)
no refs in glj yet
no agents in glj yet
binding (1 skipped)
bound_fn (1 skipped)
bound_fn_star (1 skipped)
dec (1 skipped)
Go integers cannot underflow
inc (1 skipped)
Go integers cannot overflow
int (1 skipped)
int range checks not implemented
realized_qmark (2 skipped)
future-cancel not implemented in glj
realized? on lazy seqs not fully implemented
vec (1 skipped)
Glojure does not alias array

clojure.core-test.abs

✓ 15 passed

clojure.core-test.aclone

✓ 16 passed

clojure.core-test.add-watch

✓ 16 passed

clojure.core-test.and

✓ 20 passed

clojure.core-test.any-qmark

✓ 7 passed

clojure.core-test.assoc

✓ 42 passed

clojure.core-test.assoc-bang

✓ 38 passed

clojure.core-test.associative-qmark

✓ 17 passed

clojure.core-test.atom

✓ 93 passed

clojure.core-test.bigdec

✓ 18 passed

clojure.core-test.bigint

✓ 18 passed

clojure.core-test.binding

✓ 17 passed

clojure.core-test.bit-and

✓ 11 passed

clojure.core-test.bit-and-not

✓ 13 passed

clojure.core-test.bit-clear

✓ 3 passed

clojure.core-test.bit-flip

✓ 4 passed

clojure.core-test.bit-not

✓ 3 passed

clojure.core-test.bit-or

✓ 11 passed

clojure.core-test.bit-set

✓ 8 passed

clojure.core-test.bit-shift-left

✓ 4 passed

clojure.core-test.bit-shift-right

✓ 8 passed

clojure.core-test.bit-test

✓ 8 passed

clojure.core-test.bit-xor

✓ 10 passed

clojure.core-test.boolean

✓ 50 passed

clojure.core-test.boolean-qmark

✓ 21 passed

clojure.core-test.bound-fn

✓ 6 passed

clojure.core-test.bound-fn-star

✓ 6 passed

clojure.core-test.butlast

✓ 7 passed

clojure.core-test.byte

✓ 28 passed

clojure.core-test.case

✓ 72 passed

clojure.core-test.char

✓ 6 passed

clojure.core-test.char-qmark

✓ 48 passed

clojure.core-test.coll-qmark

✓ 22 passed

clojure.core-test.comment

✓ 4 passed

clojure.core-test.compare

✓ 33 passed

clojure.core-test.conj

✓ 25 passed

clojure.core-test.conj-bang

✓ 51 passed

clojure.core-test.cons

✓ 20 passed

clojure.core-test.constantly

✓ 31 passed

clojure.core-test.contains-qmark

✓ 12 passed

clojure.core-test.count

✓ 20 passed

clojure.core-test.counted-qmark

✓ 16 passed

clojure.core-test.cycle

✓ 11 passed

clojure.core-test.dec

✓ 13 passed

clojure.core-test.decimal-qmark

✓ 40 passed

clojure.core-test.denominator

✓ 10 passed

clojure.core-test.derive

✓ 32 passed

clojure.core-test.disj

✓ 18 passed

clojure.core-test.disj-bang

✓ 20 passed

clojure.core-test.dissoc

✓ 22 passed

clojure.core-test.dissoc-bang

✓ 19 passed

clojure.core-test.doseq

✓ 15 passed

clojure.core-test.double

✓ 19 passed

clojure.core-test.double-qmark

✓ 46 passed

clojure.core-test.drop

✓ 9 passed

clojure.core-test.drop-last

✓ 1 passed

clojure.core-test.drop-while

✓ 9 passed

clojure.core-test.empty

✓ 18 passed

clojure.core-test.empty-qmark

✓ 15 passed

clojure.core-test.eq

✓ 71 passed

clojure.core-test.even-qmark

✓ 17 passed

clojure.core-test.false-qmark

✓ 50 passed

clojure.core-test.ffirst

✓ 17 passed

clojure.core-test.find

✓ 7 passed

clojure.core-test.first

✓ 7 passed

clojure.core-test.float

✓ 23 passed

clojure.core-test.float-qmark

✓ 46 passed

clojure.core-test.fn-qmark

✓ 15 passed

clojure.core-test.fnext

✓ 19 passed

clojure.core-test.fnil

✓ 18 passed

clojure.core-test.format

✓ 1 passed

clojure.core-test.get

✓ 31 passed

clojure.core-test.get-in

✓ 22 passed

clojure.core-test.gt

✓ 62 passed

clojure.core-test.hash-map

✓ 8 passed

clojure.core-test.hash-set

✓ 11 passed

clojure.core-test.ident-qmark

✓ 13 passed

clojure.core-test.identical-qmark

✓ 4 passed

clojure.core-test.ifn-qmark

✓ 19 passed

clojure.core-test.inc

✓ 14 passed

clojure.core-test.int

✓ 20 passed

clojure.core-test.int-qmark

✓ 43 passed

clojure.core-test.integer-qmark

✓ 43 passed

clojure.core-test.interleave

✓ 16 passed

clojure.core-test.intern

✓ 6 passed

clojure.core-test.interpose

✓ 10 passed

clojure.core-test.juxt

✓ 14 passed

clojure.core-test.key

✓ 17 passed

clojure.core-test.keys

✓ 13 passed

clojure.core-test.keyword

✓ 61 passed

clojure.core-test.keyword-qmark

✓ 13 passed

clojure.core-test.last

✓ 11 passed

clojure.core-test.list-qmark

✓ 22 passed

clojure.core-test.long

✓ 26 passed

clojure.core-test.lt

✓ 62 passed

clojure.core-test.lt-eq

✓ 73 passed

clojure.core-test.make-hierarchy

✓ 1 passed

clojure.core-test.map-qmark

✓ 22 passed

clojure.core-test.mapcat

✓ 24 passed

clojure.core-test.max

✓ 26 passed

clojure.core-test.merge

✓ 42 passed

clojure.core-test.min

✓ 26 passed

clojure.core-test.min-key

✓ 49 passed

clojure.core-test.minus

✓ 139 passed

clojure.core-test.mod

✓ 67 passed

clojure.core-test.name

✓ 8 passed

clojure.core-test.namespace

✓ 6 passed

clojure.core-test.nan-qmark

✓ 12 passed

clojure.core-test.neg-int-qmark

✓ 40 passed

clojure.core-test.neg-qmark

✓ 25 passed

clojure.core-test.next

✓ 7 passed

clojure.core-test.nfirst

✓ 17 passed

clojure.core-test.nil-qmark

✓ 13 passed

clojure.core-test.not

✓ 5 passed

clojure.core-test.not-empty

✓ 13 passed

clojure.core-test.not-eq

✓ 71 passed

clojure.core-test.nth

✓ 13 passed

clojure.core-test.nthnext

✓ 13 passed

clojure.core-test.nthrest

✓ 14 passed

clojure.core-test.number-qmark

✓ 40 passed

clojure.core-test.number-range

✓ 0 passed

clojure.core-test.numerator

✓ 10 passed

clojure.core-test.odd-qmark

✓ 17 passed

clojure.core-test.or

✓ 20 passed

clojure.core-test.parse-boolean

✓ 26 passed

clojure.core-test.parse-double

✓ 36 passed

clojure.core-test.parse-long

✓ 30 passed

clojure.core-test.parse-uuid

✓ 18 passed

clojure.core-test.partial

✓ 9 passed

clojure.core-test.peek

✓ 11 passed

clojure.core-test.persistent-bang

✓ 17 passed

clojure.core-test.plus

✓ 129 passed

clojure.core-test.plus-squote

✓ 72 passed

clojure.core-test.pop

✓ 12 passed

clojure.core-test.pop-bang

✓ 18 passed

clojure.core-test.portability

✓ 0 passed

clojure.core-test.pos-int-qmark

✓ 40 passed

clojure.core-test.pos-qmark

✓ 25 passed

clojure.core-test.pr-str

✓ 2 passed

clojure.core-test.print-str

✓ 2 passed

clojure.core-test.println-str

✓ 2 passed

clojure.core-test.prn-str

✓ 2 passed

clojure.core-test.qualified-ident-qmark

✓ 13 passed

clojure.core-test.qualified-keyword-qmark

✓ 13 passed

clojure.core-test.qualified-symbol-qmark

✓ 13 passed

clojure.core-test.quot

✓ 68 passed

clojure.core-test.rand

✓ 7 passed

clojure.core-test.rand-int

✓ 4 passed

clojure.core-test.rand-nth

✓ 4 passed

clojure.core-test.random-sample

✓ 21 passed

clojure.core-test.random-uuid

✓ 3 passed

clojure.core-test.ratio-qmark

✓ 41 passed

clojure.core-test.rational-qmark

✓ 40 passed

clojure.core-test.rationalize

✓ 16 passed

clojure.core-test.realized-qmark

✓ 20 passed

clojure.core-test.reduce

✓ 10 passed

clojure.core-test.rem

✓ 68 passed

clojure.core-test.remove-watch

✓ 8 passed

clojure.core-test.repeat

✓ 17 passed

clojure.core-test.rest

✓ 7 passed

clojure.core-test.reverse

✓ 11 passed

clojure.core-test.reversible-qmark

✓ 22 passed

clojure.core-test.rseq

✓ 13 passed

clojure.core-test.second

✓ 7 passed

clojure.core-test.select-keys

✓ 12 passed

clojure.core-test.seq

✓ 17 passed

clojure.core-test.seq-qmark

✓ 23 passed

clojure.core-test.seqable-qmark

✓ 22 passed

clojure.core-test.sequential-qmark

✓ 17 passed

clojure.core-test.set

✓ 13 passed

clojure.core-test.set-qmark

✓ 22 passed

clojure.core-test.short

✓ 28 passed

clojure.core-test.shuffle

✓ 10 passed

clojure.core-test.simple-ident-qmark

✓ 13 passed

clojure.core-test.simple-keyword-qmark

✓ 13 passed

clojure.core-test.simple-symbol-qmark

✓ 13 passed

clojure.core-test.slash

✓ 160 passed

clojure.core-test.some

✓ 38 passed

clojure.core-test.some-fn

✓ 16 passed

clojure.core-test.some-qmark

✓ 5 passed

clojure.core-test.sort

✓ 13 passed

clojure.core-test.sort-by

✓ 28 passed

clojure.core-test.sorted-qmark

✓ 23 passed

clojure.core-test.special-symbol-qmark

✓ 31 passed

clojure.core-test.star

✓ 125 passed

clojure.core-test.star-squote

✓ 74 passed

clojure.core-test.str

✓ 47 passed

clojure.core-test.string-qmark

✓ 48 passed

clojure.core-test.subs

✓ 29 passed

clojure.core-test.subvec

✓ 34 passed

clojure.core-test.symbol

✓ 61 passed

clojure.core-test.symbol-qmark

✓ 13 passed

clojure.core-test.take

✓ 8 passed

clojure.core-test.take-last

✓ 3 passed

clojure.core-test.take-nth

✓ 15 passed

clojure.core-test.take-while

✓ 9 passed

clojure.core-test.taps

✓ 0 passed

clojure.core-test.true-qmark

✓ 50 passed

clojure.core-test.underive

✓ 26 passed

clojure.core-test.unsigned-bit-shift-right

✓ 3 passed

clojure.core-test.update

✓ 63 passed

clojure.core-test.uuid-qmark

✓ 24 passed

clojure.core-test.val

✓ 16 passed

clojure.core-test.vals

✓ 12 passed

clojure.core-test.var-qmark

✓ 34 passed

clojure.core-test.vec

✓ 18 passed

clojure.core-test.vector

✓ 27 passed

clojure.core-test.vector-qmark

✓ 23 passed

clojure.core-test.when

✓ 19 passed

clojure.core-test.when-first

✓ 13 passed

clojure.core-test.when-let

✓ 13 passed

clojure.core-test.when-not

✓ 19 passed

clojure.core-test.with-out-str

✓ 1 passed

clojure.core-test.zero-qmark

✓ 25 passed

clojure.core-test.zipmap

✓ 16 passed

clojure.string-test.blank-qmark

✓ 13 passed

clojure.string-test.capitalize

✓ 11 passed

clojure.string-test.ends-with-qmark

✓ 16 passed

clojure.string-test.escape

✓ 10 passed

clojure.string-test.lower-case

✓ 11 passed

clojure.string-test.reverse

✓ 8 passed

clojure.string-test.starts-with-qmark

✓ 22 passed

clojure.string-test.upper-case

✓ 11 passed