If I recall, the startup time is due to bootstrapping Clojure-Py. It takes a while to execute the core, which is why it still takes a few seconds even after removing all the tests. Feel free to look into speeding it up :)
The way our tests are bootstrapped, I'm not sure if nose can distinguish between different sets of them like it does for straight Python tests. If you want to fiddle around with it, check out tests/bootstrop-clj-tests.py. I believe Tim wrote that in short order when we hooked Clojure-Py up to TravisCI, and it's pretty much been left as is. I imagine there's room for improvement, so have at it.
Eric
If I recall, the startup time is due to bootstrapping Clojure-Py. It takes a while to execute the core, which is why it still takes a few seconds even after removing all the tests. Feel free to look into speeding it up :)
The way our tests are bootstrapped, I'm not sure if nose can distinguish between different sets of them like it does for straight Python tests. If you want to fiddle around with it, check out tests/bootstrop-clj-tests.py. I believe Tim wrote that in short order when we hooked Clojure-Py up to TravisCI, and it's pretty much been left as is. I imagine there's room for improvement, so have at it