Title: [106584] trunk
Revision
106584
Author
[email protected]
Date
2012-02-02 13:03:42 -0800 (Thu, 02 Feb 2012)

Log Message

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).

Patch by Sheriff Bot <[email protected]> on 2012-02-02

PerformanceTests: 

* resources/init.html: Removed.

Tools: 

* 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):

Modified Paths

Removed Paths

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'))
 
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to