Buildbot/Talos/Tests: Difference between revisions

no edit summary
(→‎TART: add CART)
No edit summary
Line 491: Line 491:
TART is the '''Tab Animation Regression Test''' and CART is the '''Customize Animation Regression Test'''.
TART is the '''Tab Animation Regression Test''' and CART is the '''Customize Animation Regression Test'''.


CART tests tab animation on these cases:
TART tests tab animation on these cases:
* Simple: single new tab of about:blank open/close without affecting (shrinking/expanding) other tabs.
* Simple: single new tab of about:blank open/close without affecting (shrinking/expanding) other tabs.
* icon: same as above with favicons and long title instead of about:blank.
* icon: same as above with favicons and long title instead of about:blank.
Line 505: Line 505:
*** all: average interval over all recorded intervals.
*** all: average interval over all recorded intervals.


CART uses the same framework to measure performance of the Australize "customize" animation (for entering the toolbar/menu customization view).
CART uses the same framework to measure performance of the Australize "customize" animation (for entering the toolbar/menu customization view). Subtests include:
* Customize-enter animation (full and css-animation-only part).
* Customize-exit animation
 
TART/CART can be used as a stand-alone addon:
* Set the browser to ASAP mode (preferences layout.framerate=0, docshell.event_starvation_delay_hint=1). This makes the browser refresh the screen as fast as possible instead of limiting it to 60hz, thus allows higher resolution measurements. Requires restart to take effect.
* Zip the addon dir of the source code and rename the extension to xpi.
* Install the addon xpi and restart the browser.
* Visit chrome://tart/content/tart.html
* Select subtests to run. By default the selected tests are all the TART tests. CART is the "Customize" test.


=== Robocop ===
=== Robocop ===
Confirmed users
95

edits