I'm still a little confused about ERT. Is it for running regression tests of your elisp code or for running regression tests of other code too?
For example would I run my JUnit tests under ERT, and ERT would display the results, jump to the failures, and rerun specific tests?