Testing your Gradle Builds
ÜberConf
Denver · July 19 - 22, 2016
About this Presentation
With software build and continuous delivery pipelines becoming more complex, there exists a need to verify the logic powering these processes like any other piece of code. We need tools and methodologies for testing our build logic much in the same way we test or production code. Assertions vary from ensuring the build produces the expected output, custom plugins and extensions modify the build in expected ways, and cross version testing with different versions of the build system.
In this presentation we will discuss and demonstrate methods for testing Gradle builds, including standard unit testing as well as functional testing using Gradle TestKit.

Principal Engineer at Gradle Inc
Mark works as a core developer at Gradle. He brings over a decade of software development experience across many projects in the public and defense sectors. In addition to working on the Gradle project, Mark spends much of his time assisting organizations across the world adopt Gradle and streamline their build and delivery processes.
When not pondering about continuous integration, Mark spends his days hiking or snowboarding in his home state of Colorado with his wife and two dogs.