The main goal of the session is for the audience to understand the importance of testing, and how can it help your module development process. During the talk, I'll do a brief overview on the testing frameworks available, focused on unit testing, with examples. Finally, I'll show how to set up a quick CI workflow using GitHub and Travis CI, which are the tools uses for CI on my Puppet Forge module.
Nicolas Corrarello's background includes 6+ years of Unix system administration roles, managing AIX/Solaris/Linux systems in different companies. Nicolas also worked two years as a support engineer, and instructor/examiner for Red Hat delivering RHCE / RHCA courses. Open source enthusiast. While he spent years doing things manually, he's now a firm believer that the system administration practice needs to evolve and raise to the challenges of current times.