Archives for the tag: test automation

How I Learned to Stop Worrying and Love TestNG

Think back to your early 20's. Remember going out on Halloween or New Year's Eve? No sooner do you walk into a bar than someone in your group starts lobbying to go to some other bar. 'Cuz it's gonna be way better. (In your exasperation - you just ordered a drink for pete's sake! -  you vow that next year you're gonna find a house party instead.) Apologies in advance, but... I'm gonna be "that someone". Replace New Year's Eve with every Monday through Friday. The bar you just walked into

Continue reading »

I love pull requests No, really: I love pull requests. But I’ve learned to be more than a little nervous when accepting them. If only I had a dollar for every time an innocent-looking pull request completely threw the spanner in the works, broke every build, and had my team Nerf-pelting me because of the test failures. I’d be a rich man who wouldn’t have to sling code for a living! http://vimeo.com/59534707 To avoid being subjected to guerrilla Nerf warfare, I need to check the build

Continue reading »

So You Want to Run Tests in Parallel… now what??

Lemme start by saying two things to regular readers: 1) "Thanks for tuning in and dropping lots of thoughtful comments!" and 2) "You've probably noticed me getting all up in your area codes about fast feedback lately, what with the artifact sharing and inner/outer loops n' all." Yeah, it's been a bit of an obsession ever since the Agile2012 conference got me thinking about how important it is for agile teams in particular --partly because turbo-charged feedback is a natural work-in-progress

Continue reading »

Quarantine!? Has the zombie apocalypse finally happened!? What's this new feature with the crazy name?! Ok, now that you've calmed down... Do you have an annoying test that keeps randomly failing and stopping you from building? Have you ever wanted to hide away tests that you don't need to worry about for the moment? Then read on! 'Quarantine' is a new feature of Bamboo 4 which lets you completely ignore a test and its results.  (What?  You haven't heard about the awesomeness that

Continue reading »

  In part 1 of this mini-series, I introduced the concept of using manual Stages in Bamboo to set up a Plan that evolves as more and more of your build, test, and deploy processes become automated.  When putting it into practice,  there are some nuances to keep in mind, and "gotchas" to avoid.  In part 2, I will cover these in some depth so you can look like the continuous delivery rock star you are! Sharing is Caring Artifact sharing is not exclusive to Plans with manual Stages

Continue reading »