In Clojure, execution time of a test is much longer than with most other languages. Thus it is quite difficult to finish a clash of code in time.
The tests could be running way faster if the code was interpreted instead of run in a new JVM instance each time.
It is possible to interpret it instantly (with no JVM starting wait time) using a library called SCI GitHub - borkdude/sci: Configurable Clojure interpreter suitable for scripting and Clojure DSLs.</ compiled using GraalVM.
Unfortunately, it’s not possible. That’s not how our environment works. Sorry
What kind of constraints do you have?
Basically, they say that they don’t know how to do, because if they understood what I proposed they would not answer that.