Commit 564df8d2 authored by Aseem Garg's avatar Aseem Garg Committed by Commit Bot

Add Epic Zen Garden to wasm benchmark

R=nednguyen@chromium.org,bradnelson@chromium.org
BUG=v8:5558

Change-Id: Ib2b285e2dd487a974e76e2e930291b9cff8250be
Reviewed-on: https://chromium-review.googlesource.com/890116
Commit-Queue: Aseem Garg <aseemgarg@chromium.org>
Reviewed-by: default avatarNed Nguyen <nednguyen@google.com>
Cr-Commit-Position: refs/heads/master@{#533899}
parent 3509b4a3
{ {
"archives": { "archives": {
"WasmSpaceBuggy": { "WasmSpaceBuggy": {
"DEFAULT": "wasm_realworld_pages_001.wprgo" "DEFAULT": "wasm_realworld_pages_002.wprgo"
}, },
"WasmTanks": { "WasmTanks": {
"DEFAULT": "wasm_realworld_pages_001.wprgo" "DEFAULT": "wasm_realworld_pages_002.wprgo"
},
"WasmZenGarden": {
"DEFAULT": "wasm_realworld_pages_002.wprgo"
} }
}, },
"description": "Describes the Web Page Replay archives for a story set. Don't edit by hand! Use record_wpr for updating.", "description": "Describes the Web Page Replay archives for a story set. Don't edit by hand! Use record_wpr for updating.",
......
79ef3c0a1a123c3761e179c663e37bd393eff5fb
\ No newline at end of file
...@@ -63,6 +63,26 @@ class SpaceBuggy(page_module.Page): ...@@ -63,6 +63,26 @@ class SpaceBuggy(page_module.Page):
.contentDocument.getElementsByClassName('panel level-select')[0] .contentDocument.getElementsByClassName('panel level-select')[0]
.style.bottom == '-100px'""") .style.bottom == '-100px'""")
class EpicZenGarden(page_module.Page):
def __init__(self, page_set):
url = 'https://s3.amazonaws.com/mozilla-games/ZenGarden/EpicZenGarden.html'
super(EpicZenGarden, self).__init__(
url=url,
page_set=page_set,
shared_page_state_class=(
webgl_supported_shared_state.WebGLSupportedSharedState),
name='WasmZenGarden')
@property
def skipped_gpus(self):
return ['arm', 'qualcomm']
def RunPageInteractions(self, action_runner):
# We wait for the fullscreen button to become visible
action_runner.WaitForJavaScriptCondition("""document
.getElementById('fullscreen_request').style.display ===
'inline-block'""")
class WasmRealWorldPagesStorySet(story.StorySet): class WasmRealWorldPagesStorySet(story.StorySet):
"""Top apps, used to monitor web assembly apps.""" """Top apps, used to monitor web assembly apps."""
...@@ -74,3 +94,4 @@ class WasmRealWorldPagesStorySet(story.StorySet): ...@@ -74,3 +94,4 @@ class WasmRealWorldPagesStorySet(story.StorySet):
self.AddStory(Tanks(self)) self.AddStory(Tanks(self))
self.AddStory(SpaceBuggy(self)) self.AddStory(SpaceBuggy(self))
self.AddStory(EpicZenGarden(self))
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