Commit e1dd3a90 authored by benjhayden's avatar benjhayden Committed by Commit bot

Add Masonry to key silk cases.

CL for perf try job: https://codereview.chromium.org/1017683004

BUG=466988

Review URL: https://codereview.chromium.org/1018493004

Cr-Commit-Position: refs/heads/master@{#321838}
parent 623c1b81
...@@ -711,6 +711,21 @@ class PolymerTopeka(KeySilkCasesPage): ...@@ -711,6 +711,21 @@ class PolymerTopeka(KeySilkCasesPage):
window.topeka_page_transitions === 6''') window.topeka_page_transitions === 6''')
interaction.End() interaction.End()
class Masonry(KeySilkCasesPage):
""" Why: Popular layout hack. """
def __init__(self, page_set, run_no_page_interactions):
super(Masonry, self).__init__(
url='file://key_silk_cases/masonry.html',
page_set=page_set, run_no_page_interactions=run_no_page_interactions)
def PerformPageInteractions(self, action_runner):
interaction = action_runner.BeginInteraction('animation_interaction')
action_runner.ExecuteJavaScript('window.brick()')
action_runner.WaitForJavaScriptCondition('window.done')
interaction.End()
class KeySilkCasesPageSet(page_set_module.PageSet): class KeySilkCasesPageSet(page_set_module.PageSet):
...@@ -755,6 +770,7 @@ class KeySilkCasesPageSet(page_set_module.PageSet): ...@@ -755,6 +770,7 @@ class KeySilkCasesPageSet(page_set_module.PageSet):
self.AddUserStory(UpdateHistoryState(self, run_no_page_interactions)) self.AddUserStory(UpdateHistoryState(self, run_no_page_interactions))
self.AddUserStory(SilkFinance(self, run_no_page_interactions)) self.AddUserStory(SilkFinance(self, run_no_page_interactions))
self.AddUserStory(PolymerTopeka(self, run_no_page_interactions)) self.AddUserStory(PolymerTopeka(self, run_no_page_interactions))
self.AddUserStory(Masonry(self, run_no_page_interactions))
for page in self: for page in self:
assert (page.__class__.RunPageInteractions == assert (page.__class__.RunPageInteractions ==
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment