On 03.01.2014 18:44, Seth Leger wrote: > Hi everyone, > > Over the holidays, we had some Bamboo breakages in 1.12 due to several > code changes that were made immediately before the holidays that did not > pass unit tests and/or smoke tests. If you are committing code to the > stable branch of OpenNMS, please observe the following practices: > > - Be conservative about what you are committing. If you want to fix a > bug, please just check the bugfix code into 1.12. If you do other > cleanup in the code at the same time that produces a large diff, commit > those cleanup changes to master. Innocuous cleanup can often cause > unintended breakages. > > - At the very least, run the unit tests for the module that you are > editing. This is the bare minimum that you should be doing before > committing. Ideally, you should run the entire unit test suite, install > the code, and then run smoke tests against the installed copy of > OpenNMS. This is time-consuming but it is the only way to ensure that > you won't cause the Bamboo builds to fail. > > - Commit your code to a branch first, ask us to add it to Bamboo, and > let Bamboo test your branch before merging the changes into 1.12. If you > want to make regular bugfixes in 1.12, I highly recommend this option > because it automates the unit and smoke testing for you. I personally do > this on master with my soleger-master branch so that I can ensure that > my ongoing development won't break the master branch before I do any merges. > > Thanks, > Seth Leger > The OpenNMS Group > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > _______________________________________________ > Please read the OpenNMS Mailing List FAQ: > http://www.opennms.org/index.php/Mailing_List_FAQ > > opennms-devel mailing list > > To *unsubscribe* or change your subscription options, see the bottom of this > page: > https://lists.sourceforge.net/lists/listinfo/opennms-devel +1
------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Please read the OpenNMS Mailing List FAQ: http://www.opennms.org/index.php/Mailing_List_FAQ opennms-devel mailing list To *unsubscribe* or change your subscription options, see the bottom of this page: https://lists.sourceforge.net/lists/listinfo/opennms-devel