7 ms·
The nice thing about Clojure development is that you really only need to start the JVM once, after that, you can eval anything you need instantly. And really, s
by film42 11y ago
The nice thing about Clojure development is that you really only need to start the JVM once, after that, you can eval anything you need instantly. And really, startup times aren't that bad. Here's Travis CI for a small project I made. Time to start the JVM and run tests? 2.76 seconds. The entire build completes in ~12 seconds.
https://travis-ci.org/film42/rinok#L99 https://travis-ci.org/film42/rinok#L99
- metaobject 11y agoWhat kind of hardware are you running on?
- benaiah 11y agoHow is three seconds to run tests on a "small project" "not that bad"?
- ftomassetti 11y agowell, it is not that bad because as part of the tests it also parse all the code of Javaparser and spring-jdbc (by no means small projects). Parsing it is an expensive operation also because the Java grammar is quite ambiguous