Make gpu test expectations conflict checker more strict
Previously a conflict between two expectations for the same test meant that one expectation's tag list was a subset of the other's tag list. This CL will change the conflict checker so that it will find conflicts between expectations when they don't have conflicting tags. Example of test expectations without conflicts [ mac ] test1 [ RetryOnFailure ] [ win ] test1 [ Skip ] There is no conflict in the example above because they have different operating systems tags. Example of test expectations with conflicts [ android qualcomm-adreno-(tm)-418 ] test2 [ RetryOnFailure ] [ android opengl ] test2 [ Skip ] There is a conflict in the example above because they do not have any conflicting tags. The first test expectatoin can apply to ANGLE and non-ANGLE configurations on an android device. Bug: chromium:982363 Change-Id: I90b4df7c9d9ce6fd6347e096eab7d02e9023c6cc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1699501 Commit-Queue: Rakib Hasan <rmhasan@google.com> Reviewed-by:Yuly Novikov <ynovikov@chromium.org> Cr-Commit-Position: refs/heads/master@{#677043}
Showing
Please register or sign in to comment