Tuesday, June 18 • 10:20am - 10:40am
Speeding up Perl test suites

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
At SpareRoom, a roommate website/app with over 9 million users, we have a reasonably extensive test suite, which is part of the release cycle and "traditionally" took quite a long time to complete. During the last year or so, our Perl team dramatically improved the performance of the test suite, transforming it into a much more valuable tool that provides quick feedback during all development phases through continuous testing.

I will discuss various strategies for optimizing large Perl test suites (with an emphasis on web apps) and share several tips based on the experiences of our team, as well as some ideas on how a fast test suite can be more effective in the development workflow.

To conclude, I will demo our Test2::Aggregator, which helped get more performance out of our test suite and was just releaced to CPAN.

avatar for Dimitrios Kechagias

Dimitrios Kechagias

Princιpal Developer, SpareRoom
About 15 years ago, I started using Perl at the Stony Brook Algorithms lab (now known as the Data Science lab), for NLP and computational finance applications as a CS grad student. I continued working on large scale Perl systems frequently after that, mostly in Natural Language... Read More →

Tuesday June 18, 2019 10:20am - 10:40am
c) Philadelphia Room

Attendees (29)