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

Side by Side Diff: third_party/WebKit/Tools/Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py

Issue 2578213005: Use underscores to separate words in filenames in webkitpy. (Closed)
Patch Set: Fix check for attribute in output_capture.py. Created 4 years 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 (C) 2012 Google Inc. All rights reserved. 1 # Copyright (C) 2012 Google Inc. All rights reserved.
2 # 2 #
3 # Redistribution and use in source and binary forms, with or without 3 # Redistribution and use in source and binary forms, with or without
4 # modification, are permitted provided that the following conditions are 4 # modification, are permitted provided that the following conditions are
5 # met: 5 # met:
6 # 6 #
7 # * Redistributions of source code must retain the above copyright 7 # * Redistributions of source code must retain the above copyright
8 # notice, this list of conditions and the following disclaimer. 8 # notice, this list of conditions and the following disclaimer.
9 # * Redistributions in binary form must reproduce the above 9 # * Redistributions in binary form must reproduce the above
10 # copyright notice, this list of conditions and the following disclaimer 10 # copyright notice, this list of conditions and the following disclaimer
(...skipping 17 matching lines...) Expand all
28 28
29 """Unit tests for run_perf_tests.""" 29 """Unit tests for run_perf_tests."""
30 30
31 import StringIO 31 import StringIO
32 import datetime 32 import datetime
33 import json 33 import json
34 import re 34 import re
35 import unittest 35 import unittest
36 36
37 from webkitpy.common.host_mock import MockHost 37 from webkitpy.common.host_mock import MockHost
38 from webkitpy.common.system.outputcapture import OutputCapture 38 from webkitpy.common.system.output_capture import OutputCapture
39 from webkitpy.layout_tests.port.driver import DriverOutput 39 from webkitpy.layout_tests.port.driver import DriverOutput
40 from webkitpy.layout_tests.port.test import TestPort 40 from webkitpy.layout_tests.port.test import TestPort
41 from webkitpy.performance_tests.perftest import ChromiumStylePerfTest 41 from webkitpy.performance_tests.perftest import ChromiumStylePerfTest
42 from webkitpy.performance_tests.perftest import DEFAULT_TEST_RUNNER_COUNT 42 from webkitpy.performance_tests.perftest import DEFAULT_TEST_RUNNER_COUNT
43 from webkitpy.performance_tests.perftest import PerfTest 43 from webkitpy.performance_tests.perftest import PerfTest
44 from webkitpy.performance_tests.perftestsrunner import PerfTestsRunner 44 from webkitpy.performance_tests.perftestsrunner import PerfTestsRunner
45 45
46 46
47 class MainTest(unittest.TestCase): 47 class MainTest(unittest.TestCase):
48 48
(...skipping 746 matching lines...) Expand 10 before | Expand all | Expand 10 after
795 self._test_run_with_json_output(runner, port.host.filesystem, compare_lo gs=False) 795 self._test_run_with_json_output(runner, port.host.filesystem, compare_lo gs=False)
796 generated_json = json.loads(port.host.filesystem.files['/mock-checkout/o utput.json']) 796 generated_json = json.loads(port.host.filesystem.files['/mock-checkout/o utput.json'])
797 self.assertTrue(isinstance(generated_json, list)) 797 self.assertTrue(isinstance(generated_json, list))
798 self.assertEqual(len(generated_json), 1) 798 self.assertEqual(len(generated_json), 1)
799 799
800 output = generated_json[0]['tests']['Bindings']['tests']['event-target-w rapper']['metrics']['Time']['current'] 800 output = generated_json[0]['tests']['Bindings']['tests']['event-target-w rapper']['metrics']['Time']['current']
801 self.assertEqual(len(output), 3) 801 self.assertEqual(len(output), 3)
802 expectedMetrics = EventTargetWrapperTestData.results['metrics']['Time'][ 'current'][0] 802 expectedMetrics = EventTargetWrapperTestData.results['metrics']['Time'][ 'current'][0]
803 for metrics in output: 803 for metrics in output:
804 self.assertEqual(metrics, expectedMetrics) 804 self.assertEqual(metrics, expectedMetrics)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698