• 0
    • 3
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Similar to the Clover integration, it would be great to have an emma integration as well for the rest of us who do not have clover licenses. Having out-of-the-box code coverage could be stand-out feature. Think about doing some of the graphs you've done for who has broken the build most for coverage. Who has implemented the most tests? Whose tests cover the most of the build? Whose cover the least?

          Form Name

            [BAM-880] EMMA/Jacoco Integration

            Currently, I have a task to:

            Build Plan
            task 1) run "ant emma debug install test fetch uninstall"
            task 2) zip up the Code Coverage report. Into "coverage.zip" into an Artifact

            Deploy Plan
            task 1) download the coverage report and other artifacts
            task 2) SCP the program artifacts to the FTP server
            task 3) SCP the Coverage.zip to my web server
            task 4) SSH task to "unzip" the report on my web server

            Now I can browse the latest code coverage html report on my web site.

            Not ideal, cuz it's not in Bamboo, but does give me some visibility into the results.

            Hope this idea helps other.

            James Barwick added a comment - Currently, I have a task to: Build Plan task 1) run "ant emma debug install test fetch uninstall" task 2) zip up the Code Coverage report. Into "coverage.zip" into an Artifact Deploy Plan task 1) download the coverage report and other artifacts task 2) SCP the program artifacts to the FTP server task 3) SCP the Coverage.zip to my web server task 4) SSH task to "unzip" the report on my web server Now I can browse the latest code coverage html report on my web site. Not ideal, cuz it's not in Bamboo, but does give me some visibility into the results. Hope this idea helps other.

            Please help either

            1) Get a parser for coverage.xml
            2) Be able to publish the coverage.html somewhere
            3) Point us to a coverage generator that I can run in an Android Instrumentation that will build a coverage report compatible with Bamboo.

            Something. PLEASE! Oh, Please help!!

            James Barwick added a comment - Please help either 1) Get a parser for coverage.xml 2) Be able to publish the coverage.html somewhere 3) Point us to a coverage generator that I can run in an Android Instrumentation that will build a coverage report compatible with Bamboo. Something. PLEASE! Oh, Please help!!

            Re-opening this issue as the plugin mentioned is unsupported.

            James Dumay added a comment - Re-opening this issue as the plugin mentioned is unsupported.

            oop. looks like it showed up once I logged in.

            Evan Leonard added a comment - oop. looks like it showed up once I logged in.

            Ajay, all of the links to the individual projects are broken on that page. Infact it looks as though the BAMEXT space is entirely missing from the wiki.

            Evan Leonard added a comment - Ajay, all of the links to the individual projects are broken on that page. Infact it looks as though the BAMEXT space is entirely missing from the wiki.

            AjayA added a comment -

            Hi Guys,

            This functionality is actually available as a Generic Bamboo plugin.

            One of the entries for our Codegeist competition was a generic coverage which - "provides tracking of, and insight into, project code coverage for Bamboo builds. It supports code coverage data generated by Clover, Cobertura, and EMMA". For further information and getting your hands on the plugin please visit our Codegeist page on Confluence

            Let us know if this plugin was useful? And whether it met your requirements? We would love to hear some feedback from our customers.

            Cheers,
            Ajay

            AjayA added a comment - Hi Guys, This functionality is actually available as a Generic Bamboo plugin. One of the entries for our Codegeist competition was a generic coverage which - "provides tracking of, and insight into, project code coverage for Bamboo builds. It supports code coverage data generated by Clover, Cobertura, and EMMA". For further information and getting your hands on the plugin please visit our Codegeist page on Confluence Let us know if this plugin was useful? And whether it met your requirements? We would love to hear some feedback from our customers. Cheers, Ajay

            Seconded. We're using EMMA for test code coverage measurement in the FreeMarker project's Ant build scripts already, and it'd be great to have the metrics exposed through Bamboo as well.

            Attila Szegedi added a comment - Seconded. We're using EMMA for test code coverage measurement in the FreeMarker project's Ant build scripts already, and it'd be great to have the metrics exposed through Bamboo as well.

            I think this should be implemented out of the box also.

            Anthony Browne added a comment - I think this should be implemented out of the box also.

              Unassigned Unassigned
              evan.leonard Evan Leonard
              Votes:
              44 Vote for this issue
              Watchers:
              24 Start watching this issue

                Created:
                Updated: