test-check

borkdude 2020-08-30T11:41:08.007Z

I hit a issue in test.check where a global object in clojure.test.check.random is initialized at compile time in GraalVM, so everytime you invoke the binary, you get the same random number. Strangely enough, I can't reproduce this with AOT-ing and running on the JVM

borkdude 2020-08-30T11:41:32.007300Z

I've discussed this problem in #graalvm as well and posted a workaround for it

borkdude 2020-08-30T12:24:57.008300Z

I summarized the issue in this gist: https://gist.github.com/borkdude/768eb5d01085944190e5eb485fd4737a