Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[java] Update dependency org.htmlunit:htmlunit-core-js to v4.7.0 #14982

Open
wants to merge 6 commits into
base: trunk
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 30, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.htmlunit:htmlunit-core-js (source) 4.6.0 -> 4.7.0 age adoption passing confidence

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added C-java dependencies Pull requests that update a dependency file labels Dec 30, 2024
Copy link
Contributor Author

renovate bot commented Dec 30, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Copy link
Contributor

qodo-merge-pro bot commented Dec 31, 2024

CI Failure Feedback 🧐

(Checks updated until commit c0b32af)

Action: CI - GitHub / Python / Browser Tests (chrome, ubuntu) / Integration Tests (chrome, ubuntu)

Failed stage: Run Bazel [❌]

Failed test name: test_collect_log_mutations[chrome]

Failure summary:

The action failed because the test test_collect_log_mutations in the Chrome BiDi test suite failed
with an InvalidSelectorException. The test failed when trying to find elements using an invalid CSS
selector. Specifically, the error occurred when attempting to find elements with a
data-__webdriver_id attribute matching a specific target value.

Relevant error logs:
1:  ##[group]Operating System
2:  Ubuntu
...

983:  Package 'php-symfony-debug-bundle' is not installed, so not removed
984:  Package 'php-symfony-dependency-injection' is not installed, so not removed
985:  Package 'php-symfony-deprecation-contracts' is not installed, so not removed
986:  Package 'php-symfony-discord-notifier' is not installed, so not removed
987:  Package 'php-symfony-doctrine-bridge' is not installed, so not removed
988:  Package 'php-symfony-doctrine-messenger' is not installed, so not removed
989:  Package 'php-symfony-dom-crawler' is not installed, so not removed
990:  Package 'php-symfony-dotenv' is not installed, so not removed
991:  Package 'php-symfony-error-handler' is not installed, so not removed
...

