Changeset 107053 in webkit
- Timestamp:
- Feb 8, 2012 1:51:14 AM (12 years ago)
- Location:
- trunk/Tools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r107022 r107053 1 2012-02-07 Ryosuke Niwa <rniwa@webkit.org> 2 3 run-perf-tests doesn't recognize paths that start with PerformanceTests 4 https://bugs.webkit.org/show_bug.cgi?id=78012 5 6 Reviewed by Adam Barth. 7 8 Use resolve paths using filesystem.relpath before passing it to find_files.find. 9 10 * Scripts/webkitpy/performance_tests/perftestsrunner.py: 11 (PerfTestsRunner): 12 (PerfTestsRunner._collect_tests): 13 * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py: 14 (test_collect_tests): 15 (test_collect_tests.add_file): 16 1 17 2012-02-07 Justin Novosad <junov@chromium.org> 2 18 -
trunk/Tools/Scripts/webkitpy/performance_tests/perftestsrunner.py
r106865 r107053 47 47 48 48 class PerfTestsRunner(object): 49 _perf_tests_base_dir = 'PerformanceTests'50 49 _test_directories_for_chromium_style_tests = ['inspector'] 51 50 _default_branch = 'webkit-trunk' … … 108 107 return filename.endswith('.html') 109 108 109 paths = [] 110 for arg in self._args: 111 paths.append(arg) 112 relpath = self._host.filesystem.relpath(arg, self._base_path) 113 if relpath: 114 paths.append(relpath) 115 110 116 skipped_directories = set(['.svn', 'resources']) 111 tests = find_files.find(self._host.filesystem, self._base_path, self._args, skipped_directories, _is_test_file)117 tests = find_files.find(self._host.filesystem, self._base_path, paths, skipped_directories, _is_test_file) 112 118 return [test for test in tests if not self._port.skips_perf_test(self._port.relative_perf_test_filename(test))] 113 119 -
trunk/Tools/Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py
r106687 r107053 308 308 self.assertEqual(len(tests), 1) 309 309 310 def test_collect_tests(self): 311 runner = self.create_runner(args=['PerformanceTests/test1.html', 'test2.html']) 312 313 def add_file(filename): 314 runner._host.filesystem.files[runner._host.filesystem.join(runner._base_path, filename)] = 'some content' 315 316 add_file('test1.html') 317 add_file('test2.html') 318 add_file('test3.html') 319 runner._host.filesystem.chdir(runner._port.webkit_base()) 320 tests = [runner._port.relative_perf_test_filename(test) for test in runner._collect_tests()] 321 self.assertEqual(sorted(tests), ['test1.html', 'test2.html']) 322 310 323 def test_collect_tests_with_skipped_list(self): 311 324 runner = self.create_runner()
Note: See TracChangeset
for help on using the changeset viewer.