Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / tools / perf / page_sets / tough_animation_cases.py
index 9a6318d..b848909 100644 (file)
@@ -15,7 +15,7 @@ class ToughAnimationCasesPage(page_module.Page):
   def RunNavigateSteps(self, action_runner):
     action_runner.NavigateToPage(self)
     if self._need_measurement_ready:
-      action_runner.WaitForJavaScriptCondition('measurementReady')
+      action_runner.WaitForJavaScriptCondition('window.measurementReady')
 
   def RunSmoothness(self, action_runner):
     action_runner.Wait(10)
@@ -54,7 +54,133 @@ class ToughAnimationCasesPageSet(page_set_module.PageSet):
       # animatable properties.
       'file://tough_animation_cases/balls_css_transition_all_properties.html',
       # pylint: disable=C0301
-      'file://tough_animation_cases/overlay_background_color_css_transitions.html'
+      'file://tough_animation_cases/overlay_background_color_css_transitions.html',
+
+      # Why: Tests many CSS Transitions all starting at the same time triggered
+      # by inserting new elements.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_transitions_simultaneous_by_inserting_new_element.html?N=0316',
+      # Why: Tests many CSS Transitions all starting at the same time triggered
+      # by inserting style sheets.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_transitions_simultaneous_by_inserting_style_element.html?N=0316',
+      # Why: Tests many CSS Transitions all starting at the same time triggered
+      # by updating class.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_transitions_simultaneous_by_updating_class.html?N=0316',
+      # Why: Tests many CSS Transitions all starting at the same time triggered
+      # by updating inline style.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_transitions_simultaneous_by_updating_inline_style.html?N=0316',
+      # Why: Tests many CSS Transitions chained together using events at
+      # different times triggered by inserting new elements.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_transitions_staggered_chaining_by_inserting_new_element.html?N=0316',
+      # Why: Tests many CSS Transitions chained together using events at
+      # different times triggered by inserting style sheets.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_transitions_staggered_chaining_by_inserting_style_element.html?N=0316',
+      # Why: Tests many CSS Transitions chained together using events at
+      # different times triggered by updating class.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_transitions_staggered_chaining_by_updating_class.html?N=0316',
+      # Why: Tests many CSS Transitions chained together using events at
+      # different times triggered by updating inline style.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_transitions_staggered_chaining_by_updating_inline_style.html?N=0316',
+      # Why: Tests many CSS Transitions starting at different times triggered by
+      # inserting new elements.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_transitions_staggered_triggering_by_inserting_new_element.html?N=0316',
+      # Why: Tests many CSS Transitions starting at different times triggered by
+      # inserting style sheets.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_transitions_staggered_triggering_by_inserting_style_element.html?N=0316',
+      # Why: Tests many CSS Transitions starting at different times triggered by
+      # updating class.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_transitions_staggered_triggering_by_updating_class.html?N=0316',
+      # Why: Tests many CSS Transitions starting at different times triggered by
+      # updating inline style.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_transitions_staggered_triggering_by_updating_inline_style.html?N=0316',
+
+      # Why: Tests many CSS Animations all starting at the same time with 500
+      # keyframes each.
+      'file://tough_animation_cases/css_animations_many_keyframes.html?N=0316',
+      # Why: Tests many CSS Animations all starting at the same time triggered
+      # by inserting new elements.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_animations_simultaneous_by_inserting_new_element.html?N=0316',
+      # Why: Tests many CSS Animations all starting at the same time triggered
+      # by inserting style sheets.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_animations_simultaneous_by_inserting_style_element.html?N=0316',
+      # Why: Tests many CSS Animations all starting at the same time triggered
+      # by updating class.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_animations_simultaneous_by_updating_class.html?N=0316',
+      # Why: Tests many CSS Animations all starting at the same time triggered
+      # by updating inline style.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_animations_simultaneous_by_updating_inline_style.html?N=0316',
+      # Why: Tests many CSS Animations chained together using events at
+      # different times triggered by inserting new elements.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_animations_staggered_chaining_by_inserting_new_element.html?N=0316',
+      # Why: Tests many CSS Animations chained together using events at
+      # different times triggered by inserting style sheets.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_animations_staggered_chaining_by_inserting_style_element.html?N=0316',
+      # Why: Tests many CSS Animations chained together using events at
+      # different times triggered by updating class.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_animations_staggered_chaining_by_updating_class.html?N=0316',
+      # Why: Tests many CSS Animations chained together using events at
+      # different times triggered by updating inline style.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_animations_staggered_chaining_by_updating_inline_style.html?N=0316',
+      # Why: Tests many CSS Animations starting at different times triggered by
+      # inserting new elements.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_animations_staggered_triggering_by_inserting_new_element.html?N=0316',
+      # Why: Tests many CSS Animations all starting at the same time with
+      # staggered animation offsets.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_animations_staggered_infinite_iterations.html?N=0316',
+      # Why: Tests many CSS Animations starting at different times triggered by
+      # inserting style sheets.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_animations_staggered_triggering_by_inserting_style_element.html?N=0316',
+      # Why: Tests many CSS Animations starting at different times triggered by
+      # updating class.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_animations_staggered_triggering_by_updating_class.html?N=0316',
+      # Why: Tests many CSS Animations starting at different times triggered by
+      # updating inline style.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/css_animations_staggered_triggering_by_updating_inline_style.html?N=0316',
+
+      # Why: Tests many Web Animations all starting at the same time with 500
+      # keyframes each.
+      'file://tough_animation_cases/web_animations_many_keyframes.html?N=0316',
+      # Why: Tests many paused Web Animations having their currentTimes updated
+      # in every requestAnimationFrame.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/web_animations_set_current_time_in_raf.html?N=0316',
+      # Why: Tests many Web Animations all starting at the same time.
+      'file://tough_animation_cases/web_animations_simultaneous.html?N=0316',
+      # Why: Tests many Web Animations all starting at different times then
+      # chained together using events.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/web_animations_staggered_chaining.html?N=0316',
+      # Why: Tests many Web Animations all starting at different times with
+      # infinite iterations.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/web_animations_staggered_infinite_iterations.html?N=0316',
+      # Why: Tests many Web Animations all starting at different times.
+      # pylint: disable=C0301
+      'file://tough_animation_cases/web_animations_staggered_triggering.html?N=0316',
     ]
 
     for url in urls_list_one:
@@ -66,10 +192,12 @@ class ToughAnimationCasesPageSet(page_set_module.PageSet):
       'file://tough_animation_cases/keyframed_animations.html',
       # Why: Tests various transitions.
       'file://tough_animation_cases/transform_transitions.html',
-      # Why: Login page is slow because of ineffecient transform operations.
-      'http://ie.microsoft.com/testdrive/performance/robohornetpro/',
       # Why: JS execution blocks CSS transition unless initial transform is set.
       'file://tough_animation_cases/transform_transition_js_block.html'
+
+      # Disabled: crbug.com/350692
+      # Why: Login page is slow because of ineffecient transform operations.
+      # 'http://ie.microsoft.com/testdrive/performance/robohornetpro/',
     ]
 
     for url in urls_list_two: