• Xianzhu Wang's avatar
    Fix false-positives of under-invalidation checking in layout tests · 206bdc85
    Xianzhu Wang authored
    In the following few cases we intentionally allow under-invalidations in
    cached subsequences:
    - offscreen image animation
    - media buffered range
    
    We intentionally don't update each time the contents change to improve
    performance or avoid complex implementation of real time change
    notification.
    
    Now allow cache skipping in cached subsequences.
    
    Enable under-invalidation checking for tests that would have reported
    under-invalidation with the checking enabled.
    
    This also helps clusterfuzz not to trigger under-invaldiation checking
    failures when it creates a test for the above cases.
    
    Bug: 769729
    Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
    Change-Id: I2149e9d2304dbad5d7486c822d5452c5dba237fe
    Reviewed-on: https://chromium-review.googlesource.com/690851
    Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
    Reviewed-by: default avatarChris Harrelson <chrishtr@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#505281}
    206bdc85
video-unmute-repaint.html 803 Bytes