[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

abarth at webkit.org abarth at webkit.org
Wed Dec 22 13:56:39 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit aca55697ea8e01cde0f5c7ee4a045f36988a7673
Author: abarth at webkit.org <abarth at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu Sep 30 04:07:22 2010 +0000

    2010-09-29  Adam Barth  <abarth at webkit.org>
    
            Reviewed by Eric Seidel.
    
            Remove revisions_casuing_failures
            https://bugs.webkit.org/show_bug.cgi?id=46872
    
            This function exists only to be unit tested.
    
            * Scripts/webkitpy/common/net/failuremap.py:
            * Scripts/webkitpy/common/net/failuremap_unittest.py:
            * Scripts/webkitpy/tool/mocktool.py:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@68747 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKitTools/ChangeLog b/WebKitTools/ChangeLog
index b272c77..6823524 100644
--- a/WebKitTools/ChangeLog
+++ b/WebKitTools/ChangeLog
@@ -2,6 +2,19 @@
 
         Reviewed by Eric Seidel.
 
+        Remove revisions_casuing_failures
+        https://bugs.webkit.org/show_bug.cgi?id=46872
+
+        This function exists only to be unit tested.
+
+        * Scripts/webkitpy/common/net/failuremap.py:
+        * Scripts/webkitpy/common/net/failuremap_unittest.py:
+        * Scripts/webkitpy/tool/mocktool.py:
+
+2010-09-29  Adam Barth  <abarth at webkit.org>
+
+        Reviewed by Eric Seidel.
+
         SheriffBot should post the list of failing tests to bugs
         https://bugs.webkit.org/show_bug.cgi?id=46871
 
diff --git a/WebKitTools/Scripts/webkitpy/common/net/failuremap.py b/WebKitTools/Scripts/webkitpy/common/net/failuremap.py
index 2938d38..ef680a3 100644
--- a/WebKitTools/Scripts/webkitpy/common/net/failuremap.py
+++ b/WebKitTools/Scripts/webkitpy/common/net/failuremap.py
@@ -54,18 +54,6 @@ class FailureMap(object):
                  if revision in failure_info['regression_window'].revisions()]
         return sorted(set(sum(failing_tests, [])))
 
-    # FIXME: Consider removing this method.  It might now exist only for
-    #        unit testing!
-    def revisions_causing_failures(self):
-        revision_to_failing_bots = {}
-        for failure_info in self._failures:
-            revisions = failure_info['regression_window'].revisions()
-            for revision in revisions:
-                failing_bots = revision_to_failing_bots.get(revision, [])
-                failing_bots.append(failure_info['builder'])
-                revision_to_failing_bots[revision] = failing_bots
-        return revision_to_failing_bots
-
     def _old_failures(self, is_old_failure):
         return filter(lambda revision: is_old_failure(revision),
                       self.failing_revisions())
diff --git a/WebKitTools/Scripts/webkitpy/common/net/failuremap_unittest.py b/WebKitTools/Scripts/webkitpy/common/net/failuremap_unittest.py
index b79c687..e572da8 100644
--- a/WebKitTools/Scripts/webkitpy/common/net/failuremap_unittest.py
+++ b/WebKitTools/Scripts/webkitpy/common/net/failuremap_unittest.py
@@ -59,19 +59,14 @@ class FailureMapTest(unittest.TestCase):
     def test_new_failures(self):
         failure_map = self._make_failure_map()
         failure_map.filter_out_old_failures(lambda revision: False)
-        self.assertEquals(failure_map.revisions_causing_failures(), {
-            1234: [self.builder1, self.builder2],
-            1235: [self.builder2],
-        })
+        self.assertEquals(failure_map.failing_revisions(), [1234, 1235])
 
     def test_new_failures_with_old_revisions(self):
         failure_map = self._make_failure_map()
         failure_map.filter_out_old_failures(lambda revision: revision == 1234)
-        self.assertEquals(failure_map.revisions_causing_failures(), {})
+        self.assertEquals(failure_map.failing_revisions(), [])
 
     def test_new_failures_with_more_old_revisions(self):
         failure_map = self._make_failure_map()
         failure_map.filter_out_old_failures(lambda revision: revision == 1235)
-        self.assertEquals(failure_map.revisions_causing_failures(), {
-            1234: [self.builder1],
-        })
+        self.assertEquals(failure_map.failing_revisions(), [1234])
diff --git a/WebKitTools/Scripts/webkitpy/tool/mocktool.py b/WebKitTools/Scripts/webkitpy/tool/mocktool.py
index 03f2864..31f4539 100644
--- a/WebKitTools/Scripts/webkitpy/tool/mocktool.py
+++ b/WebKitTools/Scripts/webkitpy/tool/mocktool.py
@@ -357,11 +357,6 @@ class MockFailureMap(object):
     def is_empty(self):
         return False
 
-    def revisions_causing_failures(self):
-        return {
-            "29837": [self._buildbot.builder_with_name("Builder1")],
-        }
-
     def filter_out_old_failures(self, is_old_revision):
         pass
 

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list