[non-BGPT] Fix animation DCHECK and add virtual/disable-blink-gen-property-trees/animations
- Fix DCHECK: is_running_xxx_animation_on_compositor should not be set in non-BGPT mode. The DCHECK is to check if the flag is set, we must have CompositingReason::kActiveXXXAnimation in direct_compositing_reasons (which is not set in non-BGPT). - Add virtual/disable-blink-gen-property-trees/animations to avoid regressions in non-BGPT mode when we make animation changes. The virtual suite is run with --enable-threaded-compositing which is closer to real world. Bug: 836884 Change-Id: I2f88db3423a9938cb55ce91244735b3881d31a7c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1507044 Commit-Queue: Philip Rogers <pdr@chromium.org> Reviewed-by:Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#638601}
Showing