android: Raise invisible main frame rank
Before this CL, the ranking order is: 1) visible main frame 2) visible subframe in viewport 3) visible subframe outside of viewport 4) invisible main frame 5) invisible subframe in viewport 6) invisible subframe outside of viewport This CL moves 4) above 3). This complicates the comparison algorithm quite a bit, since it's no longer ok to compare fields independently. Expand testRanking to cover all cases in the list above. Also make failures in unit test easier to debug by using assertArrayEquals. Bug: 855037 Change-Id: I4aa1c785fcdb6978cfeca9bf8e6989dd6d3153ea Reviewed-on: https://chromium-review.googlesource.com/1213924Reviewed-by:Siddhartha S <ssid@chromium.org> Commit-Queue: Bo <boliu@chromium.org> Cr-Commit-Position: refs/heads/master@{#589736}
Showing
Please register or sign in to comment