1972:  Setting up fonts-terminus-otb (4.48-3.1) ...
1973:  Processing triggers for install-info (6.8-4build1) ...
1974:  Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
1975:  Processing triggers for fontconfig (2.13.1-4.2ubuntu5) ...
1976:  Processing triggers for hicolor-icon-theme (0.17-2) ...
1977:  Processing triggers for libc-bin (2.35-0ubuntu3.8) ...
1978:  Processing triggers for man-db (2.10.2-1) ...
1979:  Processing triggers for menu (2.1.47ubuntu4) ...
1980:  /usr/share/menu/tk8.6: 1: Syntax error: word unexpected (expecting ")")
1981:  /usr/share/menu/monodoc-http: 1: Syntax error: word unexpected (expecting ")")
1982:  /usr/share/menu/telnet: 1: Syntax error: word unexpected (expecting ")")
1983:  /usr/share/menu/dash: 1: Syntax error: word unexpected (expecting ")")
1984:  /usr/share/menu/google-chrome.menu: 1: Syntax error: word unexpected (expecting ")")
1985:  /usr/share/menu/microsoft-edge.menu: 1: Syntax error: word unexpected (expecting ")")
1986:  /usr/share/menu/procps: 1: Syntax error: word unexpected (expecting ")")
1987:  /usr/share/menu/psmisc: 1: Syntax error: word unexpected (expecting ")")
1988:  /usr/share/menu/tcl8.6: 1: Syntax error: word unexpected (expecting ")")
1989:  /usr/share/menu/bash: 1: Syntax error: word unexpected (expecting ")")
1990:  Warning: Failed to open file(/usr/share/fluxbox/nls/C.UTF-8/fluxbox.cat)
1991:  for translation, using default messages.
1992:  Failed to read: session.ignoreBorder
1993:  Setting default value
1994:  Failed to read: session.forcePseudoTransparency
1995:  Setting default value
1996:  Failed to read: session.colorsPerChannel
1997:  Setting default value
1998:  Failed to read: session.doubleClickInterval
1999:  Setting default value
2000:  Failed to read: session.tabPadding
2001:  Setting default value
2002:  Failed to read: session.styleOverlay
2003:  Setting default value
2004:  Failed to read: session.slitlistFile
2005:  Setting default value
2006:  Failed to read: session.appsFile
2007:  Setting default value
2008:  Failed to read: session.tabsAttachArea
2009:  Setting default value
2010:  Failed to read: session.cacheLife
2011:  Setting default value
2012:  Failed to read: session.cacheMax
2013:  Setting default value
2014:  Failed to read: session.autoRaiseDelay
2015:  Setting default value
2016:  Failed to read: session.ignoreBorder
2017:  Setting default value
2018:  Failed to read: session.forcePseudoTransparency
2019:  Setting default value
2020:  Failed to read: session.colorsPerChannel
2021:  Setting default value
2022:  Failed to read: session.doubleClickInterval
2023:  Setting default value
2024:  Failed to read: session.tabPadding
2025:  Setting default value
2026:  Failed to read: session.styleOverlay
2027:  Setting default value
2028:  Failed to read: session.slitlistFile
2029:  Setting default value
2030:  Failed to read: session.appsFile
2031:  Setting default value
2032:  Failed to read: session.tabsAttachArea
2033:  Setting default value
2034:  Failed to read: session.cacheLife
2035:  Setting default value
2036:  Failed to read: session.cacheMax
2037:  Setting default value
2038:  Failed to read: session.autoRaiseDelay
2039:  Setting default value
2040:  Failed to read: session.screen0.opaqueMove
2041:  Setting default value
2042:  Failed to read: session.screen0.fullMaximization
2043:  Setting default value
2044:  Failed to read: session.screen0.maxIgnoreIncrement
2045:  Setting default value
2046:  Failed to read: session.screen0.maxDisableMove
2047:  Setting default value
2048:  Failed to read: session.screen0.maxDisableResize
2049:  Setting default value
2050:  Failed to read: session.screen0.workspacewarping
2051:  Setting default value
2052:  Failed to read: session.screen0.showwindowposition
2053:  Setting default value
2054:  Failed to read: session.screen0.autoRaise
2055:  Setting default value
2056:  Failed to read: session.screen0.clickRaises
2057:  Setting default value
2058:  Failed to read: session.screen0.defaultDeco
2059:  Setting default value
2060:  Failed to read: session.screen0.tab.placement
2061:  Setting default value
2062:  Failed to read: session.screen0.windowMenu
2063:  Setting default value
2064:  Failed to read: session.screen0.noFocusWhileTypingDelay
2065:  Setting default value
2066:  Failed to read: session.screen0.workspaces
2067:  Setting default value
2068:  Failed to read: session.screen0.edgeSnapThreshold
2069:  Setting default value
2070:  Failed to read: session.screen0.window.focus.alpha
2071:  Setting default value
2072:  Failed to read: session.screen0.window.unfocus.alpha
2073:  Setting default value
2074:  Failed to read: session.screen0.menu.alpha
2075:  Setting default value
2076:  Failed to read: session.screen0.menuDelay
2077:  Setting default value
2078:  Failed to read: session.screen0.tab.width
2079:  Setting default value
2080:  Failed to read: session.screen0.tooltipDelay
2081:  Setting default value
2082:  Failed to read: session.screen0.allowRemoteActions
2083:  Setting default value
2084:  Failed to read: session.screen0.clientMenu.usePixmap
2085:  Setting default value
2086:  Failed to read: session.screen0.tabs.usePixmap
2087:  Setting default value
2088:  Failed to read: session.screen0.tabs.maxOver
2089:  Setting default value
2090:  Failed to read: session.screen0.tabs.intitlebar
2091:  Setting default value
2092:  Failed to read: session.screen0.focusModel
2093:  Setting default value
2094:  Failed to read: session.screen0.tabFocusModel
2095:  Setting default value
2096:  Failed to read: session.screen0.focusNewWindows
2097:  Setting default value
2098:  Failed to read: session.screen0.focusSameHead
2099:  Setting default value
2100:  Failed to read: session.screen0.rowPlacementDirection
2101:  Setting default value
2102:  Failed to read: session.screen0.colPlacementDirection
2103:  Setting default value
2104:  Failed to read: session.screen0.windowPlacement
2105:  Setting default value
2106:  Failed to read: session.ignoreBorder
2107:  Setting default value
2108:  Failed to read: session.forcePseudoTransparency
2109:  Setting default value
2110:  Failed to read: session.colorsPerChannel
2111:  Setting default value
2112:  Failed to read: session.doubleClickInterval
2113:  Setting default value
2114:  Failed to read: session.tabPadding
2115:  Setting default value
2116:  Failed to read: session.styleOverlay
2117:  Setting default value
2118:  Failed to read: session.slitlistFile
2119:  Setting default value
2120:  Failed to read: session.appsFile
2121:  Setting default value
2122:  Failed to read: session.tabsAttachArea
2123:  Setting default value
2124:  Failed to read: session.cacheLife
2125:  Setting default value
2126:  Failed to read: session.cacheMax
2127:  Setting default value
2128:  Failed to read: session.autoRaiseDelay
2129:  Setting default value
2130:  Failed to read: session.screen0.opaqueMove
2131:  Setting default value
2132:  Failed to read: session.screen0.fullMaximization
2133:  Setting default value
2134:  Failed to read: session.screen0.maxIgnoreIncrement
2135:  Setting default value
2136:  Failed to read: session.screen0.maxDisableMove
2137:  Setting default value
2138:  Failed to read: session.screen0.maxDisableResize
2139:  Setting default value
2140:  Failed to read: session.screen0.workspacewarping
2141:  Setting default value
2142:  Failed to read: session.screen0.showwindowposition
2143:  Setting default value
2144:  Failed to read: session.screen0.autoRaise
2145:  Setting default value
2146:  Failed to read: session.screen0.clickRaises
2147:  Setting default value
2148:  Failed to read: session.screen0.defaultDeco
2149:  Setting default value
2150:  Failed to read: session.screen0.tab.placement
2151:  Setting default value
2152:  Failed to read: session.screen0.windowMenu
2153:  Setting default value
2154:  Failed to read: session.screen0.noFocusWhileTypingDelay
2155:  Setting default value
2156:  Failed to read: session.screen0.workspaces
2157:  Setting default value
2158:  Failed to read: session.screen0.edgeSnapThreshold
2159:  Setting default value
2160:  Failed to read: session.screen0.window.focus.alpha
2161:  Setting default value
2162:  Failed to read: session.screen0.window.unfocus.alpha
2163:  Setting default value
2164:  Failed to read: session.screen0.menu.alpha
2165:  Setting default value
2166:  Failed to read: session.screen0.menuDelay
2167:  Setting default value
2168:  Failed to read: session.screen0.tab.width
2169:  Setting default value
2170:  Failed to read: session.screen0.tooltipDelay
2171:  Setting default value
2172:  Failed to read: session.screen0.allowRemoteActions
2173:  Setting default value
2174:  Failed to read: session.screen0.clientMenu.usePixmap
2175:  Setting default value
2176:  Failed to read: session.screen0.tabs.usePixmap
2177:  Setting default value
2178:  Failed to read: session.screen0.tabs.maxOver
2179:  Setting default value
2180:  Failed to read: session.screen0.tabs.intitlebar
2181:  Setting default value
2182:  Failed to read: session.screen0.focusModel
2183:  Setting default value
2184:  Failed to read: session.screen0.tabFocusModel
2185:  Setting default value
2186:  Failed to read: session.screen0.focusNewWindows
2187:  Setting default value
2188:  Failed to read: session.screen0.focusSameHead
2189:  Setting default value
2190:  Failed to read: session.screen0.rowPlacementDirection
2191:  Setting default value
2192:  Failed to read: session.screen0.colPlacementDirection
2193:  Setting default value
2194:  Failed to read: session.screen0.windowPlacement
2195:  Setting default value
2196:  Failed to read: session.screen0.slit.acceptKdeDockapps
2197:  Setting default value
2198:  Failed to read: session.screen0.slit.autoHide
2199:  Setting default value
2200:  Failed to read: session.screen0.slit.maxOver
2201:  Setting default value
2202:  Failed to read: session.screen0.slit.placement
2203:  Setting default value
2204:  Failed to read: session.screen0.slit.alpha
2205:  Setting default value
2206:  Failed to read: session.screen0.slit.onhead
2207:  Setting default value
2208:  Failed to read: session.screen0.slit.layer
2209:  Setting default value
2210:  Failed to read: session.screen0.toolbar.autoHide
2211:  Setting default value
2212:  Failed to read: session.screen0.toolbar.maxOver
2213:  Setting default value
2214:  Failed to read: session.screen0.toolbar.visible
2215:  Setting default value
2216:  Failed to read: session.screen0.toolbar.alpha
2217:  Setting default value
2218:  Failed to read: session.screen0.toolbar.layer
2219:  Setting default value
2220:  Failed to read: session.screen0.toolbar.onhead
2221:  Setting default value
2222:  Failed to read: session.screen0.toolbar.placement
2223:  Setting default value
2224:  Failed to read: session.screen0.toolbar.height
2225:  Setting default value
2226:  Failed to read: session.screen0.iconbar.mode
2227:  Setting default value
2228:  Failed to read: session.screen0.iconbar.alignment
2229:  Setting default value
2230:  Failed to read: session.screen0.iconbar.iconWidth
2231:  Setting default value
2232:  Failed to read: session.screen0.iconbar.iconTextPadding
2233:  Setting default value
2234:  Failed to read: session.screen0.iconbar.usePixmap
...

