Module Development
Cover your modules with functional tests using Behat, if applicable.
Case Study: The Drermahgerd Module
- ERMAHGERD ERTS DRERPERL!
- Do not use this, unless you have Bad Judgement!
- Continuous integration:
- Continuously build and test your code on check-in
- Notification on failure (and/or success)
The Players
- GitHub for hosting the code repository
- Travis CI for build/test automation
- SauceLabs for running in-browser Behat tests
Demo Time
.travis.yml
build file- Travis CI build status page
- Saucelabs test session details
Questions? Thoughts?