• Icon: Suggestion Suggestion
    • Resolution: Fixed
    • 1.2
    • Tasks
    • None
    • 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.

      A NAnt builder that produces NUnit test reports.

      Adding a NAnt builder itself should be pretty trivial, but we'll have sure we find test projects to test out the NUnit test reports. We need to check if the NUnit tests produce the same XML format or not.

            [BAM-701] Native support for NAnt builder

            AjayA added a comment -

            Hi Guys,

            Thank you for your patience.

            Bamboo now ships with the NAnt plugin, as of Bamboo 1.2.

            Thanks Ross! For building a great plugin.

            Regards,
            Ajay

            AjayA added a comment - Hi Guys, Thank you for your patience. Bamboo now ships with the NAnt plugin, as of Bamboo 1.2. Thanks Ross! For building a great plugin. Regards, Ajay

            Ross Rowe added a comment -

            Hi all, as part of the Codegeist(http://confluence.atlassian.com/display/CODEGEIST/Atlassian+Codegeist) competition, I've developed a NAnt builder plugin that also has support for parsing and displaying NUnit reports. The plugin is available at http://confluence.atlassian.com/display/CODEGEIST/NAnt+Builder, please let me know what you think

            Ross Rowe added a comment - Hi all, as part of the Codegeist( http://confluence.atlassian.com/display/CODEGEIST/Atlassian+Codegeist ) competition, I've developed a NAnt builder plugin that also has support for parsing and displaying NUnit reports. The plugin is available at http://confluence.atlassian.com/display/CODEGEIST/NAnt+Builder , please let me know what you think

            Thanks Mark!

            I agree we could do a custom command but without the NUnit stuff I don't think we'd move to Bamboo. Unless people watching this thread have tried Bamboo over CruiseControl.Net and could offer up any positive experiential data?

            It's a shame... We are using Jira and Confluence and the perceived value of using Bamboo would be high.

            Thanks again!
            Jay

            Jay McGaffigan added a comment - Thanks Mark! I agree we could do a custom command but without the NUnit stuff I don't think we'd move to Bamboo. Unless people watching this thread have tried Bamboo over CruiseControl.Net and could offer up any positive experiential data? It's a shame... We are using Jira and Confluence and the perceived value of using Bamboo would be high. Thanks again! Jay

            MarkC added a comment -

            Jay,

            The Builder code has been written as a plugin, so it is possible to write a NAnt builder that parses NUnit tests. We don't really have the internal bandwidth to setup, develop and test the NAnt solution right at the moment, but it's definitely something that's on the plans, probably through some help from our partners.

            As a workaround, it should be possible run NAnt as a Custom Command builder (see http://confluence.atlassian.com/display/BAMBOO/2.1+Configuring+a+new+Builder). Sadly, there's no real workaround for the NUnit formatted tests for the moment.

            Cheers,

            Mark C

            MarkC added a comment - Jay, The Builder code has been written as a plugin, so it is possible to write a NAnt builder that parses NUnit tests. We don't really have the internal bandwidth to setup, develop and test the NAnt solution right at the moment, but it's definitely something that's on the plans, probably through some help from our partners. As a workaround, it should be possible run NAnt as a Custom Command builder (see http://confluence.atlassian.com/display/BAMBOO/2.1+Configuring+a+new+Builder ). Sadly, there's no real workaround for the NUnit formatted tests for the moment. Cheers, Mark C

            Me again (sorry for the spam). Will there be any forthcoming information as to the status of this task? (Go/NoGo etc). If it's a no go is there any documentation/example you could point us too that would allow me to do this? Thanks a bunch

            Jay McGaffigan added a comment - Me again (sorry for the spam). Will there be any forthcoming information as to the status of this task? (Go/NoGo etc). If it's a no go is there any documentation/example you could point us too that would allow me to do this? Thanks a bunch

            We use Jira and Confluence currently and our CI server is CruiseControl.Net ... It would be nice to be able to use Bamboo if it supported NAnt and NUnit.

            Jay McGaffigan added a comment - We use Jira and Confluence currently and our CI server is CruiseControl.Net ... It would be nice to be able to use Bamboo if it supported NAnt and NUnit.

            Just in order to confirm what you probably know by now: NUnit and JUnit use different XML formats

            Stephan Müller added a comment - Just in order to confirm what you probably know by now: NUnit and JUnit use different XML formats

            One open-source project that uses NAnt & NUnit is Castle Project, at http://www.castleproject.org/. Builds are produced with CruiseControl.NET at http://builds.castleproject.org (custom CCNET front-end)

            I am one of the committers of this project, and interested in giving Bamboo a spin. The fact we also run JIRA (http://support.castleproject.org) could make this into a nice real-world display of your products.

            Roelof Blom added a comment - One open-source project that uses NAnt & NUnit is Castle Project, at http://www.castleproject.org/ . Builds are produced with CruiseControl.NET at http://builds.castleproject.org (custom CCNET front-end) I am one of the committers of this project, and interested in giving Bamboo a spin. The fact we also run JIRA ( http://support.castleproject.org ) could make this into a nice real-world display of your products.

            MarkC added a comment -

            We'd need to find some open-source projects that uses NAnt & NUnit to build their projects so that we can test this integration out (as well as setting up some sample projects internally)

            MarkC added a comment - We'd need to find some open-source projects that uses NAnt & NUnit to build their projects so that we can test this integration out (as well as setting up some sample projects internally)

              Unassigned Unassigned
              mark@atlassian.com MarkC
              Votes:
              13 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 16h
                  16h
                  Remaining:
                  Remaining Estimate - 16h
                  16h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified