Closed
Bug 1761847
Opened 4 years ago
Closed 4 years ago
Intermittent layout/base/tests/marionette/test_accessiblecaret_selection_mode.py AccessibleCaretSelectionModeTestCase.test_long_press_changes_focus_from_contenteditable_to_input |marionette_driver.errors.JavascriptException
Categories
(Core :: Layout, defect, P5)
Core
Layout
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: intermittent-bug-filer, Unassigned)
Details
(Keywords: intermittent-failure)
Filed by: apavel [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=372598988&repo=mozilla-release
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Q8bK7QKoQfOgNNkpo4ol3Q/runs/0/artifacts/public/logs/live_backing.log
[task 2022-03-28T19:49:43.825Z] 19:49:43 INFO - TEST-START | layout/base/tests/marionette/test_accessiblecaret_selection_mode.py AccessibleCaretSelectionModeTestCase.test_long_press_changes_focus_from_contenteditable_to_input
[task 2022-03-28T19:49:43.826Z] 19:49:43 INFO - 1648496983826 Marionette DEBUG Accepted connection 88 from 127.0.0.1:53561
[task 2022-03-28T19:49:43.838Z] 19:49:43 INFO - 1648496983838 Marionette DEBUG 88 -> [0,1,"WebDriver:NewSession",{"strictFileInteractability":true}]
[task 2022-03-28T19:49:43.842Z] 19:49:43 INFO - 1648496983842 RemoteAgent TRACE [19] Document already finished loading: http://127.0.0.1:49806/layout/test_carets_selection.html
[task 2022-03-28T19:49:43.843Z] 19:49:43 INFO - 1648496983842 Marionette DEBUG 88 <- [1,1,null,{"sessionId":"c457b429-81b6-4b6b-9127-6186e0d77b00","capabilities":{"browserName":"firefox","browserVersion":"99.0" ... .mozrunner","moz:shutdownTimeout":300000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"proxy":{}}}]
[task 2022-03-28T19:49:43.844Z] 19:49:43 INFO - 1648496983844 Marionette DEBUG 88 -> [0,2,"WebDriver:SetTimeouts",{"script":30000}]
[task 2022-03-28T19:49:43.845Z] 19:49:43 INFO - 1648496983844 Marionette DEBUG 88 <- [1,2,null,{"value":null}]
[task 2022-03-28T19:49:43.850Z] 19:49:43 INFO - 1648496983850 Marionette DEBUG 88 -> [0,3,"WebDriver:SetTimeouts",{"pageLoad":300000}]
[task 2022-03-28T19:49:43.851Z] 19:49:43 INFO - 1648496983850 Marionette DEBUG 88 <- [1,3,null,{"value":null}]
[task 2022-03-28T19:49:43.852Z] 19:49:43 INFO - 1648496983851 Marionette DEBUG 88 -> [0,4,"WebDriver:SetTimeouts",{"implicit":0}]
[task 2022-03-28T19:49:43.852Z] 19:49:43 INFO - 1648496983852 Marionette DEBUG 88 <- [1,4,null,{"value":null}]
[task 2022-03-28T19:49:43.853Z] 19:49:43 INFO - 1648496983853 Marionette DEBUG 88 -> [0,5,"Marionette:GetContext",{}]
[task 2022-03-28T19:49:43.854Z] 19:49:43 INFO - 1648496983853 Marionette DEBUG 88 <- [1,5,null,{"value":"content"}]
[task 2022-03-28T19:49:43.855Z] 19:49:43 INFO - 1648496983854 Marionette DEBUG 88 -> [0,6,"Marionette:SetContext",{"value":"chrome"}]
[task 2022-03-28T19:49:43.855Z] 19:49:43 INFO - 1648496983855 Marionette DEBUG 88 <- [1,6,null,{"value":null}]
[task 2022-03-28T19:49:43.857Z] 19:49:43 INFO - 1648496983856 Marionette DEBUG 88 -> [0,7,"WebDriver:ExecuteScript",{"script":"Components.utils.import(\"resource://gre/modules/Preferences.jsm\");\n\n ... efault","line":831,"filename":"Z:\\task_164849336747540\\build\\venv\\lib\\site-packages\\marionette_driver\\marionette.py"}]
[task 2022-03-28T19:49:43.857Z] 19:49:43 INFO - 1648496983857 Marionette TRACE [7] MarionetteCommands actor created for window id 2
[task 2022-03-28T19:49:43.861Z] 19:49:43 INFO - 1648496983861 Marionette DEBUG 88 <- [1,7,null,{"value":null}]
[task 2022-03-28T19:49:43.862Z] 19:49:43 INFO - 1648496983862 Marionette DEBUG 88 -> [0,8,"Marionette:SetContext",{"value":"content"}]
[task 2022-03-28T19:49:43.862Z] 19:49:43 INFO - 1648496983862 Marionette DEBUG 88 <- [1,8,null,{"value":null}]
[task 2022-03-28T19:49:43.863Z] 19:49:43 INFO - 1648496983863 Marionette DEBUG 88 -> [0,9,"Marionette:GetContext",{}]
[task 2022-03-28T19:49:43.863Z] 19:49:43 INFO - 1648496983863 Marionette DEBUG 88 <- [1,9,null,{"value":"content"}]
[task 2022-03-28T19:49:43.864Z] 19:49:43 INFO - 1648496983864 Marionette DEBUG 88 -> [0,10,"Marionette:SetContext",{"value":"chrome"}]
[task 2022-03-28T19:49:43.864Z] 19:49:43 INFO - 1648496983864 Marionette DEBUG 88 <- [1,10,null,{"value":null}]
[task 2022-03-28T19:49:43.866Z] 19:49:43 INFO - 1648496983866 Marionette DEBUG 88 -> [0,11,"WebDriver:ExecuteScript",{"script":"Components.utils.import(\"resource://gre/modules/Preferences.jsm\");\n\n ... efault","line":831,"filename":"Z:\\task_164849336747540\\build\\venv\\lib\\site-packages\\marionette_driver\\marionette.py"}]
[task 2022-03-28T19:49:43.870Z] 19:49:43 INFO - 1648496983869 Marionette DEBUG 88 <- [1,11,null,{"value":null}]
[task 2022-03-28T19:49:43.871Z] 19:49:43 INFO - 1648496983870 Marionette DEBUG 88 -> [0,12,"Marionette:SetContext",{"value":"content"}]
[task 2022-03-28T19:49:43.871Z] 19:49:43 INFO - 1648496983870 Marionette DEBUG 88 <- [1,12,null,{"value":null}]
[task 2022-03-28T19:49:43.872Z] 19:49:43 INFO - 1648496983871 Marionette DEBUG 88 -> [0,13,"Marionette:GetContext",{}]
[task 2022-03-28T19:49:43.872Z] 19:49:43 INFO - 1648496983872 Marionette DEBUG 88 <- [1,13,null,{"value":"content"}]
[task 2022-03-28T19:49:43.873Z] 19:49:43 INFO - 1648496983873 Marionette DEBUG 88 -> [0,14,"Marionette:SetContext",{"value":"chrome"}]
[task 2022-03-28T19:49:43.873Z] 19:49:43 INFO - 1648496983873 Marionette DEBUG 88 <- [1,14,null,{"value":null}]
[task 2022-03-28T19:49:43.875Z] 19:49:43 INFO - 1648496983874 Marionette DEBUG 88 -> [0,15,"WebDriver:ExecuteScript",{"script":"Components.utils.import(\"resource://gre/modules/Preferences.jsm\");\n\n ... efault","line":831,"filename":"Z:\\task_164849336747540\\build\\venv\\lib\\site-packages\\marionette_driver\\marionette.py"}]
[task 2022-03-28T19:49:43.878Z] 19:49:43 INFO - 1648496983878 Marionette DEBUG 88 <- [1,15,null,{"value":null}]
[task 2022-03-28T19:49:43.879Z] 19:49:43 INFO - 1648496983879 Marionette DEBUG 88 -> [0,16,"Marionette:SetContext",{"value":"content"}]
[task 2022-03-28T19:49:43.879Z] 19:49:43 INFO - 1648496983879 Marionette DEBUG 88 <- [1,16,null,{"value":null}]
[task 2022-03-28T19:49:43.880Z] 19:49:43 INFO - 1648496983880 Marionette DEBUG 88 -> [0,17,"WebDriver:Navigate",{"url":"http://127.0.0.1:49806/layout/test_carets_selection.html"}]
[task 2022-03-28T19:49:43.884Z] 19:49:43 INFO - 1648496983883 Marionette TRACE [19] Received event beforeunload for http://127.0.0.1:49806/layout/test_carets_selection.html
[task 2022-03-28T19:49:43.904Z] 19:49:43 INFO - 1648496983908 Marionette TRACE [19] Received event pagehide for http://127.0.0.1:49806/layout/test_carets_selection.html
[task 2022-03-28T19:49:43.953Z] 19:49:43 INFO - 1648496983953 Marionette TRACE [19] Received event DOMContentLoaded for http://127.0.0.1:49806/layout/test_carets_selection.html
[task 2022-03-28T19:49:43.956Z] 19:49:43 INFO - 1648496983956 Marionette TRACE [19] Received event pageshow for http://127.0.0.1:49806/layout/test_carets_selection.html
[task 2022-03-28T19:49:43.957Z] 19:49:43 INFO - 1648496983957 Marionette DEBUG 88 <- [1,17,null,{"value":null}]
[task 2022-03-28T19:49:43.960Z] 19:49:43 INFO - 1648496983960 Marionette DEBUG 88 -> [0,18,"WebDriver:FindElement",{"value":"contenteditable","using":"id"}]
[task 2022-03-28T19:49:43.963Z] 19:49:43 INFO - 1648496983963 Marionette TRACE [19] MarionetteCommands actor created for window id 2147483713
[task 2022-03-28T19:49:43.967Z] 19:49:43 INFO - 1648496983967 Marionette DEBUG 88 <- [1,18,null,{"value":{"element-6066-11e4-a52e-4f735466cecf":"c18313ed-352b-44b3-b8ba-236c1bf33301"}}]
[task 2022-03-28T19:49:43.976Z] 19:49:43 INFO - 1648496983975 Marionette DEBUG 88 -> [0,19,"WebDriver:FindElement",{"value":"input","using":"id"}]
[task 2022-03-28T19:49:43.980Z] 19:49:43 INFO - 1648496983979 Marionette DEBUG 88 <- [1,19,null,{"value":{"element-6066-11e4-a52e-4f735466cecf":"2b0ae9af-e093-4c1d-99c2-4a2bc47646ae"}}]
[task 2022-03-28T19:49:43.981Z] 19:49:43 INFO - 1648496983981 Marionette DEBUG 88 -> [0,20,"WebDriver:GetElementTagName",{"id":"2b0ae9af-e093-4c1d-99c2-4a2bc47646ae"}]
[task 2022-03-28T19:49:43.986Z] 19:49:43 INFO - 1648496983986 Marionette DEBUG 88 <- [1,20,null,{"value":"input"}]
[task 2022-03-28T19:49:43.988Z] 19:49:43 INFO - 1648496983987 Marionette DEBUG 88 -> [0,21,"WebDriver:GetElementProperty",{"id":"2b0ae9af-e093-4c1d-99c2-4a2bc47646ae","name":"value"}]
[task 2022-03-28T19:49:44.004Z] 19:49:44 INFO - 1648496984010 Marionette DEBUG 88 <- [1,21,null,{"value":"ABC DEF GHI"}]
[task 2022-03-28T19:49:44.011Z] 19:49:44 INFO - 1648496984011 Marionette DEBUG 88 -> [0,22,"WebDriver:GetElementTagName",{"id":"2b0ae9af-e093-4c1d-99c2-4a2bc47646ae"}]
[task 2022-03-28T19:49:44.018Z] 19:49:44 INFO - 1648496984018 Marionette DEBUG 88 <- [1,22,null,{"value":"input"}]
[task 2022-03-28T19:49:44.020Z] 19:49:44 INFO - 1648496984020 Marionette DEBUG 88 -> [0,23,"WebDriver:GetElementProperty",{"id":"2b0ae9af-e093-4c1d-99c2-4a2bc47646ae","name":"value"}]
[task 2022-03-28T19:49:44.022Z] 19:49:44 INFO - 1648496984022 Marionette DEBUG 88 <- [1,23,null,{"value":"ABC DEF GHI"}]
[task 2022-03-28T19:49:44.025Z] 19:49:44 INFO - 1648496984025 Marionette DEBUG 88 -> [0,24,"Marionette:SingleTap",{"id":"2b0ae9af-e093-4c1d-99c2-4a2bc47646ae","x":null,"y":null}]
[task 2022-03-28T19:49:44.033Z] 19:49:44 INFO - 1648496984033 Marionette DEBUG Emitting mousemove mouse event at coordinates (82.5, 31.333328247070312) relative to the viewport, button: undefined, clickCount: undefined
[task 2022-03-28T19:49:44.035Z] 19:49:44 INFO - 1648496984035 Marionette DEBUG Emitting mousedown mouse event at coordinates (82.5, 31.333328247070312) relative to the viewport, button: undefined, clickCount: undefined
[task 2022-03-28T19:49:44.039Z] 19:49:44 INFO - 1648496984039 Marionette DEBUG Emitting mouseup mouse event at coordinates (82.5, 31.333328247070312) relative to the viewport, button: undefined, clickCount: undefined
[task 2022-03-28T19:49:44.052Z] 19:49:44 INFO - 1648496984055 Marionette DEBUG 88 <- [1,24,null,{"value":null}]
[task 2022-03-28T19:49:44.057Z] 19:49:44 INFO - 1648496984056 Marionette DEBUG 88 -> [0,25,"WebDriver:GetElementTagName",{"id":"2b0ae9af-e093-4c1d-99c2-4a2bc47646ae"}]
[task 2022-03-28T19:49:44.058Z] 19:49:44 INFO - 1648496984058 Marionette DEBUG 88 <- [1,25,null,{"value":"input"}]
[task 2022-03-28T19:49:44.060Z] 19:49:44 INFO - 1648496984060 Marionette DEBUG 88 -> [0,26,"WebDriver:ExecuteScript",{"script":"arguments[0].setSelectionRange(0, 0);","args":[{"element-6066-11e4-a52e-4f735466ce ... ":141,"filename":"Z:\\task_164849336747540\\build\\tests\\marionette\\tests\\layout\\base\\tests\\marionette\\selection.py"}]
[task 2022-03-28T19:49:44.071Z] 19:49:44 INFO - DEBUG: Adding blocker UserInteractionTimer 53 for document 123de483fc80 for phase xpcom-will-shutdown
[task 2022-03-28T19:49:44.083Z] 19:49:44 INFO - 1648496984089 Marionette DEBUG 88 <- [1,26,null,{"value":null}]
[task 2022-03-28T19:49:44.101Z] 19:49:44 INFO - 1648496984101 Marionette DEBUG 88 -> [0,27,"WebDriver:GetElementTagName",{"id":"2b0ae9af-e093-4c1d-99c2-4a2bc47646ae"}]
[task 2022-03-28T19:49:44.103Z] 19:49:44 INFO - 1648496984103 Marionette DEBUG 88 <- [1,27,null,{"value":"input"}]
[task 2022-03-28T19:49:44.105Z] 19:49:44 INFO - 1648496984104 Marionette DEBUG 88 -> [0,28,"WebDriver:ExecuteScript",{"script":"var sel = arguments[0].editor.selection;\n for (let i = 0; i < 1; ++i ... ":129,"filename":"Z:\\task_164849336747540\\build\\tests\\marionette\\tests\\layout\\base\\tests\\marionette\\selection.py"}]
[task 2022-03-28T19:49:44.118Z] 19:49:44 INFO - 1648496984127 Marionette DEBUG 88 <- [1,28,{"error":"javascript error","message":"[Exception... \"Unexpected error\" nsresult: \"0x8000ffff (NS_ERROR_UNEXPECTED) ... ommandsChild.jsm:223:21\nreceiveMessage@chrome://remote/content/marionette/actors/MarionetteCommandsChild.jsm:95:31\n"},null]
[task 2022-03-28T19:49:44.134Z] 19:49:44 INFO - 1648496984134 Marionette DEBUG 88 -> [0,29,"Marionette:GetContext",{}]
[task 2022-03-28T19:49:44.134Z] 19:49:44 INFO - 1648496984134 Marionette DEBUG 88 <- [1,29,null,{"value":"content"}]
[task 2022-03-28T19:49:44.139Z] 19:49:44 INFO - 1648496984139 Marionette DEBUG 88 -> [0,30,"Marionette:SetContext",{"value":"chrome"}]
[task 2022-03-28T19:49:44.139Z] 19:49:44 INFO - 1648496984139 Marionette DEBUG 88 <- [1,30,null,{"value":null}]
[task 2022-03-28T19:49:44.140Z] 19:49:44 INFO - 1648496984140 Marionette DEBUG 88 -> [0,31,"WebDriver:TakeScreenshot",{"id":null,"full":true,"hash":false,"scroll":true}]
[task 2022-03-28T19:49:44.221Z] 19:49:44 INFO - 1648496984235 Marionette DEBUG 88 <- [1,31,null,{"value":"iVBORw0KGgoAAAANSUhEUgAABQAAAAQHCAYAAACjlsT7AAAgAElEQVR4XuzdC7xdVWEn/nUDgUAQRJBak0AsULEl+CYBrEoFZGorgSYd ... ECBAgQIECAAAECBAgQSBMQANPoDSZAgAABAgQIECBAgAABAgQIECAQLyAAxhubQIAAAQIECBAgQIAAAQIECBAgQCBN4P8B8WYDQdGQBboAAAAASUVORK5CYII="}]
[task 2022-03-28T19:49:44.280Z] 19:49:44 INFO - 1648496984292 Marionette DEBUG 88 -> [0,32,"Marionette:SetContext",{"value":"content"}]
[task 2022-03-28T19:49:44.293Z] 19:49:44 INFO - 1648496984293 Marionette DEBUG 88 <- [1,32,null,{"value":null}]
[task 2022-03-28T19:49:44.306Z] 19:49:44 INFO - 1648496984319 Marionette DEBUG 88 -> [0,33,"Marionette:GetContext",{}]
[task 2022-03-28T19:49:44.320Z] 19:49:44 INFO - 1648496984319 Marionette DEBUG 88 <- [1,33,null,{"value":"content"}]
[task 2022-03-28T19:49:44.321Z] 19:49:44 INFO - 1648496984320 Marionette DEBUG 88 -> [0,34,"Marionette:SetContext",{"value":"content"}]
[task 2022-03-28T19:49:44.321Z] 19:49:44 INFO - 1648496984321 Marionette DEBUG 88 <- [1,34,null,{"value":null}]
[task 2022-03-28T19:49:44.326Z] 19:49:44 INFO - 1648496984326 Marionette DEBUG 88 -> [0,35,"WebDriver:GetPageSource",{}]
[task 2022-03-28T19:49:44.329Z] 19:49:44 INFO - 1648496984328 Marionette DEBUG 88 <- [1,35,null,{"value":"<html id=\"html\"><head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n ... HI</div>\n <br>\n <div style=\"user-select: none;\" id=\"non-selectable\">Non-selectable</div>\n \n\n</body></html>"}]
[task 2022-03-28T19:49:44.333Z] 19:49:44 INFO - 1648496984333 Marionette DEBUG 88 -> [0,36,"Marionette:SetContext",{"value":"content"}]
[task 2022-03-28T19:49:44.333Z] 19:49:44 INFO - 1648496984333 Marionette DEBUG 88 <- [1,36,null,{"value":null}]
[task 2022-03-28T19:49:44.339Z] 19:49:44 ERROR - TEST-UNEXPECTED-ERROR | layout/base/tests/marionette/test_accessiblecaret_selection_mode.py AccessibleCaretSelectionModeTestCase.test_long_press_changes_focus_from_contenteditable_to_input | marionette_driver.errors.JavascriptException: [Exception... "Unexpected error" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: Z:\task_164849336747540\build\tests\marionette\tests\layout\base\tests\marionette\selection.py :: <TOP_LEVEL> :: line 132" data: no]
[task 2022-03-28T19:49:44.339Z] 19:49:44 INFO - stacktrace:
[task 2022-03-28T19:49:44.340Z] 19:49:44 INFO - @Z:\task_164849336747540\build\tests\marionette\tests\layout\base\tests\marionette\selection.py:132:23
[task 2022-03-28T19:49:44.340Z] 19:49:44 INFO - @Z:\task_164849336747540\build\tests\marionette\tests\layout\base\tests\marionette\selection.py:134:8
[task 2022-03-28T19:49:44.340Z] 19:49:44 INFO - evaluate.sandbox/promise<@chrome://remote/content/marionette/evaluate.js:157:10
[task 2022-03-28T19:49:44.340Z] 19:49:44 INFO - evaluate.sandbox@chrome://remote/content/marionette/evaluate.js:133:17
[task 2022-03-28T19:49:44.341Z] 19:49:44 INFO - executeScript@chrome://remote/content/marionette/actors/MarionetteCommandsChild.jsm:223:21
[task 2022-03-28T19:49:44.341Z] 19:49:44 INFO - receiveMessage@chrome://remote/content/marionette/actors/MarionetteCommandsChild.jsm:95:31
[task 2022-03-28T19:49:44.341Z] 19:49:44 INFO - Traceback (most recent call last):
[task 2022-03-28T19:49:44.341Z] 19:49:44 INFO - File "Z:\task_164849336747540\build\venv\lib\site-packages\marionette_harness\marionette_test\testcases.py", line 202, in run
[task 2022-03-28T19:49:44.341Z] 19:49:44 INFO - testMethod()
[task 2022-03-28T19:49:44.342Z] 19:49:44 INFO - File "Z:\task_164849336747540\build\venv\lib\site-packages\marionette_harness\marionette_test\testcases.py", line 52, in wrapper
[task 2022-03-28T19:49:44.342Z] 19:49:44 INFO - return func(self, *args, **kwargs)
[task 2022-03-28T19:49:44.342Z] 19:49:44 INFO - File "Z:\task_164849336747540\build\tests\marionette\tests\layout\base\tests\marionette\test_accessiblecaret_selection_mode.py", line 373, in test_long_press_changes_focus_from
[task 2022-03-28T19:49:44.342Z] 19:49:44 INFO - x, y = self.word_location(el2, 0)
[task 2022-03-28T19:49:44.343Z] 19:49:44 INFO - File "Z:\task_164849336747540\build\tests\marionette\tests\layout\base\tests\marionette\test_accessiblecaret_selection_mode.py", line 114, in word_location
[task 2022-03-28T19:49:44.343Z] 19:49:44 INFO - sel.move_cursor_by_offset(offset)
[task 2022-03-28T19:49:44.343Z] 19:49:44 INFO - File "Z:\task_164849336747540\build\tests\marionette\tests\layout\base\tests\marionette\selection.py", line 129, in move_cursor_by_offset
[task 2022-03-28T19:49:44.343Z] 19:49:44 INFO - self.element.marionette.execute_script(
[task 2022-03-28T19:49:44.344Z] 19:49:44 INFO - File "Z:\task_164849336747540\build\venv\lib\site-packages\marionette_driver\marionette.py", line 1693, in execute_script
[task 2022-03-28T19:49:44.344Z] 19:49:44 INFO - rv = self._send_message("WebDriver:ExecuteScript", body, key="value")
[task 2022-03-28T19:49:44.344Z] 19:49:44 INFO - File "Z:\task_164849336747540\build\venv\lib\site-packages\marionette_driver\decorators.py", line 27, in _
[task 2022-03-28T19:49:44.344Z] 19:49:44 INFO - return func(*args, **kwargs)
[task 2022-03-28T19:49:44.345Z] 19:49:44 INFO - File "Z:\task_164849336747540\build\venv\lib\site-packages\marionette_driver\marionette.py", line 668, in _send_message
[task 2022-03-28T19:49:44.345Z] 19:49:44 INFO - self._handle_error(err)
[task 2022-03-28T19:49:44.345Z] 19:49:44 INFO - File "Z:\task_164849336747540\build\venv\lib\site-packages\marionette_driver\marionette.py", line 680, in _handle_error
[task 2022-03-28T19:49:44.346Z] 19:49:44 INFO - raise errors.lookup(error)(message, stacktrace=stacktrace)
[task 2022-03-28T19:49:44.346Z] 19:49:44 INFO - TEST-INFO took 510ms
| Comment hidden (Intermittent Failures Robot) |
Comment 2•4 years ago
|
||
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
For more information, please visit auto_nag documentation.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•