Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(199)

Side by Side Diff: content/test/gpu/gpu_tests/gpu_test_base_unittest.py

Issue 1358943002: Add unit test for glsl-construct-vec-mat-index's expectations. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Removed unused import. Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2015 The Chromium Authors. All rights reserved. 1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 import os 4 import os
5 import unittest 5 import unittest
6 6
7 from telemetry import benchmark 7 from telemetry import benchmark
8 from telemetry.core import discover
9 from telemetry.core import exceptions 8 from telemetry.core import exceptions
10 from telemetry.core import util 9 from telemetry.core import util
11 from telemetry.story import story_set as story_set_module 10 from telemetry.story import story_set as story_set_module
12 from telemetry.testing import fakes 11 from telemetry.testing import fakes
13 12
14 import mock # pylint: disable=import-error 13 import mock # pylint: disable=import-error
15 14
16 import gpu_test_base 15 import gpu_test_base
17 16
18 def _GetGpuDir(*subdirs):
19 gpu_dir = os.path.dirname(os.path.dirname(__file__))
20 return os.path.join(gpu_dir, *subdirs)
21
22 # Unit tests verifying invariants of classes in GpuTestBase. 17 # Unit tests verifying invariants of classes in GpuTestBase.
23 18
24 # 19 #
25 # Tests verifying interactions between Telemetry and GpuTestBase. 20 # Tests verifying interactions between Telemetry and GpuTestBase.
26 # 21 #
27 22
28 class FakeValidator(gpu_test_base.ValidatorBase): 23 class FakeValidator(gpu_test_base.ValidatorBase):
29 def __init__(self, manager_mock=None): 24 def __init__(self, manager_mock=None):
30 super(FakeValidator, self).__init__() 25 super(FakeValidator, self).__init__()
31 if manager_mock == None: 26 if manager_mock == None:
(...skipping 363 matching lines...) Expand 10 before | Expand all | Expand 10 after
395 mock.call.page2.RunNavigateSteps(mock.ANY), 390 mock.call.page2.RunNavigateSteps(mock.ANY),
396 mock.call.validator.WillNavigateToPage( 391 mock.call.validator.WillNavigateToPage(
397 page2, mock.ANY), 392 page2, mock.ANY),
398 mock.call.page2.RunNavigateSteps(mock.ANY), 393 mock.call.page2.RunNavigateSteps(mock.ANY),
399 mock.call.validator.DidNavigateToPage( 394 mock.call.validator.DidNavigateToPage(
400 page2, mock.ANY), 395 page2, mock.ANY),
401 mock.call.page2.RunPageInteractions(mock.ANY), 396 mock.call.page2.RunPageInteractions(mock.ANY),
402 mock.call.validator.ValidateAndMeasurePage( 397 mock.call.validator.ValidateAndMeasurePage(
403 page2, mock.ANY, mock.ANY)] 398 page2, mock.ANY, mock.ANY)]
404 self.assertTrue(manager.mock_calls == expected) 399 self.assertTrue(manager.mock_calls == expected)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698