2680:  �[32m[1,015 / 1,048]�[0m 20 / 53 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py; 54s local, disk-cache ... (4 actions, 3 running)
2681:  �[32m[1,016 / 1,048]�[0m 21 / 53 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py; 56s local, disk-cache ... (4 actions, 2 running)
2682:  �[32m[1,016 / 1,048]�[0m 21 / 53 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py; 66s local, disk-cache ... (4 actions, 2 running)
2683:  �[32m[1,016 / 1,048]�[0m 21 / 53 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py; 70s local, disk-cache ... (4 actions, 3 running)
2684:  �[32m[1,017 / 1,048]�[0m 22 / 53 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py; 72s local, disk-cache ... (4 actions, 2 running)
2685:  �[32m[1,018 / 1,048]�[0m 23 / 53 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py; 74s local, disk-cache ... (4 actions, 1 running)
2686:  �[32m[1,018 / 1,048]�[0m 23 / 53 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py; 77s local, disk-cache ... (4 actions, 2 running)
2687:  �[31m�[1mFAIL: �[0m//py:common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py/test.log)
2688:  �[31m�[1mFAILED: �[0m//py:common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py (Summary)
...

2693:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py/test_attempts/attempt_2.log
2694:  platform linux -- Python 3.8.19, pytest-7.4.4, pluggy-1.3.0
2695:  �[32mINFO: �[0mFrom Testing //py:common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py:
2696:  rootdir: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/bin/py/common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py.runfiles/_main/py
2697:  configfile: pyproject.toml
2698:  plugins: instafail-0.5.0, trio-0.8.0, mock-3.12.0
2699:  collected 4 items
2700:  py/test/selenium/webdriver/common/bidi_tests.py::test_check_console_messages[chrome] PASSED [ 25%]
2701:  py/test/selenium/webdriver/common/bidi_tests.py::test_check_error_console_messages[chrome] PASSED [ 50%]
2702:  py/test/selenium/webdriver/common/bidi_tests.py::test_collect_js_exceptions[chrome] PASSED [ 75%]
2703:  py/test/selenium/webdriver/common/bidi_tests.py::test_collect_log_mutations[chrome] FAILED [100%]
...

2720:  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
2721:  /home/runner/.bazel/external/rules_python~~python~python_3_8_x86_64-unknown-linux-gnu/lib/python3.8/contextlib.py:178: in __aexit__
2722:  await self.gen.__anext__()
2723:  py/selenium/webdriver/common/log.py:93: in mutation_events
2724:  elements: list = self.driver.find_elements(By.CSS_SELECTOR, f"*[data-__webdriver_id={payload['target']}]")
2725:  py/selenium/webdriver/remote/webdriver.py:844: in find_elements
2726:  return self.execute(Command.FIND_ELEMENTS, {"using": by, "value": value})["value"] or []
2727:  py/selenium/webdriver/remote/webdriver.py:404: in execute
2728:  self.error_handler.check_response(response)
2729:  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
2730:  self = <selenium.webdriver.remote.errorhandler.ErrorHandler object at 0x7f777d42b5b0>
2731:  response = {'status': 400, 'value': '{"value":{"error":"invalid selector","message":"invalid selector\\nfrom javascript error: {\...\\n#19 0x55c6e97b4880 \\u003Cunknown>\\n#20 0x55c6e97c4776 \\u003Cunknown>\\n#21 0x7fa42fc94ac3 \\u003Cunknown>\\n"}}'}
2732:  def check_response(self, response: Dict[str, Any]) -> None:
2733:  """Checks that a JSON response from the WebDriver does not have an
2734:  error.
2735:  :Args:
2736:  - response - The JSON response from the WebDriver server as a dictionary
2737:  object.
2738:  :Raises: If the response contains an error message.
2739:  """
2740:  status = response.get("status", None)
2741:  if not status or status == ErrorCode.SUCCESS:
...

2747:  if isinstance(status, int):
2748:  value_json = response.get("value", None)
2749:  if value_json and isinstance(value_json, str):
2750:  import json
2751:  try:
2752:  value = json.loads(value_json)
2753:  if len(value) == 1:
2754:  value = value["value"]
2755:  status = value.get("error", None)
2756:  if not status:
2757:  status = value.get("status", ErrorCode.UNKNOWN_ERROR)
2758:  message = value.get("value") or value.get("message")
2759:  if not isinstance(message, str):
2760:  value = message
2761:  message = message.get("message")
2762:  else:
2763:  message = value.get("message", None)
2764:  except ValueError:
2765:  pass
2766:  exception_class: Type[WebDriverException]
2767:  e = ErrorCode()
2768:  error_codes = [item for item in dir(e) if not item.startswith("__")]
2769:  for error_code in error_codes:
2770:  error_info = getattr(ErrorCode, error_code)
2771:  if isinstance(error_info, list) and status in error_info:
2772:  exception_class = getattr(ExceptionMapping, error_code, WebDriverException)
...

2796:  if line:
2797:  file = f"{file}:{line}"
2798:  meth = frame.get("methodName", "<anonymous>")
2799:  if "className" in frame:
2800:  meth = f"{frame['className']}.{meth}"
2801:  msg = "    at %s (%s)"
2802:  msg = msg % (meth, file)
2803:  stacktrace.append(msg)
2804:  except TypeError:
...

2807:  alert_text = None
2808:  if "data" in value:
2809:  alert_text = value["data"].get("text")
2810:  elif "alert" in value:
2811:  alert_text = value["alert"].get("text")
2812:  raise exception_class(message, screen, stacktrace, alert_text)  # type: ignore[call-arg]  # mypy is not smart enough here
2813:  >       raise exception_class(message, screen, stacktrace)
2814:  E       selenium.common.exceptions.InvalidSelectorException: Message: invalid selector
2815:  E       from javascript error: {"status":32,"value":"An invalid or illegal selector was specified"}
2816:  E         (Session info: chrome=131.0.6778.139); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalid-selector-exception
...

2832:  E       #14 0x55c6e9795f97 <unknown>
2833:  E       #15 0x55c6e977e71c <unknown>
2834:  E       #16 0x55c6e9796b17 <unknown>
2835:  E       #17 0x55c6e97636cf <unknown>
2836:  E       #18 0x55c6e97b46b8 <unknown>
2837:  E       #19 0x55c6e97b4880 <unknown>
2838:  E       #20 0x55c6e97c4776 <unknown>
2839:  E       #21 0x7fa42fc94ac3 <unknown>
2840:  py/selenium/webdriver/remote/errorhandler.py:232: InvalidSelectorException
2841:  =========================== short test summary info ============================
2842:  FAILED py/test/selenium/webdriver/common/bidi_tests.py::test_collect_log_mutations[chrome] - selenium.common.exceptions.InvalidSelectorException: Message: invalid selector
2843:  from javascript error: {"status":32,"value":"An invalid or illegal selector was specified"}
2844:  (Session info: chrome=131.0.6778.139); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalid-selector-exception
...

2860:  #14 0x55c6e9795f97 <unknown>
2861:  #15 0x55c6e977e71c <unknown>
2862:  #16 0x55c6e9796b17 <unknown>
2863:  #17 0x55c6e97636cf <unknown>
2864:  #18 0x55c6e97b46b8 <unknown>
2865:  #19 0x55c6e97b4880 <unknown>
2866:  #20 0x55c6e97c4776 <unknown>
2867:  #21 0x7fa42fc94ac3 <unknown>
2868:  ========================= 1 failed, 3 passed in 4.10s ==========================
...

2870:  ==================== Test output for //py:common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py:
2871:  ============================= test session starts ==============================
2872:  platform linux -- Python 3.8.19, pytest-7.4.4, pluggy-1.3.0
2873:  rootdir: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/bin/py/common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py.runfiles/_main/py
2874:  configfile: pyproject.toml
2875:  plugins: instafail-0.5.0, trio-0.8.0, mock-3.12.0
2876:  collected 4 items
2877:  py/test/selenium/webdriver/common/bidi_tests.py::test_check_console_messages[chrome] PASSED [ 25%]
2878:  py/test/selenium/webdriver/common/bidi_tests.py::test_check_error_console_messages[chrome] PASSED [ 50%]
2879:  py/test/selenium/webdriver/common/bidi_tests.py::test_collect_js_exceptions[chrome] PASSED [ 75%]
2880:  py/test/selenium/webdriver/common/bidi_tests.py::test_collect_log_mutations[chrome] FAILED [100%]
...

2897:  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
2898:  /home/runner/.bazel/external/rules_python~~python~python_3_8_x86_64-unknown-linux-gnu/lib/python3.8/contextlib.py:178: in __aexit__
2899:  await self.gen.__anext__()
2900:  py/selenium/webdriver/common/log.py:93: in mutation_events
2901:  elements: list = self.driver.find_elements(By.CSS_SELECTOR, f"*[data-__webdriver_id={payload['target']}]")
2902:  py/selenium/webdriver/remote/webdriver.py:844: in find_elements
2903:  return self.execute(Command.FIND_ELEMENTS, {"using": by, "value": value})["value"] or []
2904:  py/selenium/webdriver/remote/webdriver.py:404: in execute
2905:  self.error_handler.check_response(response)
2906:  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
2907:  self = <selenium.webdriver.remote.errorhandler.ErrorHandler object at 0x7f843fa782e0>
2908:  response = {'status': 400, 'value': '{"value":{"error":"invalid selector","message":"invalid selector\\nfrom javascript error: {\...\\n#19 0x55cec438a880 \\u003Cunknown>\\n#20 0x55cec439a776 \\u003Cunknown>\\n#21 0x7ff080e94ac3 \\u003Cunknown>\\n"}}'}
2909:  def check_response(self, response: Dict[str, Any]) -> None:
2910:  """Checks that a JSON response from the WebDriver does not have an
2911:  error.
2912:  :Args:
2913:  - response - The JSON response from the WebDriver server as a dictionary
2914:  object.
2915:  :Raises: If the response contains an error message.
2916:  """
2917:  status = response.get("status", None)
2918:  if not status or status == ErrorCode.SUCCESS:
...

2924:  if isinstance(status, int):
2925:  value_json = response.get("value", None)
2926:  if value_json and isinstance(value_json, str):
2927:  import json
2928:  try:
2929:  value = json.loads(value_json)
2930:  if len(value) == 1:
2931:  value = value["value"]
2932:  status = value.get("error", None)
2933:  if not status:
2934:  status = value.get("status", ErrorCode.UNKNOWN_ERROR)
2935:  message = value.get("value") or value.get("message")
2936:  if not isinstance(message, str):
2937:  value = message
2938:  message = message.get("message")
2939:  else:
2940:  message = value.get("message", None)
2941:  except ValueError:
2942:  pass
2943:  exception_class: Type[WebDriverException]
2944:  e = ErrorCode()
2945:  error_codes = [item for item in dir(e) if not item.startswith("__")]
2946:  for error_code in error_codes:
2947:  error_info = getattr(ErrorCode, error_code)
2948:  if isinstance(error_info, list) and status in error_info:
2949:  exception_class = getattr(ExceptionMapping, error_code, WebDriverException)
...

2973:  if line:
2974:  file = f"{file}:{line}"
2975:  meth = frame.get("methodName", "<anonymous>")
2976:  if "className" in frame:
2977:  meth = f"{frame['className']}.{meth}"
2978:  msg = "    at %s (%s)"
2979:  msg = msg % (meth, file)
2980:  stacktrace.append(msg)
2981:  except TypeError:
...

2984:  alert_text = None
2985:  if "data" in value:
2986:  alert_text = value["data"].get("text")
2987:  elif "alert" in value:
2988:  alert_text = value["alert"].get("text")
2989:  raise exception_class(message, screen, stacktrace, alert_text)  # type: ignore[call-arg]  # mypy is not smart enough here
2990:  >       raise exception_class(message, screen, stacktrace)
2991:  E       selenium.common.exceptions.InvalidSelectorException: Message: invalid selector
2992:  E       from javascript error: {"status":32,"value":"An invalid or illegal selector was specified"}
2993:  E         (Session info: chrome=131.0.6778.139); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalid-selector-exception
...

3009:  E       #14 0x55cec436bf97 <unknown>
3010:  E       #15 0x55cec435471c <unknown>
3011:  E       #16 0x55cec436cb17 <unknown>
3012:  E       #17 0x55cec43396cf <unknown>
3013:  E       #18 0x55cec438a6b8 <unknown>
3014:  E       #19 0x55cec438a880 <unknown>
3015:  E       #20 0x55cec439a776 <unknown>
3016:  E       #21 0x7ff080e94ac3 <unknown>
3017:  py/selenium/webdriver/remote/errorhandler.py:232: InvalidSelectorException
3018:  =========================== short test summary info ============================
3019:  FAILED py/test/selenium/webdriver/common/bidi_tests.py::test_collect_log_mutations[chrome] - selenium.common.exceptions.InvalidSelectorException: Message: invalid selector
3020:  from javascript error: {"status":32,"value":"An invalid or illegal selector was specified"}
3021:  (Session info: chrome=131.0.6778.139); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalid-selector-exception
...

3037:  #14 0x55cec436bf97 <unknown>
3038:  #15 0x55cec435471c <unknown>
3039:  #16 0x55cec436cb17 <unknown>
3040:  #17 0x55cec43396cf <unknown>
3041:  #18 0x55cec438a6b8 <unknown>
3042:  #19 0x55cec438a880 <unknown>
3043:  #20 0x55cec439a776 <unknown>
3044:  #21 0x7ff080e94ac3 <unknown>
3045:  ========================= 1 failed, 3 passed in 4.10s ==========================
...

3047:  ==================== Test output for //py:common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py:
3048:  ============================= test session starts ==============================
3049:  platform linux -- Python 3.8.19, pytest-7.4.4, pluggy-1.3.0
3050:  rootdir: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/bin/py/common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py.runfiles/_main/py
3051:  configfile: pyproject.toml
3052:  plugins: instafail-0.5.0, trio-0.8.0, mock-3.12.0
3053:  collected 4 items
3054:  py/test/selenium/webdriver/common/bidi_tests.py::test_check_console_messages[chrome] PASSED [ 25%]
3055:  py/test/selenium/webdriver/common/bidi_tests.py::test_check_error_console_messages[chrome] PASSED [ 50%]
3056:  py/test/selenium/webdriver/common/bidi_tests.py::test_collect_js_exceptions[chrome] PASSED [ 75%]
3057:  py/test/selenium/webdriver/common/bidi_tests.py::test_collect_log_mutations[chrome] FAILED [100%]
...

3074:  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
3075:  /home/runner/.bazel/external/rules_python~~python~python_3_8_x86_64-unknown-linux-gnu/lib/python3.8/contextlib.py:178: in __aexit__
3076:  await self.gen.__anext__()
3077:  py/selenium/webdriver/common/log.py:93: in mutation_events
3078:  elements: list = self.driver.find_elements(By.CSS_SELECTOR, f"*[data-__webdriver_id={payload['target']}]")
3079:  py/selenium/webdriver/remote/webdriver.py:844: in find_elements
3080:  return self.execute(Command.FIND_ELEMENTS, {"using": by, "value": value})["value"] or []
3081:  py/selenium/webdriver/remote/webdriver.py:404: in execute
3082:  self.error_handler.check_response(response)
3083:  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
3084:  self = <selenium.webdriver.remote.errorhandler.ErrorHandler object at 0x7f7f091e0af0>
3085:  response = {'status': 400, 'value': '{"value":{"error":"invalid selector","message":"invalid selector\\nfrom javascript error: {\...\\n#19 0x5652e2a64880 \\u003Cunknown>\\n#20 0x5652e2a74776 \\u003Cunknown>\\n#21 0x7f51dda94ac3 \\u003Cunknown>\\n"}}'}
3086:  def check_response(self, response: Dict[str, Any]) -> None:
3087:  """Checks that a JSON response from the WebDriver does not have an
3088:  error.
3089:  :Args:
3090:  - response - The JSON response from the WebDriver server as a dictionary
3091:  object.
3092:  :Raises: If the response contains an error message.
3093:  """
3094:  status = response.get("status", None)
3095:  if not status or status == ErrorCode.SUCCESS:
...

3101:  if isinstance(status, int):
3102:  value_json = response.get("value", None)
3103:  if value_json and isinstance(value_json, str):
3104:  import json
3105:  try:
3106:  value = json.loads(value_json)
3107:  if len(value) == 1:
3108:  value = value["value"]
3109:  status = value.get("error", None)
3110:  if not status:
3111:  status = value.get("status", ErrorCode.UNKNOWN_ERROR)
3112:  message = value.get("value") or value.get("message")
3113:  if not isinstance(message, str):
3114:  value = message
3115:  message = message.get("message")
3116:  else:
3117:  message = value.get("message", None)
3118:  except ValueError:
3119:  pass
3120:  exception_class: Type[WebDriverException]
3121:  e = ErrorCode()
3122:  error_codes = [item for item in dir(e) if not item.startswith("__")]
3123:  for error_code in error_codes:
3124:  error_info = getattr(ErrorCode, error_code)
3125:  if isinstance(error_info, list) and status in error_info:
3126:  exception_class = getattr(ExceptionMapping, error_code, WebDriverException)
...

3150:  if line:
3151:  file = f"{file}:{line}"
3152:  meth = frame.get("methodName", "<anonymous>")
3153:  if "className" in frame:
3154:  meth = f"{frame['className']}.{meth}"
3155:  msg = "    at %s (%s)"
3156:  msg = msg % (meth, file)
3157:  stacktrace.append(msg)
3158:  except TypeError:
...

3161:  alert_text = None
3162:  if "data" in value:
3163:  alert_text = value["data"].get("text")
3164:  elif "alert" in value:
3165:  alert_text = value["alert"].get("text")
3166:  raise exception_class(message, screen, stacktrace, alert_text)  # type: ignore[call-arg]  # mypy is not smart enough here
3167:  >       raise exception_class(message, screen, stacktrace)
3168:  E       selenium.common.exceptions.InvalidSelectorException: Message: invalid selector
3169:  E       from javascript error: {"status":32,"value":"An invalid or illegal selector was specified"}
3170:  E         (Session info: chrome=131.0.6778.139); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalid-selector-exception
...

3186:  E       #14 0x5652e2a45f97 <unknown>
3187:  E       #15 0x5652e2a2e71c <unknown>
3188:  E       #16 0x5652e2a46b17 <unknown>
3189:  E       #17 0x5652e2a136cf <unknown>
3190:  E       #18 0x5652e2a646b8 <unknown>
3191:  E       #19 0x5652e2a64880 <unknown>
3192:  E       #20 0x5652e2a74776 <unknown>
3193:  E       #21 0x7f51dda94ac3 <unknown>
3194:  py/selenium/webdriver/remote/errorhandler.py:232: InvalidSelectorException
3195:  =========================== short test summary info ============================
3196:  FAILED py/test/selenium/webdriver/common/bidi_tests.py::test_collect_log_mutations[chrome] - selenium.common.exceptions.InvalidSelectorException: Message: invalid selector
3197:  from javascript error: {"status":32,"value":"An invalid or illegal selector was specified"}
3198:  (Session info: chrome=131.0.6778.139); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalid-selector-exception
...

3214:  #14 0x5652e2a45f97 <unknown>
3215:  #15 0x5652e2a2e71c <unknown>
3216:  #16 0x5652e2a46b17 <unknown>
3217:  #17 0x5652e2a136cf <unknown>
3218:  #18 0x5652e2a646b8 <unknown>
3219:  #19 0x5652e2a64880 <unknown>
3220:  #20 0x5652e2a74776 <unknown>
3221:  #21 0x7f51dda94ac3 <unknown>
3222:  ========================= 1 failed, 3 passed in 4.09s ==========================
3223:  ================================================================================
3224:  �[32m[1,019 / 1,048]�[0m 24 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/page_load_timeout_tests.py; 8s ... (4 actions, 1 running)
3225:  �[32m[1,020 / 1,048]�[0m 25 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/clear_tests.py; 7s ... (4 actions, 1 running)
3226:  �[32m[1,020 / 1,048]�[0m 25 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/support/relative_by_tests.py ... (4 actions, 2 running)
3227:  �[32m[1,021 / 1,048]�[0m 26 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/support/relative_by_tests.py; 5s ... (4 actions, 1 running)
3228:  �[32m[1,021 / 1,048]�[0m 26 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/element_aria_tests.py; 6s ... (4 actions, 2 running)
3229:  �[32m[1,022 / 1,048]�[0m 27 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/element_aria_tests.py; 8s ... (4 actions, 1 running)
3230:  �[32m[1,022 / 1,048]�[0m 27 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/element_aria_tests.py; 17s ... (4 actions, 1 running)
3231:  �[32m[1,022 / 1,048]�[0m 27 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/typing_tests.py; 16s ... (4 actions, 2 running)
3232:  �[32m[1,023 / 1,048]�[0m 28 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/typing_tests.py; 17s ... (4 actions, 1 running)
3233:  �[32m[1,023 / 1,048]�[0m 28 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/selenium_manager_tests.py; 14s ... (4 actions, 2 running)
3234:  �[32m[1,024 / 1,048]�[0m 29 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/selenium_manager_tests.py; 16s ... (4 actions, 1 running)
3235:  �[32m[1,024 / 1,048]�[0m 29 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/selenium_manager_tests.py; 26s ... (4 actions, 1 running)
3236:  �[32m[1,024 / 1,048]�[0m 29 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/click_tests.py; 24s ... (4 actions, 2 running)
3237:  �[32m[1,025 / 1,048]�[0m 30 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/web_components_tests.py; 22s ... (4 actions, 2 running)
3238:  �[32m[1,026 / 1,048]�[0m 31 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/web_components_tests.py; 24s ... (4 actions, 1 running)
3239:  �[32m[1,026 / 1,048]�[0m 31 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/alerts_tests.py ... (4 actions, 2 running)
3240:  �[32m[1,027 / 1,048]�[0m 32 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/alerts_tests.py; 5s ... (4 actions, 1 running)
3241:  �[32m[1,027 / 1,048]�[0m 32 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/text_handling_tests.py; 6s ... (4 actions, 2 running)
3242:  �[32m[1,028 / 1,048]�[0m 33 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/text_handling_tests.py; 7s ... (4 actions, 1 running)
3243:  �[32m[1,028 / 1,048]�[0m 33 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/text_handling_tests.py; 18s ... (4 actions, 1 running)
3244:  �[32m[1,028 / 1,048]�[0m 33 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/interactions_tests.py; 20s ... (4 actions, 2 running)
3245:  �[32m[1,029 / 1,048]�[0m 34 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/interactions_tests.py; 22s ... (4 actions, 1 running)
3246:  �[32m[1,029 / 1,048]�[0m 34 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/interactions_tests.py; 31s ... (4 actions, 1 running)
3247:  �[32m[1,029 / 1,048]�[0m 34 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/driver_element_finding_tests.py; 31s ... (4 actions, 2 running)
3248:  �[32m[1,030 / 1,048]�[0m 35 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/driver_element_finding_tests.py; 33s ... (4 actions, 1 running)
3249:  �[32m[1,030 / 1,048]�[0m 35 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/driver_element_finding_tests.py; 43s ... (4 actions, 1 running)
3250:  �[32m[1,030 / 1,048]�[0m 35 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/select_element_handling_tests.py; 39s ... (4 actions, 2 running)
3251:  �[32m[1,031 / 1,048]�[0m 36 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/select_element_handling_tests.py; 40s ... (4 actions, 1 running)
3252:  �[32m[1,031 / 1,048]�[0m 36 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/select_element_handling_tests.py; 50s ... (4 actions, 1 running)
3253:  �[32m[1,031 / 1,048]�[0m 36 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/select_element_handling_tests.py; 80s ... (4 actions, 1 running)
3254:  �[32m[1,031 / 1,048]�[0m 36 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/support/expected_conditions_tests.py; 69s ... (4 actions, 2 running)
3255:  �[32m[1,032 / 1,048]�[0m 37 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/support/expected_conditions_tests.py; 71s ... (4 actions, 1 running)
3256:  �[32m[1,032 / 1,048]�[0m 37 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/script_pinning_tests.py; 50s ... (4 actions, 2 running)
3257:  �[32m[1,033 / 1,048]�[0m 38 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/script_pinning_tests.py; 51s ... (4 actions, 1 running)
3258:  �[32m[1,033 / 1,048]�[0m 38 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/interactions_with_device_tests.py; 15s ... (4 actions, 2 running)
3259:  �[32m[1,034 / 1,048]�[0m 39 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/interactions_with_device_tests.py; 16s ... (4 actions, 1 running)
3260:  �[32m[1,034 / 1,048]�[0m 39 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/cookie_tests.py; 14s ... (4 actions, 2 running)
3261:  �[32m[1,035 / 1,048]�[0m 40 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/cookie_tests.py; 15s ... (4 actions, 1 running)
3262:  �[32m[1,035 / 1,048]�[0m 40 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/cookie_tests.py; 26s ... (4 actions, 1 running)
3263:  �[32m[1,035 / 1,048]�[0m 40 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/click_scrolling_tests.py; 24s ... (4 actions, 2 running)
3264:  �[32m[1,036 / 1,048]�[0m 41 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/click_scrolling_tests.py; 26s ... (4 actions, 1 running)
3265:  �[32m[1,036 / 1,048]�[0m 41 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/children_finding_tests.py; 27s ... (4 actions, 2 running)
3266:  �[32m[1,037 / 1,048]�[0m 42 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/children_finding_tests.py; 28s ... (4 actions, 1 running)
3267:  �[32m[1,037 / 1,048]�[0m 42 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/implicit_waits_tests.py; 18s ... (4 actions, 2 running)
3268:  �[32m[1,038 / 1,048]�[0m 43 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/implicit_waits_tests.py; 19s ... (4 actions, 1 running)
3269:  �[32m[1,038 / 1,048]�[0m 43 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/implicit_waits_tests.py; 29s ... (4 actions, 1 running)
3270:  �[32m[1,038 / 1,048]�[0m 43 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/proxy_tests.py; 25s ... (4 actions, 2 running)
3271:  �[32m[1,039 / 1,048]�[0m 44 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/proxy_tests.py; 26s ... (4 actions, 1 running)
3272:  �[32m[1,039 / 1,048]�[0m 44 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/takes_screenshots_tests.py; 22s ... (4 actions, 2 running)
3273:  �[32m[1,040 / 1,048]�[0m 45 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/takes_screenshots_tests.py; 23s ... (4 actions, 1 running)
3274:  �[32m[1,041 / 1,048]�[0m 46 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/fedcm_tests.py; 9s ... (4 actions, 1 running)
3275:  �[32m[1,041 / 1,048]�[0m 46 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/window_tests.py; 4s ... (4 actions, 2 running)
3276:  �[32m[1,042 / 1,048]�[0m 47 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/window_tests.py; 5s ... (4 actions, 1 running)
3277:  �[32m[1,042 / 1,048]�[0m 47 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/window_tests.py; 15s ... (4 actions, 1 running)
3278:  �[32m[1,042 / 1,048]�[0m 47 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/frame_switching_tests.py; 25s ... (4 actions, 2 running)
3279:  �[32m[1,043 / 1,048]�[0m 48 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/frame_switching_tests.py; 26s ... (4 actions, 1 running)
3280:  �[32m[1,043 / 1,048]�[0m 48 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/element_equality_tests.py; 26s ... (4 actions, 2 running)
3281:  �[32m[1,044 / 1,048]�[0m 49 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/element_equality_tests.py; 28s ... (4 actions, 1 running)
3282:  �[32m[1,044 / 1,048]�[0m 49 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/element_equality_tests.py; 37s ... (4 actions, 1 running)
3283:  �[32m[1,044 / 1,048]�[0m 49 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/correct_event_firing_tests.py; 33s ... (4 actions, 2 running)
3284:  �[32m[1,045 / 1,048]�[0m 50 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/correct_event_firing_tests.py; 34s ... (3 actions, 1 running)
3285:  �[32m[1,045 / 1,048]�[0m 50 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/virtual_authenticator_tests.py; 31s ... (3 actions, 2 running)
3286:  �[32m[1,046 / 1,048]�[0m 51 / 53 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/virtual_authenticator_tests.py; 32s ... (2 actions, 1 running)
3287:  �[32m[1,046 / 1,048]�[0m 51 / 53 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/correct_event_firing_tests.py; 10s local, disk-cache ... (2 actions running)
3288:  �[32m[1,047 / 1,048]�[0m 52 / 53 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/virtual_authenticator_tests.py; 1s local, disk-cache
3289:  �[32m[1,047 / 1,048]�[0m 52 / 53 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/virtual_authenticator_tests.py; 6s local, disk-cache
3290:  �[32mINFO: �[0mFound 53 test targets...
3291:  �[32mINFO: �[0mElapsed time: 885.416s, Critical Path: 176.13s
3292:  �[32mINFO: �[0m1048 processes: 180 disk cache hit, 473 internal, 219 linux-sandbox, 103 local, 73 worker.
3293:  �[32mINFO: �[0mBuild completed, 1 test FAILED, 1048 total actions
...

3338:  //py:common-chrome-bidi-test/selenium/webdriver/common/w3c_interaction_tests.py �[0m�[32mPASSED�[0m in 15.8s
3339:  //py:common-chrome-bidi-test/selenium/webdriver/common/web_components_tests.py �[0m�[32mPASSED�[0m in 4.2s
3340:  //py:common-chrome-bidi-test/selenium/webdriver/common/webdriverwait_tests.py �[0m�[32mPASSED�[0m in 69.6s
3341:  //py:common-chrome-bidi-test/selenium/webdriver/common/window_switching_tests.py �[0m�[32mPASSED�[0m in 9.9s
3342:  //py:common-chrome-bidi-test/selenium/webdriver/common/window_tests.py   �[0m�[32mPASSED�[0m in 4.7s
3343:  //py:common-chrome-bidi-test/selenium/webdriver/support/event_firing_webdriver_tests.py �[0m�[32mPASSED�[0m in 9.5s
3344:  //py:common-chrome-bidi-test/selenium/webdriver/support/expected_conditions_tests.py �[0m�[32mPASSED�[0m in 9.8s
3345:  //py:common-chrome-bidi-test/selenium/webdriver/support/relative_by_tests.py �[0m�[32mPASSED�[0m in 12.4s
3346:  //py:common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py     �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 5.3s
3347:  Stats over 3 runs: max = 5.3s, min = 4.9s, avg = 5.1s, dev = 0.2s
3348:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py/test.log
3349:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py/test_attempts/attempt_1.log
3350:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/common-chrome-bidi-test/selenium/webdriver/common/bidi_tests.py/test_attempts/attempt_2.log
3351:  Executed 53 out of 53 tests: 52 tests pass and �[0m�[31m�[1m1 fails locally�[0m.
3352:  There were tests whose specified size is too big. Use the --test_verbose_timeout_warnings command line option to see which ones these are.
3353:  �[0m
3354:  ##[error]Process completed with exit code 3.
3355:  Post job cleanup.
3356:  ##[group]Save cache for external-rules_python~~pip~py_dev_requirements_38_debugpy
3357:  [command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/work/selenium/selenium --files-from manifest.txt --use-compress-program zstdmt
3358:  Failed to save: Unable to reserve cache with key setup-bazel-2-linux-external-rules_python~~pip~py_dev_requirements_38_debugpy-3fe34362a5ca9c55a23f6a8cb565d3a8be18ec3ffeb428d23d32f96a487ea3ea, another job may be creating this cache. More details: Cache already exists. Scope: refs/heads/renovate/org.htmlunit-htmlunit-core-js-4.x, Key: setup-bazel-2-linux-external-rules_python~~pip~py_dev_requirements_38_debugpy-3fe34362a5ca9c55a23f6a8cb565d3a8be18ec3ffeb428d23d32f96a487ea3ea, Version: 08cb1545b8cb38dd3ed5f2b0cfb6a4cbdd87233e5ce26938257bf213660c536e

✨ CI feedback usage guide:

The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
The tool analyzes the failed checks and provides several feedbacks:

  • Failed stage
  • Failed test name
  • Failure summary
  • Relevant error logs

In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

/checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"

where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

Configuration options

  • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
  • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
  • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
  • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
  • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

See more information about the checks tool in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-java dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants