Posts List

Building tests for Habitat

I’ve been contributing to Habitat for a little while now. Mostly in the capacity of contributions to core-plans, but occasionally some changes to the on-premise-builder and the Habitat project itself. I’ve posted about my reasons for preferring Habitat previously, today I want to focus on the evolution of my testing for Habitat. Initial testing, no automation The initial testing is similar to what all developers would currently be doing as they engage in Habitat day to day:

What is Habitat?

I’ve been using Habitat (by Chef) since its initial release. That makes it approximately 2 years. I’ve been using it more seriously in the past year, after a visit from Habitat engineers, and opportunities to engage with it in my regular work. Additionally I’ve been able to sink a bit of personal time into it. But what is it? Habitat is 3 primary things to me: Portable application builds! Networked, cluster-aware process supervisor Release / deployment management These are all HUGE for any application developer.