Testing preconditions, such as docker missing, can cause some tests to skip or silently pass. Others leave resources hanging waiting on something that will never happen but the root cause of the issue is unclear.
When a test that requires a precondition runs without said precondition being met, the test should fail when running in CI and produce a concise summary pinpointing the root cause.
[area/tests][area/dev-infra]
Testing preconditions, such as docker missing, can cause some tests to skip or silently pass. Others leave resources hanging waiting on something that will never happen but the root cause of the issue is unclear.
When a test that requires a precondition runs without said precondition being met, the test should fail when running in CI and produce a concise summary pinpointing the root cause.
[area/tests][area/dev-infra]