Add integration tests for build trace masking
What does this MR do?
Adds integration tests for trace masking. Previously, we only had unit level tests, and nothing testing that sets up the trace in the same way that builds do.
This also adds a DelayedMask
and DelayedLimit
unit test, to better simulate how the trace buffer is used
by build
.
Why was this MR needed?
What's the best way to test this MR?
Each executor now has a test that ensures masking functionality works as expected.
What are the relevant issue numbers?
closes #27560 (closed)
Edited by Georgi N. Georgiev