Diff
Modified: trunk/PerformanceTests/ChangeLog (106583 => 106584)
--- trunk/PerformanceTests/ChangeLog 2012-02-02 21:00:26 UTC (rev 106583)
+++ trunk/PerformanceTests/ChangeLog 2012-02-02 21:03:42 UTC (rev 106584)
@@ -1,3 +1,13 @@
+2012-02-02 Sheriff Bot <[email protected]>
+
+ Unreviewed, rolling out r106543.
+ http://trac.webkit.org/changeset/106543
+ https://bugs.webkit.org/show_bug.cgi?id=77671
+
+ Made tests less stable (Requested by rniwa on #webkit).
+
+ * resources/init.html: Removed.
+
2012-02-02 Ryosuke Niwa <[email protected]>
[PerformanceTests] tests have dependencies
Deleted: trunk/PerformanceTests/resources/init.html (106583 => 106584)
--- trunk/PerformanceTests/resources/init.html 2012-02-02 21:00:26 UTC (rev 106583)
+++ trunk/PerformanceTests/resources/init.html 2012-02-02 21:03:42 UTC (rev 106584)
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<body>
-<p>This file is used by run-perf-tests between each test to marginalize the dependency between tests.
-This file is not intended to be opened on a browser.</p>
-<script>
-
-if (window.layoutTestController) {
- GCController.collect();
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
- // Give 5 seconds to cleanup the mess the last page left.
- setTimeout(function () { layoutTestController.notifyDone(); }, 5000);
- document.querySelector('p').innerHTML = 'PASS';
-}
-
-
-</script>
-</body>
-</html>
Modified: trunk/Tools/ChangeLog (106583 => 106584)
--- trunk/Tools/ChangeLog 2012-02-02 21:00:26 UTC (rev 106583)
+++ trunk/Tools/ChangeLog 2012-02-02 21:03:42 UTC (rev 106584)
@@ -1,3 +1,20 @@
+2012-02-02 Sheriff Bot <[email protected]>
+
+ Unreviewed, rolling out r106543.
+ http://trac.webkit.org/changeset/106543
+ https://bugs.webkit.org/show_bug.cgi?id=77671
+
+ Made tests less stable (Requested by rniwa on #webkit).
+
+ * Scripts/webkitpy/performance_tests/perftestsrunner.py:
+ (PerfTestsRunner):
+ (PerfTestsRunner.__init__):
+ (PerfTestsRunner._run_tests_set):
+ (PerfTestsRunner._run_single_test):
+ * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
+ (MainTest.TestDriver.run_test):
+ (run_test):
+
2012-02-02 Beth Dakin <[email protected]>
https://bugs.webkit.org/show_bug.cgi?id=77664
Modified: trunk/Tools/Scripts/webkitpy/performance_tests/perftestsrunner.py (106583 => 106584)
--- trunk/Tools/Scripts/webkitpy/performance_tests/perftestsrunner.py 2012-02-02 21:00:26 UTC (rev 106583)
+++ trunk/Tools/Scripts/webkitpy/performance_tests/perftestsrunner.py 2012-02-02 21:03:42 UTC (rev 106584)
@@ -47,7 +47,6 @@
class PerfTestsRunner(object):
_perf_tests_base_dir = 'PerformanceTests'
- _initial_page_relative_path = 'resources/init.html'
_test_directories_for_chromium_style_tests = ['inspector']
_default_branch = 'webkit-trunk'
_EXIT_CODE_BAD_BUILD = -1
@@ -67,7 +66,6 @@
self._printer = printing.Printer(self._port, self._options, regular_output, buildbot_output, configure_logging=False)
self._webkit_base_dir_len = len(self._port.webkit_base())
self._base_path = self._port.perf_tests_dir()
- self._initial_page_path = self._host.filesystem.join(self._base_path, self._initial_page_relative_path)
self._results = {}
self._timestamp = time.time()
@@ -204,6 +202,7 @@
result_count = len(tests)
expected = 0
unexpected = 0
+ driver = None
for test in tests:
driver = port.create_driver(worker_number=1, no_timeout=True)
@@ -283,9 +282,6 @@
def _run_single_test(self, test, driver, is_chromium_style):
test_failed = False
- output = driver.run_test(DriverInput(self._initial_page_path, 10000, None, False))
- if output.text != 'PASS\n':
- self._printer.write('Initialization page failed to load.')
output = driver.run_test(DriverInput(test, self._options.time_out_ms, None, False))
if output.text == None:
Modified: trunk/Tools/Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py (106583 => 106584)
--- trunk/Tools/Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py 2012-02-02 21:00:26 UTC (rev 106583)
+++ trunk/Tools/Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py 2012-02-02 21:03:42 UTC (rev 106584)
@@ -49,9 +49,7 @@
text = ''
timeout = False
crash = False
- if driver_input.test_name.endswith('init.html'):
- text = 'PASS\n'
- elif driver_input.test_name.endswith('pass.html'):
+ if driver_input.test_name.endswith('pass.html'):
text = 'RESULT group_name: test_name= 42 ms'
elif driver_input.test_name.endswith('timeout.html'):
timeout = True
@@ -125,24 +123,6 @@
driver = MainTest.TestDriver()
return runner._run_single_test(test_name, driver, is_chromium_style=True)
- def test_initial_page_loaded(self):
- runner = self.create_runner()
- driver = MainTest.TestDriver()
- inputs = []
-
- def run_test(input):
- inputs.append(input)
- if input.test_name.endswith('init.html'):
- return DriverOutput('PASS\n', 'image output', 'some hash', None)
- else:
- return DriverOutput('RESULT group_name: test_name= 42 ms\n', 'image output', 'some hash', None)
-
- driver.run_test = run_test
- self.assertTrue(runner._run_single_test('pass.html', driver, is_chromium_style=True))
- self.assertEqual(len(inputs), 2)
- self.assertEqual(inputs[0].test_name, runner._base_path + '/resources/init.html')
- self.assertEqual(inputs[1].test_name, 'pass.html')
-
def test_run_passing_test(self):
self.assertTrue(self.run_test('pass.html'))