Issue metadata
Sign in to add a comment
|
platform_PrintJob client test fails with Unhandled DevToolsClientConnectionError: '' |
||||||||||||||||||||||||
Issue descriptionTest runs daily, and is failing since M73-11554.1.0 / 73.0.3666.0 Test results dashboard view - https://screenshot.googleplex.com/A11j11HJoBb Looking at the client test debug logs and comparing with successfultest logs, I see no calls to chrome.autotestPrivate.getVisibleNotifications(). Basically self.cr.autotest_ext.ExecuteJavaScript() at https://cs.corp.google.com/chromeos_public/src/third_party/autotest/files/client/site_tests/platform_PrintJob/platform_PrintJob.py?l=84 is throwing the exeption 01/10 06:16:32.745 WARNI| test:0606| The test failed with the following exception Traceback (most recent call last): File "/usr/local/autotest/common_lib/test.py", line 600, in _exec _call_test_function(self.execute, *p_args, **p_dargs) File "/usr/local/autotest/common_lib/test.py", line 806, in _call_test_function raise error.UnhandledTestFail(e) UnhandledTestFail: Unhandled DevToolsClientConnectionError: '' Traceback (most recent call last): File "/usr/local/autotest/common_lib/test.py", line 800, in _call_test_function return func(*args, **dargs) File "/usr/local/autotest/common_lib/test.py", line 464, in execute postprocess_profiled_run, args, dargs) File "/usr/local/autotest/common_lib/test.py", line 371, in _call_run_once self.run_once(*args, **dargs) File "/usr/local/autotest/tests/platform_PrintJob/platform_PrintJob.py", line 169, in run_once self.execute_print_job() File "/usr/local/autotest/tests/platform_PrintJob/platform_PrintJob.py", line 116, in execute_print_job self._check_printer_in_dialog() File "/usr/local/autotest/tests/platform_PrintJob/platform_PrintJob.py", line 84, in _check_printer_in_dialog self.cr.autotest_ext.ExecuteJavaScript( File "/usr/local/autotest/common_lib/cros/chrome.py", line 237, in autotest_ext return self.get_extension(self._autotest_ext_path) File "/usr/local/autotest/common_lib/cros/chrome.py", line 230, in get_extension return self.browser.extensions[ext] File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/browser/extension_dict.py", line 19, in __getitem__ return self.GetByExtensionId(load_extension.extension_id)[0] File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/browser/extension_dict.py", line 34, in GetByExtensionId return self._extension_backend[extension_id] File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome/extension_backend.py", line 31, in __getitem__ for context_id in self._extension_backend_list.IterContextIds(): File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend_list.py", line 85, in IterContextIds self._Update() File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend_list.py", line 98, in _Update backends_map = self._devtools_client.GetUpdatedInspectableContexts() File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/devtools_client_backend.py", line 403, in GetUpdatedInspectableContexts contexts = self._ListInspectableContexts() File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/devtools_client_backend.py", line 328, in _ListInspectableContexts return self._devtools_http.RequestJson('') File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/devtools_http.py", line 107, in RequestJson return json.loads(self.Request(path, timeout)) File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/devtools_http.py", line 88, in Request response = self._conn.getresponse() File "/usr/local/lib64/python2.7/httplib.py", line 1132, in getresponse response.begin() File "/usr/local/lib64/python2.7/httplib.py", line 453, in begin version, status, reason = self._read_status() File "/usr/local/lib64/python2.7/httplib.py", line 417, in _read_status raise BadStatusLine(line) DevToolsClientConnectionError: '' ChromeDiff to be examined for causing the failure change - https://chromium.googlesource.com/chromium/src/+log/73.0.3664.0..73.0.3666.0?n=10000
,
Jan 11
,
Jan 11
I'll search for other tests that might have broke similarly.
,
Jan 14
,
Jan 17
(5 days ago)
I setup local instance with cyan, and it looks like the JS check passes through at line 84. Unfortunately the test fails at line 94 with 'TestFail: Bad number of printers: 0' investigating further.
,
Jan 17
(5 days ago)
Alright, found out this is a dup of issue 921837 , found in manual testing at issue 922082 . After adding few seconds wait time to eliminate the failure in #5, the Unhandled DevToolsClientConnectionError came as result on affected build locally. |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by ka...@chromium.org
, Jan 11