New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 712363 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Comprehensive Testing for Paint / Activation time

Project Member Reported by panicker@chromium.org, Apr 17 2017

Issue description

We are updating Paint time (for FP, FCP, FMP etc) to be the Activation time on compositor (in https://codereview.chromium.org/2778223005)
We expect to further update this to be the timestamp up to GPU swap.
If that does not end up happening we should consider beefing up automated testing for current Activation plumbing to include corner cases such as no swap happened because the tab was offscreen etc.

Brian, could you add the set of test cases you have in mind here?

 
These aren't cases that necessarily need testing, but are cases to consider:
* output surface lost
* visibility changes
* interactions with impl-side invalidation
* multiple NotifyReadyToActivate signals before the actual activation.
* if we start measuring further down the pipeline than activation, make sure that aborts / early outs ware properly handled. e.g. when there is no damage or when the frame isn't actually consumed by a display.
Owner: panicker@chromium.org
Status: Assigned (was: Available)
Who is the right owner for this?

Over to Shubhie for triage.
Status: Fixed (was: Assigned)
We've changed the approach since this bug was filed (using swap time) and added layout tests.

Sign in to add a comment