Changeset 192794 in webkit
- Timestamp:
- Nov 30, 2015 6:21:06 AM (8 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r192793 r192794 1 2015-11-30 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 Unreviewed. Skip GTK+ test /webkit2/WebKitWebView/editable/editable in Debug. 4 5 Add a way to skip unit tests only for Debug or Release builds and 6 skipt the test /webkit2/WebKitWebView/editable/editable only for Debug. 7 8 * Scripts/run-gtk-tests: 9 (SkippedTest): 10 (SkippedTest.__init__): 11 (SkippedTest.__str__): 12 (SkippedTest.skip_entire_suite): 13 (SkippedTest.skip_for_build_type): 14 (TestRunner): 15 (TestRunner.__init__): 16 1 17 2015-11-30 Carlos Garcia Campos <cgarcia@igalia.com> 2 18 -
trunk/Tools/Scripts/run-gtk-tests
r191339 r192794 35 35 ENTIRE_SUITE = None 36 36 37 def __init__(self, test, test_case, reason, bug =None):37 def __init__(self, test, test_case, reason, bug, build_type=None): 38 38 self.test = test 39 39 self.test_case = test_case 40 40 self.reason = reason 41 41 self.bug = bug 42 self.build_type = build_type 42 43 43 44 def __str__(self): … … 47 48 skipped_test_str += " [%s]" % self.test_case 48 49 49 skipped_test_str += ": %s " % self.reason 50 if self.bug is not None: 51 skipped_test_str += "(https://bugs.webkit.org/show_bug.cgi?id=%d)" % self.bug 50 skipped_test_str += ": %s (https://bugs.webkit.org/show_bug.cgi?id=%d)" % (self.reason, self.bug) 52 51 return skipped_test_str 53 52 54 53 def skip_entire_suite(self): 55 54 return self.test_case == SkippedTest.ENTIRE_SUITE 55 56 def skip_for_build_type(self, build_type): 57 if self.build_type is None: 58 return True; 59 60 return self.build_type == build_type 56 61 57 62 class TestTimeout(Exception): … … 64 69 SkippedTest("WebKit2Gtk/TestUIClient", "/webkit2/WebKitWebView/mouse-target", "Test times out after r150890", 117689), 65 70 SkippedTest("WebKit2Gtk/TestCookieManager", "/webkit2/WebKitCookieManager/persistent-storage", "Test is flaky", 134580), 71 SkippedTest("WebKit2Gtk/TestWebViewEditor", "/webkit2/WebKitWebView/editable/editable", "Test hits an assertion in Debug builds", 151654, "Debug"), 66 72 SkippedTest("WebKit2Gtk/TestWebExtensions", "/webkit2/WebKitWebView/install-missing-plugins-permission-request", "Test times out", 147822), 67 73 SkippedTest("WebKit2/TestWebKit2", "WebKit2.MouseMoveAfterCrash", "Test is flaky", 85066), … … 92 98 self._programs_path = common.binary_build_path() 93 99 self._tests = self._get_tests(tests) 94 self._skipped_tests = TestRunner.SKIPPED100 self._skipped_tests = [skipped for skipped in TestRunner.SKIPPED if skipped.skip_for_build_type(self._build_type)] 95 101 self._disabled_tests = [] 96 102
Note: See TracChangeset
for help on using the changeset viewer.