| Summary: | Wrong Emma Basic Block Count in Report | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Marcel Hoetter <Marcel.Hoetter> |
| Component: | Buckminster | Assignee: | buckminster.core-inbox <buckminster.core-inbox> |
| Status: | CLOSED NOT_ECLIPSE | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | achim.demelt, Marcel.Hoetter |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
Marcel Hoetter
Unfortunately, it is not possible to simply provide a new version of EclEmma in Buckminster due to IP restrictions. Everything we provide for download from eclipse.org must be checked for intellectual property rights. Replacing the current version EclEmma with the new one will require some work from the Eclipse foundation's legal department. In our case it's actually a bit tricky, because Buckminster uses EclEmma, which in turn uses (and contains) Emma. The bug you've linked to is reported against Emma (and is obviously still open), but when you report that it seems to be fixed in newer version, I assume you've also installed EclEmma. The EclEmma team sometimes patch Emma and package that changed version inside their bundle. That doesn't make things easier... I guess at some point we'll upgrade to a newer version, but I'm not sure we'd do it right now. As a workaround, you should be able to install the new version of the EclEmma plugin into a headless Buckminster using the director after you have installed your regular Buckminster features. Thanks for the input! We replaced the EclEmma core plug-in with the one from the newest EclEmma version (1.5.1). Surprisingly, this did not solve the problem. After a little more investigation, it turned out that EclEmma reports the correct values in the Coverage View in the Eclipse IDE. It does NOT produce correct values in an exported HTML. I guess that EclEmma has an internal fix for the Coverage View, but the underlying Emma still has the bug mentioned above. :( I will try to get some focus on this issue on the Emma or EclEmma bugtracker. I am closing this bug again since Buckminster is not responsible for this. |