Skip to content

chore(MSP-5160): disallow timeouts for Infection, setting maxTimeouts to 0 - #708

Merged
Maks Rafalko (maks-rafalko) merged 1 commit into
ticket/MSP-5160-infection-1from
ticket/MSP-5160-infection-2
Aug 14, 2026
Merged

chore(MSP-5160): disallow timeouts for Infection, setting maxTimeouts to 0#708
Maks Rafalko (maks-rafalko) merged 1 commit into
ticket/MSP-5160-infection-1from
ticket/MSP-5160-infection-2

Conversation

@maks-rafalko

@maks-rafalko Maks Rafalko (maks-rafalko) commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Why?

See https://infection.github.io/2026/01/14/whats-new-in-0.32.3/

in a nutshell:

Slow CI accumulation: You get timeouts to zero, the build is fast. You add a new feature - suddenly 20 new timeouts. Your CI now takes minutes longer. The worst part? There’s no way to know they exist without digging through logs.

Hidden infinite loops: Some timeouts are simple performance hits on slow CI. Others are mutations that create infinite loops-the very test gaps Infection is supposed to find, now hidden among “acceptable” slowdowns.

@maks-rafalko Maks Rafalko (maks-rafalko) changed the title chore(MSP-5160): Disallow timeouts for Infection, setting maxTimeouts to 0 chore(MSP-5160): disallow timeouts for Infection, setting maxTimeouts to 0 Aug 14, 2026
@maks-rafalko
Maks Rafalko (maks-rafalko) marked this pull request as ready for review August 14, 2026 13:56
…s` to 0

Why?

See https://infection.github.io/2026/01/14/whats-new-in-0.32.3/

in a nutshell:

> Slow CI accumulation: You get timeouts to zero, the build is fast. You add a new feature - suddenly 20 new timeouts. Your CI now takes minutes longer. The worst part? There’s no way to know they exist without digging through logs.

> Hidden infinite loops: Some timeouts are simple performance hits on slow CI. Others are mutations that create infinite loops-the very test gaps Infection is supposed to find, now hidden among “acceptable” slowdowns.
@maks-rafalko
Maks Rafalko (maks-rafalko) added this pull request to the merge queue Aug 14, 2026
Merged via the queue into master with commit ae8ed56 Aug 14, 2026
9 of 15 checks passed
@maks-rafalko
Maks Rafalko (maks-rafalko) deleted the ticket/MSP-5160-infection-2 branch August 14, 2026 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants