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)

Primary author

Jan Philipp Thiele (Weierstrass Institute Berlin)

Presentation materials