Yeah, I had testers that tested the functionality of a delay… But had set the delay parameter to zero. Well good thing this one case worked, but you didn’t check anything beyond that for correctness at all.
We continuously create tests that ensure a process completes in an set amount of time, and every time, we don’t give them enough leeway, and the test will fail randomly if the CI runner gets overloaded.
Yeah, I had testers that tested the functionality of a delay… But had set the delay parameter to zero. Well good thing this one case worked, but you didn’t check anything beyond that for correctness at all.
Timing and tests, name a better migraine duo :D.
We continuously create tests that ensure a process completes in an set amount of time, and every time, we don’t give them enough leeway, and the test will fail randomly if the CI runner gets overloaded.