NOTE: The event will be held in Central Daylight Time (CDT), UTC -5.

View More Details for Open Source Summit + Embedded Linux Conference North America 2020
Registration Information.
Back To Schedule
Monday, June 29 • 11:30am - 12:20pm
Journey to the Test - Experiences in Getting Serious About Testing Apache Traffic Server - Alan M. Carroll, Verizon Media

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Several years ago increasing code complexity, community turn over, and wider use of Apache Traffic Server (ATS) were causing reliability issues in production use. The community decided to make this a high priority for future efforts. The payoff from taking testing and reliability as first class objectives is now evident This talk is about that journey, looking at the tools used, the tools built, and the improvements from that work. Ongoing and future efforts will be discussed, because testing remains a critical part of delivering a reliable product. All of these tools are available for other open source projects and almost all for any project.

ATS is a C++ project and therefore these tools focus on C++ code support, although many of them are applicable to other languages. These include
* Catch for unit testing.
* AuTest for black box testing.
* Coverity, clang for static analysis.
* Using different compilers for cross checking.
* Use of continuous integration for driving testing.
* Community efforts and outreach to promote testing and testability.
* Lessons learned from failed efforts.


Alan M. Carroll

Software Engineer, Verizon Media
Alan started coding in the early 70s and has been a professional for over 40 years. His primary focus is on C++, systems design, and user space network infrastructure. Alan current works for Verizon Media on the Apache Traffic Server project. He has given numerous talks at ATS summits... Read More →

Monday June 29, 2020 11:30am - 12:20pm CDT
Linux Systems Theater