Mar 5 – 7, 2024
Julius-Maximilians-Universität Würzburg
Europe/Berlin timezone

Pipeline dependencies and layered test suites

Mar 6, 2024, 11:10 AM
20m
SE2

SE2

Tutorial or Skill-Up Advanced Continuous Integration - Intermediate

Speaker

Jan Philipp Thiele (Weierstrass Institute Berlin)

Description

Supporting multiple operating systems, compilers, etc. can lead
to a combinatorial explosion with the need for a large test suite.
Similarly, a large library can have many features to test such that a full run
for one of those combinations can take a long time.

In this skill-up we will talk about a common approach to address this problem,
layering test suites and pipelines.
Then, the most important parameter combinations
are tested on every pull request while a fuller set is run regularly on a scheduled basis.

This also includes a discussion about combinatorial explosion and parameter
matrices to help decide which combinations are the most important.

Slot length other(help with comment)

Author

Jan Philipp Thiele (Weierstrass Institute Berlin)

Presentation materials