Making Test-Driven Development [Somewhat] Bearable on OpenStack
While some developers may find it silly to create tests they know will immediately fail, this is actually the first step of test-driven development. Test-driven development not only results in better code, it also reduces those late night surprises when it comes to deploying the software. All developers know that they should adopt test-driven development practices, so why are so few actually doing it? The short answer is that it sucks writing tests. The goal of this talk is to demonstrate some of the tools that make test-driven development [somewhat] bearable on OpenStack environments. In this talk, join Hart Hoover as he:
- Provides tools needed to perform test-driven development with Chef
- Explains the roles of tools like ChefSpec, Test Kitchen, RuboCop, Foodcritic, Berkshelf, and how they work together holistically
- Demonstrates a test-driven development on an OpenStack environment using all of the aforementioned tools
- Understand how and why tests pass or fail, and how to analyze the output of those tests and correct failures
- Shows how you can take advantage of these tools currently on GitHub
Operations Engineer, Rackspace Managed Hosting
Hart Hoover is an Operations Engineer at Rackspace Hosting. Hoover started his career as a Racker in 2007 as a Linux Systems Administrator, providing technical support for dedicated servers. He moved to the cloud in 2009 to help design the Managed Cloud Servers support model. He now works on the Satori project.
Wednesday May 14, 2014 4:30pm - 5:10pm
Attendance numbers do not account for private attendees. Get there early!
Remove this from your schedule?
This session is full and you may not be able to get back in.