We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

The Buildfarm client as a development tool

Formal Metadata

Title
The Buildfarm client as a development tool
Title of Series
Number of Parts
37
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Discover how you can test your code much more thoroughly than just running "make check", but with very little more effort. The buildfarm client automates thorough testing of new code as well as committed code. For many years the buildfarm client has had an offline mode that will test a given local codebase rather than pulling from git. Some recent enhancements in the client have made this mode more usable by developers and committers. Now it's very easy to reduce very substantially the chances that the code you're developing or committing will send the whole buildfarm red. The talk will describe in detail the whole battery of tests the client runs, and how to use offline mode effectively as part of your development and review process. We will show how to keep several configurations for different sorts of tests. We'll see how to run valgrind to check for memory leaks without touching the core code at all. And we'll show how to add a module to test non-core code such as an extension.