Back To Schedule
Monday, March 12 • 10:20 - 11:10
Real Impact Testing Analysis for JVM Developers

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.
Test Impact Analysis (TIA) is a modern way of speeding up the test automation phase of a build. It works by analyzing the call-graph of the source code to work out which tests should be run after a change to production code. Microsoft has done some extensive work on this approach, but it’s also possible for development teams to implement something useful quite cheaply.
Tools for TIA are especially useful for mono-repos: a common practice in big companies (e.g Google or Microsoft) that consist of storing all the private project dependencies as part of the same Git repository.
In this session, we will learn how to build an open source tool such as junit4git (https://github.com/rpau/junit4git) using JUnit extensions that ignore those tests that are not related with your last changes in your Git repository.

avatar for Raquel Pau

Raquel Pau

Senior Software Engineer, Schibsted
I have almost 10 years of experience programming in Java. I have also a long experience in big data and recommendation systems. Currently, I am software engineer at Schibsted and the project leader of Walkmod, an open source tool to apply Java code conventions.

Monday March 12, 2018 10:20 - 11:10 CET
Room 8

Attendees (5)