Since I do TDD also on J2ME I also want to analyze the code coverage. We all know that green doesn't mean good but red definitely means bad. So I think coverage analysis is a good thing.
While for JSE/JEE there are a lot of options things are different on J2ME.
I only know of two free projects.
The first one is JInjector by Google. (http://code.google.com/p/jinjector/)
You can do much more than coverage analysis with it. (In fact I think that coverage analysis in JInjector is just a by-product.)
BUT it's not easy to configure and to use. So I had a look at Cobertura for J2ME ( http://www.cobertura4j2me.org/ ).
It's pretty easy to use and integrates nicely with ANT. So I use it. There's only one big drawback: It's terribly slow!
On one of my MIDlets running the tests with Cobertura4J2ME took 7 minutes while running the tests without took only 38 seconds.
Unfortunately there doesn't seem to be any activity on this project so I will either have to live with it or fix it myself. (I really like to do that but currently I just don't have the time for it).
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment