Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 29, 2024

This PR contains the following updates:

Package Type Update Change
bazel_features bazel_dep minor 1.13.0 -> 1.23.0

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 B-build Includes scripting, bazel and CI integrations B-dependencies Pull requests that update a dependency file labels Dec 29, 2024
@renovate renovate bot force-pushed the renovate/bazel_features-1.x branch from 4d59ff7 to 2a56ab1 Compare December 29, 2024 19:59
@qodo-merge-pro
Copy link
Contributor

CI Failure Feedback 🧐

Action: CI - GitHub / Python / Remote Tests (firefox) / Integration Tests (remote, firefox)

Failed stage: Run Bazel [❌]

Failed test name: test_move_window_position[remote]

Failure summary:

The action failed due to test failures in the Selenium WebDriver tests. Specifically:

1. Window positioning tests failed:
- test_move_window_position[remote] failed with "assert 0 ==
50" - window position was not set correctly
-
test_should_set_the_position_of_the_current_window[remote] failed with timeout
-
test_should_set_the_rect_of_the_current_window[remote] failed with timeout

2. Connection issues with Selenium server:
- Multiple tests failed with "Connection refused"
errors when trying to connect to Selenium server at localhost:4444
- Server connection timeouts
with message "Timed out waiting for Selenium server at http://localhost:4444/status"

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

976:  Package 'php-symfony-debug-bundle' is not installed, so not removed
977:  Package 'php-symfony-dependency-injection' is not installed, so not removed
978:  Package 'php-symfony-deprecation-contracts' is not installed, so not removed
979:  Package 'php-symfony-discord-notifier' is not installed, so not removed
980:  Package 'php-symfony-doctrine-bridge' is not installed, so not removed
981:  Package 'php-symfony-doctrine-messenger' is not installed, so not removed
982:  Package 'php-symfony-dom-crawler' is not installed, so not removed
983:  Package 'php-symfony-dotenv' is not installed, so not removed
984:  Package 'php-symfony-error-handler' is not installed, so not removed
...

1966:  Setting up fonts-terminus-otb (4.48-3.1) ...
1967:  Processing triggers for install-info (6.8-4build1) ...
1968:  Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
1969:  Processing triggers for fontconfig (2.13.1-4.2ubuntu5) ...
1970:  Processing triggers for hicolor-icon-theme (0.17-2) ...
1971:  Processing triggers for libc-bin (2.35-0ubuntu3.8) ...
1972:  Processing triggers for man-db (2.10.2-1) ...
1973:  Processing triggers for menu (2.1.47ubuntu4) ...
1974:  /usr/share/menu/tk8.6: 1: Syntax error: word unexpected (expecting ")")
1975:  /usr/share/menu/monodoc-http: 1: Syntax error: word unexpected (expecting ")")
1976:  /usr/share/menu/telnet: 1: Syntax error: word unexpected (expecting ")")
1977:  /usr/share/menu/dash: 1: Syntax error: word unexpected (expecting ")")
1978:  /usr/share/menu/google-chrome.menu: 1: Syntax error: word unexpected (expecting ")")
1979:  /usr/share/menu/microsoft-edge.menu: 1: Syntax error: word unexpected (expecting ")")
1980:  /usr/share/menu/procps: 1: Syntax error: word unexpected (expecting ")")
1981:  /usr/share/menu/psmisc: 1: Syntax error: word unexpected (expecting ")")
1982:  /usr/share/menu/tcl8.6: 1: Syntax error: word unexpected (expecting ")")
1983:  /usr/share/menu/bash: 1: Syntax error: word unexpected (expecting ")")
1984:  Warning: Failed to open file(/usr/share/fluxbox/nls/C.UTF-8/fluxbox.cat)
1985:  for translation, using default messages.
1986:  Error: Couldn't connect to XServer:99
...

2287:  �[32m[2,062 / 2,207]�[0m Executing genrule //java/src/org/openqa/selenium/devtools/v85:create-cdp-srcs; 3s linux-sandbox, disk-cache ... (4 actions, 3 running)
2288:  �[32m[2,070 / 2,207]�[0m Executing genrule //java/src/org/openqa/selenium/devtools/v85:create-cdp-srcs; 5s linux-sandbox, disk-cache ... (4 actions, 3 running)
2289:  �[32m[2,073 / 2,207]�[0m Executing genrule //java/src/org/openqa/selenium/devtools/v85:create-cdp-srcs; 6s linux-sandbox, disk-cache ... (4 actions, 3 running)
2290:  �[32m[2,079 / 2,207]�[0m Executing genrule //java/src/org/openqa/selenium/devtools/v85:create-cdp-srcs; 7s linux-sandbox, disk-cache ... (3 actions running)
2291:  �[32m[2,081 / 2,207]�[0m Action java/src/org/openqa/selenium/manager/libmanager-module.jar; 1s linux-sandbox, disk-cache
2292:  �[32m[2,082 / 2,207]�[0m [Prepa] Extracting interface for jar bazel-out/k8-fastbuild/bin/java/src/org/openqa/selenium/manager/libmanager-module.jar
2293:  �[32m[2,088 / 2,207]�[0m Building java/src/org/openqa/selenium/remote/libapi-class.jar (71 source files); 1s disk-cache, multiplex-worker
2294:  �[32mINFO: �[0mFrom Building java/src/org/openqa/selenium/remote/libapi-class.jar (71 source files):
2295:  java/src/org/openqa/selenium/remote/ErrorHandler.java:46: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2296:  private final ErrorCodes errorCodes;
2297:  ^
2298:  java/src/org/openqa/selenium/remote/ErrorHandler.java:60: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2299:  this.errorCodes = new ErrorCodes();
2300:  ^
2301:  java/src/org/openqa/selenium/remote/ErrorHandler.java:68: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2302:  public ErrorHandler(ErrorCodes codes, boolean includeServerErrors) {
2303:  ^
2304:  java/src/org/openqa/selenium/remote/Response.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2305:  ErrorCodes errorCodes = new ErrorCodes();
2306:  ^
2307:  java/src/org/openqa/selenium/remote/Response.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2308:  ErrorCodes errorCodes = new ErrorCodes();
2309:  ^
2310:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:181: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2311:  response.setStatus(ErrorCodes.SUCCESS);
2312:  ^
2313:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:182: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2314:  response.setState(ErrorCodes.SUCCESS_STRING);
2315:  ^
2316:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:53: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2317:  new ErrorCodes().toStatus((String) rawError, Optional.of(tuple.getStatusCode())));
2318:  ^
2319:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:56: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2320:  new ErrorCodes().getExceptionType((String) rawError);
2321:  ^
2322:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2323:  private final ErrorCodes errorCodes = new ErrorCodes();
2324:  ^
2325:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2326:  private final ErrorCodes errorCodes = new ErrorCodes();
2327:  ^
2328:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:55: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2329:  int status = response.getStatus() == ErrorCodes.SUCCESS ? HTTP_OK : HTTP_INTERNAL_ERROR;
2330:  ^
2331:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:101: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2332:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
2333:  ^
2334:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:103: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2335:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
2336:  ^
2337:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:117: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2338:  response.setStatus(ErrorCodes.SUCCESS);
2339:  ^
2340:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:118: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2341:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
2342:  ^
2343:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:124: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2344:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
2345:  ^
2346:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:70: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2347:  private final ErrorCodes errorCodes = new ErrorCodes();
2348:  ^
2349:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:70: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2350:  private final ErrorCodes errorCodes = new ErrorCodes();
2351:  ^
2352:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:93: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2353:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
2354:  ^
2355:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:98: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2356:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
2357:  ^
2358:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:145: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2359:  response.setStatus(ErrorCodes.SUCCESS);
...

2401:  platform linux -- Python 3.8.19, pytest-7.4.4, pluggy-1.3.0
2402:  �[35mFLAKY: �[0m//py:test-remote-test/selenium/webdriver/common/repr_tests.py (Summary)
2403:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-remote-test/selenium/webdriver/common/repr_tests.py/test_attempts/attempt_1.log
2404:  �[32mINFO: �[0mFrom Testing //py:test-remote-test/selenium/webdriver/common/repr_tests.py:
2405:  rootdir: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/bin/py/test-remote-test/selenium/webdriver/common/repr_tests.py.runfiles/_main/py
2406:  configfile: pyproject.toml
2407:  plugins: instafail-0.5.0, trio-0.8.0, mock-3.12.0
2408:  collected 3 items
2409:  py/test/selenium/webdriver/common/repr_tests.py::test_should_implement_repr_for_web_driver[remote] ERROR [ 33%]
2410:  _____ ERROR at setup of test_should_implement_repr_for_web_driver[remote] ______
...

2422:  "java/src/org/openqa/selenium/grid/selenium_server_deploy.jar",
2423:  )
2424:  def wait_for_server(url, timeout):
2425:  start = time.time()
2426:  while time.time() - start < timeout:
2427:  try:
2428:  urlopen(url)
2429:  return 1
2430:  except OSError:
2431:  time.sleep(0.2)
2432:  return 0
2433:  _socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
2434:  url = f"http://{_host}:{_port}/status"
2435:  try:
2436:  >           _socket.connect((_host, _port))
2437:  E           ConnectionRefusedError: [Errno 111] Connection refused
2438:  py/conftest.py:292: ConnectionRefusedError
...

2451:  "java/src/org/openqa/selenium/grid/selenium_server_deploy.jar",
2452:  )
2453:  def wait_for_server(url, timeout):
2454:  start = time.time()
2455:  while time.time() - start < timeout:
2456:  try:
2457:  urlopen(url)
2458:  return 1
2459:  except OSError:
...

2480:  "--selenium-manager",
2481:  "true",
2482:  "--enable-managed-downloads",
2483:  "true",
2484:  ]
2485:  )
2486:  print(f"Selenium server running as process: {process.pid}")
2487:  >           assert wait_for_server(url, 10), f"Timed out waiting for Selenium server at {url}"
2488:  E           AssertionError: Timed out waiting for Selenium server at http://localhost:4444/status
2489:  E           assert 0
2490:  E            +  where 0 = <function server.<locals>.wait_for_server at 0x7f6b2d263dc0>('http://localhost:4444/status', 10)
2491:  py/conftest.py:314: AssertionError
2492:  ---------------------------- Captured stdout setup -----------------------------
2493:  Starting the Selenium server
2494:  Selenium server running as process: 25360
2495:  ---------------------------- Captured stderr setup -----------------------------
2496:  Dec 29, 2024 8:33:41 PM org.openqa.selenium.remote.tracing.opentelemetry.OpenTelemetryTracer createTracer
2497:  INFO: Using OpenTelemetry for tracing
2498:  Dec 29, 2024 8:33:44 PM org.openqa.selenium.grid.node.config.NodeOptions getSessionFactories
2499:  INFO: Detected 4 available processors
2500:  py/test/selenium/webdriver/common/repr_tests.py::test_should_implement_repr_for_web_element[remote] ERROR [ 66%]
2501:  _____ ERROR at setup of test_should_implement_repr_for_web_element[remote] _____
...

2513:  "java/src/org/openqa/selenium/grid/selenium_server_deploy.jar",
2514:  )
2515:  def wait_for_server(url, timeout):
2516:  start = time.time()
2517:  while time.time() - start < timeout:
2518:  try:
2519:  urlopen(url)
2520:  return 1
2521:  except OSError:
2522:  time.sleep(0.2)
2523:  return 0
2524:  _socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
2525:  url = f"http://{_host}:{_port}/status"
2526:  try:
2527:  >           _socket.connect((_host, _port))
2528:  E           ConnectionRefusedError: [Errno 111] Connection refused
2529:  py/conftest.py:292: ConnectionRefusedError
...

2542:  "java/src/org/openqa/selenium/grid/selenium_server_deploy.jar",
2543:  )
2544:  def wait_for_server(url, timeout):
2545:  start = time.time()
2546:  while time.time() - start < timeout:
2547:  try:
2548:  urlopen(url)
2549:  return 1
2550:  except OSError:
...

2571:  "--selenium-manager",
2572:  "true",
2573:  "--enable-managed-downloads",
2574:  "true",
2575:  ]
2576:  )
2577:  print(f"Selenium server running as process: {process.pid}")
2578:  >           assert wait_for_server(url, 10), f"Timed out waiting for Selenium server at {url}"
2579:  E           AssertionError: Timed out waiting for Selenium server at http://localhost:4444/status
2580:  E           assert 0
2581:  E            +  where 0 = <function server.<locals>.wait_for_server at 0x7f6b2d263dc0>('http://localhost:4444/status', 10)
2582:  py/conftest.py:314: AssertionError
2583:  py/test/selenium/webdriver/common/repr_tests.py::test_should_implement_repr_for_wait[remote] ERROR [100%]
2584:  ________ ERROR at setup of test_should_implement_repr_for_wait[remote] _________
...

2596:  "java/src/org/openqa/selenium/grid/selenium_server_deploy.jar",
2597:  )
2598:  def wait_for_server(url, timeout):
2599:  start = time.time()
2600:  while time.time() - start < timeout:
2601:  try:
2602:  urlopen(url)
2603:  return 1
2604:  except OSError:
2605:  time.sleep(0.2)
2606:  return 0
2607:  _socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
2608:  url = f"http://{_host}:{_port}/status"
2609:  try:
2610:  >           _socket.connect((_host, _port))
2611:  E           ConnectionRefusedError: [Errno 111] Connection refused
2612:  py/conftest.py:292: ConnectionRefusedError
...

2625:  "java/src/org/openqa/selenium/grid/selenium_server_deploy.jar",
2626:  )
2627:  def wait_for_server(url, timeout):
2628:  start = time.time()
2629:  while time.time() - start < timeout:
2630:  try:
2631:  urlopen(url)
2632:  return 1
2633:  except OSError:
...

2654:  "--selenium-manager",
2655:  "true",
2656:  "--enable-managed-downloads",
2657:  "true",
2658:  ]
2659:  )
2660:  print(f"Selenium server running as process: {process.pid}")
2661:  >           assert wait_for_server(url, 10), f"Timed out waiting for Selenium server at {url}"
2662:  E           AssertionError: Timed out waiting for Selenium server at http://localhost:4444/status
2663:  E           assert 0
2664:  E            +  where 0 = <function server.<locals>.wait_for_server at 0x7f6b2d263dc0>('http://localhost:4444/status', 10)
2665:  py/conftest.py:314: AssertionError
2666:  =========================== short test summary info ============================
2667:  ERROR py/test/selenium/webdriver/common/repr_tests.py::test_should_implement_repr_for_web_driver[remote] - AssertionError: Timed out waiting for Selenium server at http://localhost:4444/status
2668:  assert 0
2669:  +  where 0 = <function server.<locals>.wait_for_server at 0x7f6b2d263dc0>('http://localhost:4444/status', 10)
2670:  ERROR py/test/selenium/webdriver/common/repr_tests.py::test_should_implement_repr_for_web_element[remote] - AssertionError: Timed out waiting for Selenium server at http://localhost:4444/status
2671:  assert 0
2672:  +  where 0 = <function server.<locals>.wait_for_server at 0x7f6b2d263dc0>('http://localhost:4444/status', 10)
2673:  ERROR py/test/selenium/webdriver/common/repr_tests.py::test_should_implement_repr_for_wait[remote] - AssertionError: Timed out waiting for Selenium server at http://localhost:4444/status
2674:  assert 0
2675:  +  where 0 = <function server.<locals>.wait_for_server at 0x7f6b2d263dc0>('http://localhost:4444/status', 10)
2676:  ============================== 3 errors in 10.14s ==============================
...

2682:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-remote-test/selenium/webdriver/common/web_components_tests.py/test_attempts/attempt_1.log
2683:  ============================= test session starts ==============================
2684:  �[32mINFO: �[0mFrom Testing //py:test-remote-test/selenium/webdriver/common/web_components_tests.py:
2685:  platform linux -- Python 3.8.19, pytest-7.4.4, pluggy-1.3.0
2686:  rootdir: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/bin/py/test-remote-test/selenium/webdriver/common/web_components_tests.py.runfiles/_main/py
2687:  configfile: pyproject.toml
2688:  plugins: instafail-0.5.0, trio-0.8.0, mock-3.12.0
2689:  collected 5 items
2690:  py/test/selenium/webdriver/common/web_components_tests.py::test_can_get_the_shadow_root_of_an_element[remote] ERROR [ 20%]
2691:  _____ ERROR at setup of test_can_get_the_shadow_root_of_an_element[remote] _____
...

2703:  "java/src/org/openqa/selenium/grid/selenium_server_deploy.jar",
2704:  )
2705:  def wait_for_server(url, timeout):
2706:  start = time.time()
2707:  while time.time() - start < timeout:
2708:  try:
2709:  urlopen(url)
2710:  return 1
2711:  except OSError:
2712:  time.sleep(0.2)
2713:  return 0
2714:  _socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
2715:  url = f"http://{_host}:{_port}/status"
2716:  try:
2717:  >           _socket.connect((_host, _port))
2718:  E           ConnectionRefusedError: [Errno 111] Connection refused
2719:  py/conftest.py:292: ConnectionRefusedError
...

2732:  "java/src/org/openqa/selenium/grid/selenium_server_deploy.jar",
2733:  )
2734:  def wait_for_server(url, timeout):
2735:  start = time.time()
2736:  while time.time() - start < timeout:
2737:  try:
2738:  urlopen(url)
2739:  return 1
2740:  except OSError:
...

2761:  "--selenium-manager",
2762:  "true",
2763:  "--enable-managed-downloads",
2764:  "true",
2765:  ]
2766:  )
2767:  print(f"Selenium server running as process: {process.pid}")
2768:  >           assert wait_for_server(url, 10), f"Timed out waiting for Selenium server at {url}"
2769:  E           AssertionError: Timed out waiting for Selenium server at http://localhost:4444/status
2770:  E           assert 0
2771:  E            +  where 0 = <function server.<locals>.wait_for_server at 0x7f24483829d0>('http://localhost:4444/status', 10)
2772:  py/conftest.py:314: AssertionError
2773:  ---------------------------- Captured stdout setup -----------------------------
2774:  Starting the Selenium server
2775:  Selenium server running as process: 25450
2776:  ---------------------------- Captured stderr setup -----------------------------
2777:  Dec 29, 2024 8:33:51 PM org.openqa.selenium.remote.tracing.opentelemetry.OpenTelemetryTracer createTracer
2778:  INFO: Using OpenTelemetry for tracing
2779:  Dec 29, 2024 8:33:51 PM org.openqa.selenium.grid.node.config.NodeOptions getSessionFactories
2780:  INFO: Detected 4 available processors
2781:  py/test/selenium/webdriver/common/web_components_tests.py::test_no_such_shadow_root_thrown_when_no_shadow_root[remote] ERROR [ 40%]
2782:  _ ERROR at setup of test_no_such_shadow_root_thrown_when_no_shadow_root[remote] _
...

2794:  "java/src/org/openqa/selenium/grid/selenium_server_deploy.jar",
2795:  )
2796:  def wait_for_server(url, timeout):
2797:  start = time.time()
2798:  while time.time() - start < timeout:
2799:  try:
2800:  urlopen(url)
2801:  return 1
2802:  except OSError:
2803:  time.sleep(0.2)
2804:  return 0
2805:  _socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
2806:  url = f"http://{_host}:{_port}/status"
2807:  try:
2808:  >           _socket.connect((_host, _port))
2809:  E           ConnectionRefusedError: [Errno 111] Connection refused
2810:  py/conftest.py:292: ConnectionRefusedError
...

2823:  "java/src/org/openqa/selenium/grid/selenium_server_deploy.jar",
2824:  )
2825:  def wait_for_server(url, timeout):
2826:  start = time.time()
2827:  while time.time() - start < timeout:
2828:  try:
2829:  urlopen(url)
2830:  return 1
2831:  except OSError:
...

2852:  "--selenium-manager",
2853:  "true",
2854:  "--enable-managed-downloads",
2855:  "true",
2856:  ]
2857:  )
2858:  print(f"Selenium server running as process: {process.pid}")
2859:  >           assert wait_for_server(url, 10), f"Timed out waiting for Selenium server at {url}"
2860:  E           AssertionError: Timed out waiting for Selenium server at http://localhost:4444/status
2861:  E           assert 0
2862:  E            +  where 0 = <function server.<locals>.wait_for_server at 0x7f24483829d0>('http://localhost:4444/status', 10)
2863:  py/conftest.py:314: AssertionError
2864:  py/test/selenium/webdriver/common/web_components_tests.py::test_returns_shadow_root_via_execute_script[remote] ERROR [ 60%]
2865:  ____ ERROR at setup of test_returns_shadow_root_via_execute_script[remote] _____
...

2877:  "java/src/org/openqa/selenium/grid/selenium_server_deploy.jar",
2878:  )
2879:  def wait_for_server(url, timeout):
2880:  start = time.time()
2881:  while time.time() - start < timeout:
2882:  try:
2883:  urlopen(url)
2884:  return 1
2885:  except OSError:
2886:  time.sleep(0.2)
2887:  return 0
2888:  _socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
2889:  url = f"http://{_host}:{_port}/status"
2890:  try:
2891:  >           _socket.connect((_host, _port))
2892:  E           ConnectionRefusedError: [Errno 111] Connection refused
2893:  py/conftest.py:292: ConnectionRefusedError
...

2906:  "java/src/org/openqa/selenium/grid/selenium_server_deploy.jar",
2907:  )
2908:  def wait_for_server(url, timeout):
2909:  start = time.time()
2910:  while time.time() - start < timeout:
2911:  try:
2912:  urlopen(url)
2913:  return 1
2914:  except OSError:
...

2935:  "--selenium-manager",
2936:  "true",
2937:  "--enable-managed-downloads",
2938:  "true",
2939:  ]
2940:  )
2941:  print(f"Selenium server running as process: {process.pid}")
2942:  >           assert wait_for_server(url, 10), f"Timed out waiting for Selenium server at {url}"
2943:  E           AssertionError: Timed out waiting for Selenium server at http://localhost:4444/status
2944:  E           assert 0
2945:  E            +  where 0 = <function server.<locals>.wait_for_server at 0x7f24483829d0>('http://localhost:4444/status', 10)
2946:  py/conftest.py:314: AssertionError
2947:  py/test/selenium/webdriver/common/web_components_tests.py::test_can_find_element_in_a_shadowroot[remote] ERROR [ 80%]
2948:  _______ ERROR at setup of test_can_find_element_in_a_shadowroot[remote] ________
...

2960:  "java/src/org/openqa/selenium/grid/selenium_server_deploy.jar",
2961:  )
2962:  def wait_for_server(url, timeout):
2963:  start = time.time()
2964:  while time.time() - start < timeout:
2965:  try:
2966:  urlopen(url)
2967:  return 1
2968:  except OSError:
2969:  time.sleep(0.2)
2970:  return 0
2971:  _socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
2972:  url = f"http://{_host}:{_port}/status"
2973:  try:
2974:  >           _socket.connect((_host, _port))
2975:  E           ConnectionRefusedError: [Errno 111] Connection refused
2976:  py/conftest.py:292: ConnectionRefusedError
...

2989:  "java/src/org/openqa/selenium/grid/selenium_server_deploy.jar",
2990:  )
2991:  def wait_for_server(url, timeout):
2992:  start = time.time()
2993:  while time.time() - start < timeout:
2994:  try:
2995:  urlopen(url)
2996:  return 1
2997:  except OSError:
...

3018:  "--selenium-manager",
3019:  "true",
3020:  "--enable-managed-downloads",
3021:  "true",
3022:  ]
3023:  )
3024:  print(f"Selenium server running as process: {process.pid}")
3025:  >           assert wait_for_server(url, 10), f"Timed out waiting for Selenium server at {url}"
3026:  E           AssertionError: Timed out waiting for Selenium server at http://localhost:4444/status
3027:  E           assert 0
3028:  E            +  where 0 = <function server.<locals>.wait_for_server at 0x7f24483829d0>('http://localhost:4444/status', 10)
3029:  py/conftest.py:314: AssertionError
3030:  py/test/selenium/webdriver/common/web_components_tests.py::test_can_find_elements_in_a_shadow_root[remote] ERROR [100%]
3031:  ______ ERROR at setup of test_can_find_elements_in_a_shadow_root[remote] _______
...

3043:  "java/src/org/openqa/selenium/grid/selenium_server_deploy.jar",
3044:  )
3045:  def wait_for_server(url, timeout):
3046:  start = time.time()
3047:  while time.time() - start < timeout:
3048:  try:
3049:  urlopen(url)
3050:  return 1
3051:  except OSError:
3052:  time.sleep(0.2)
3053:  return 0
3054:  _socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
3055:  url = f"http://{_host}:{_port}/status"
3056:  try:
3057:  >           _socket.connect((_host, _port))
3058:  E           ConnectionRefusedError: [Errno 111] Connection refused
3059:  py/conftest.py:292: ConnectionRefusedError
...

3072:  "java/src/org/openqa/selenium/grid/selenium_server_deploy.jar",
3073:  )
3074:  def wait_for_server(url, timeout):
3075:  start = time.time()
3076:  while time.time() - start < timeout:
3077:  try:
3078:  urlopen(url)
3079:  return 1
3080:  except OSError:
...

3101:  "--selenium-manager",
3102:  "true",
3103:  "--enable-managed-downloads",
3104:  "true",
3105:  ]
3106:  )
3107:  print(f"Selenium server running as process: {process.pid}")
3108:  >           assert wait_for_server(url, 10), f"Timed out waiting for Selenium server at {url}"
3109:  E           AssertionError: Timed out waiting for Selenium server at http://localhost:4444/status
3110:  E           assert 0
3111:  E            +  where 0 = <function server.<locals>.wait_for_server at 0x7f24483829d0>('http://localhost:4444/status', 10)
3112:  py/conftest.py:314: AssertionError
3113:  =========================== short test summary info ============================
3114:  ERROR py/test/selenium/webdriver/common/web_components_tests.py::test_can_get_the_shadow_root_of_an_element[remote] - AssertionError: Timed out waiting for Selenium server at http://localhost:4444/status
3115:  assert 0
3116:  +  where 0 = <function server.<locals>.wait_for_server at 0x7f24483829d0>('http://localhost:4444/status', 10)
3117:  ERROR py/test/selenium/webdriver/common/web_components_tests.py::test_no_such_shadow_root_thrown_when_no_shadow_root[remote] - AssertionError: Timed out waiting for Selenium server at http://localhost:4444/status
3118:  assert 0
3119:  +  where 0 = <function server.<locals>.wait_for_server at 0x7f24483829d0>('http://localhost:4444/status', 10)
3120:  ERROR py/test/selenium/webdriver/common/web_components_tests.py::test_returns_shadow_root_via_execute_script[remote] - AssertionError: Timed out waiting for Selenium server at http://localhost:4444/status
3121:  assert 0
3122:  +  where 0 = <function server.<locals>.wait_for_server at 0x7f24483829d0>('http://localhost:4444/status', 10)
3123:  ERROR py/test/selenium/webdriver/common/web_components_tests.py::test_can_find_element_in_a_shadowroot[remote] - AssertionError: Timed out waiting for Selenium server at http://localhost:4444/status
3124:  assert 0
3125:  +  where 0 = <function server.<locals>.wait_for_server at 0x7f24483829d0>('http://localhost:4444/status', 10)
3126:  ERROR py/test/selenium/webdriver/common/web_components_tests.py::test_can_find_elements_in_a_shadow_root[remote] - AssertionError: Timed out waiting for Selenium server at http://localhost:4444/status
3127:  assert 0
3128:  +  where 0 = <function server.<locals>.wait_for_server at 0x7f24483829d0>('http://localhost:4444/status', 10)
3129:  ============================== 5 errors in 10.16s ==============================
...

3213:  �[32m[2,245 / 2,259]�[0m 38 / 52 tests;�[0m Testing //py:test-remote-test/selenium/webdriver/common/window_tests.py; 115s local, disk-cache ... (4 actions, 2 running)
3214:  �[32m[2,245 / 2,259]�[0m 38 / 52 tests;�[0m Testing //py:test-remote-test/selenium/webdriver/common/window_tests.py; 125s local, disk-cache ... (4 actions, 2 running)
3215:  �[32m[2,245 / 2,259]�[0m 38 / 52 tests;�[0m Testing //py:test-remote-test/selenium/webdriver/common/window_tests.py; 142s local, disk-cache ... (4 actions, 2 running)
3216:  �[32m[2,246 / 2,259]�[0m 39 / 52 tests;�[0m Testing //py:test-remote-test/selenium/webdriver/common/window_tests.py; 143s local, disk-cache ... (4 actions, 1 running)
3217:  �[32m[2,246 / 2,259]�[0m 39 / 52 tests;�[0m Testing //py:test-remote-test/selenium/webdriver/common/window_tests.py; 154s local, disk-cache ... (4 actions, 1 running)
3218:  �[32m[2,246 / 2,259]�[0m 39 / 52 tests;�[0m Testing //py:test-remote-test/selenium/webdriver/common/window_tests.py; 178s local, disk-cache ... (4 actions, 2 running)
3219:  �[31m�[1mFAIL: �[0m//py:test-remote-test/selenium/webdriver/common/window_tests.py (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-remote-test/selenium/webdriver/common/window_tests.py/test.log)
3220:  ==================== Test output for //py:test-remote-test/selenium/webdriver/common/window_tests.py:
3221:  �[31m�[1mFAILED: �[0m//py:test-remote-test/selenium/webdriver/common/window_tests.py (Summary)
...

3227:  platform linux -- Python 3.8.19, pytest-7.4.4, pluggy-1.3.0
3228:  rootdir: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/bin/py/test-remote-test/selenium/webdriver/common/window_tests.py.runfiles/_main/py
3229:  configfile: pyproject.toml
3230:  plugins: instafail-0.5.0, trio-0.8.0, mock-3.12.0
3231:  collected 8 items
3232:  py/test/selenium/webdriver/common/window_tests.py::test_should_get_the_size_of_the_current_window[remote] PASSED [ 12%]
3233:  py/test/selenium/webdriver/common/window_tests.py::test_should_set_the_size_of_the_current_window[remote] PASSED [ 25%]
3234:  py/test/selenium/webdriver/common/window_tests.py::test_should_get_the_position_of_the_current_window[remote] PASSED [ 37%]
3235:  py/test/selenium/webdriver/common/window_tests.py::test_should_set_the_position_of_the_current_window[remote] FAILED [ 50%]
...

3269:  stacktrace = getattr(exc, "stacktrace", None)
3270:  if time.monotonic() > end_time:
3271:  break
3272:  time.sleep(self._poll)
3273:  >       raise TimeoutException(message, screen, stacktrace)
3274:  E       selenium.common.exceptions.TimeoutException: Message:
3275:  py/selenium/webdriver/support/wait.py:107: TimeoutException
3276:  py/test/selenium/webdriver/common/window_tests.py::test_should_get_the_rect_of_the_current_window[remote] PASSED [ 62%]
3277:  py/test/selenium/webdriver/common/window_tests.py::test_should_set_the_rect_of_the_current_window[remote] FAILED [ 75%]
...

3316:  break
3317:  time.sleep(self._poll)
3318:  >       raise TimeoutException(message, screen, stacktrace)
3319:  E       selenium.common.exceptions.TimeoutException: Message:
3320:  py/selenium/webdriver/support/wait.py:107: TimeoutException
3321:  py/test/selenium/webdriver/common/window_tests.py::test_set_window_rect_should_accept_0_as_x_and_y[remote] PASSED [ 87%]
3322:  py/test/selenium/webdriver/common/window_tests.py::test_set_window_rect_throws_when_height_and_width_are_0[remote] PASSED [100%]
3323:  =========================== short test summary info ============================
3324:  FAILED py/test/selenium/webdriver/common/window_tests.py::test_should_set_the_position_of_the_current_window[remote] - selenium.common.exceptions.TimeoutException: Message:
3325:  FAILED py/test/selenium/webdriver/common/window_tests.py::test_should_set_the_rect_of_the_current_window[remote] - selenium.common.exceptions.TimeoutException: Message:
3326:  ========================= 2 failed, 6 passed in 36.15s =========================
...

3330:  platform linux -- Python 3.8.19, pytest-7.4.4, pluggy-1.3.0
3331:  rootdir: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/bin/py/test-remote-test/selenium/webdriver/common/window_tests.py.runfiles/_main/py
3332:  configfile: pyproject.toml
3333:  plugins: instafail-0.5.0, trio-0.8.0, mock-3.12.0
3334:  collected 8 items
3335:  py/test/selenium/webdriver/common/window_tests.py::test_should_get_the_size_of_the_current_window[remote] PASSED [ 12%]
3336:  py/test/selenium/webdriver/common/window_tests.py::test_should_set_the_size_of_the_current_window[remote] PASSED [ 25%]
3337:  py/test/selenium/webdriver/common/window_tests.py::test_should_get_the_position_of_the_current_window[remote] PASSED [ 37%]
3338:  py/test/selenium/webdriver/common/window_tests.py::test_should_set_the_position_of_the_current_window[remote] FAILED [ 50%]
...

3372:  stacktrace = getattr(exc, "stacktrace", None)
3373:  if time.monotonic() > end_time:
3374:  break
3375:  time.sleep(self._poll)
3376:  >       raise TimeoutException(message, screen, stacktrace)
3377:  E       selenium.common.exceptions.TimeoutException: Message:
3378:  py/selenium/webdriver/support/wait.py:107: TimeoutException
3379:  py/test/selenium/webdriver/common/window_tests.py::test_should_get_the_rect_of_the_current_window[remote] PASSED [ 62%]
3380:  py/test/selenium/webdriver/common/window_tests.py::test_should_set_the_rect_of_the_current_window[remote] FAILED [ 75%]
...

3419:  break
3420:  time.sleep(self._poll)
3421:  >       raise TimeoutException(message, screen, stacktrace)
3422:  E       selenium.common.exceptions.TimeoutException: Message:
3423:  py/selenium/webdriver/support/wait.py:107: TimeoutException
3424:  py/test/selenium/webdriver/common/window_tests.py::test_set_window_rect_should_accept_0_as_x_and_y[remote] PASSED [ 87%]
3425:  py/test/selenium/webdriver/common/window_tests.py::test_set_window_rect_throws_when_height_and_width_are_0[remote] PASSED [100%]
3426:  =========================== short test summary info ============================
3427:  FAILED py/test/selenium/webdriver/common/window_tests.py::test_should_set_the_position_of_the_current_window[remote] - selenium.common.exceptions.TimeoutException: Message:
3428:  FAILED py/test/selenium/webdriver/common/window_tests.py::test_should_set_the_rect_of_the_current_window[remote] - selenium.common.exceptions.TimeoutException: Message:
3429:  ========================= 2 failed, 6 passed in 36.22s =========================
...

3433:  platform linux -- Python 3.8.19, pytest-7.4.4, pluggy-1.3.0
3434:  rootdir: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/bin/py/test-remote-test/selenium/webdriver/common/window_tests.py.runfiles/_main/py
3435:  configfile: pyproject.toml
3436:  plugins: instafail-0.5.0, trio-0.8.0, mock-3.12.0
3437:  collected 8 items
3438:  py/test/selenium/webdriver/common/window_tests.py::test_should_get_the_size_of_the_current_window[remote] PASSED [ 12%]
3439:  py/test/selenium/webdriver/common/window_tests.py::test_should_set_the_size_of_the_current_window[remote] PASSED [ 25%]
3440:  py/test/selenium/webdriver/common/window_tests.py::test_should_get_the_position_of_the_current_window[remote] PASSED [ 37%]
3441:  py/test/selenium/webdriver/common/window_tests.py::test_should_set_the_position_of_the_current_window[remote] FAILED [ 50%]
...

3475:  stacktrace = getattr(exc, "stacktrace", None)
3476:  if time.monotonic() > end_time:
3477:  break
3478:  time.sleep(self._poll)
3479:  >       raise TimeoutException(message, screen, stacktrace)
3480:  E       selenium.common.exceptions.TimeoutException: Message:
3481:  py/selenium/webdriver/support/wait.py:107: TimeoutException
3482:  py/test/selenium/webdriver/common/window_tests.py::test_should_get_the_rect_of_the_current_window[remote] PASSED [ 62%]
3483:  py/test/selenium/webdriver/common/window_tests.py::test_should_set_the_rect_of_the_current_window[remote] FAILED [ 75%]
...

3522:  break
3523:  time.sleep(self._poll)
3524:  >       raise TimeoutException(message, screen, stacktrace)
3525:  E       selenium.common.exceptions.TimeoutException: Message:
3526:  py/selenium/webdriver/support/wait.py:107: TimeoutException
3527:  py/test/selenium/webdriver/common/window_tests.py::test_set_window_rect_should_accept_0_as_x_and_y[remote] PASSED [ 87%]
3528:  py/test/selenium/webdriver/common/window_tests.py::test_set_window_rect_throws_when_height_and_width_are_0[remote] PASSED [100%]
3529:  =========================== short test summary info ============================
3530:  FAILED py/test/selenium/webdriver/common/window_tests.py::test_should_set_the_position_of_the_current_window[remote] - selenium.common.exceptions.TimeoutException: Message:
3531:  FAILED py/test/selenium/webdriver/common/window_tests.py::test_should_set_the_rect_of_the_current_window[remote] - selenium.common.exceptions.TimeoutException: Message:
3532:  ========================= 2 failed, 6 passed in 36.03s =========================
3533:  ================================================================================
3534:  �[32m[2,247 / 2,259]�[0m 40 / 52 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:test-remote-test/selenium/webdriver/common/takes_screenshots_tests.py; 66s ... (4 actions, 1 running)
3535:  �[32m[2,247 / 2,259]�[0m 40 / 52 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:test-remote-test/selenium/webdriver/common/takes_screenshots_tests.py; 76s ... (4 actions, 1 running)
3536:  �[32m[2,247 / 2,259]�[0m 40 / 52 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:test-remote-test/selenium/webdriver/common/window_switching_tests.py; 59s ... (4 actions, 2 running)
3537:  �[31m�[1mFAIL: �[0m//py:test-remote-test/selenium/webdriver/common/api_example_tests.py (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-remote-test/selenium/webdriver/common/api_example_tests.py/test_attempts/attempt_1.log)
3538:  �[32m[2,247 / 2,259]�[0m 40 / 52 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //py:test-remote-test/selenium/webdriver/common/window_switching_tests.py; 61s ... (4 actions, 2 running)
3539:  �[32m[2,247 / 2,259]�[0m 40 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 29s local, disk-cache ... (4 actions, 3 running)
3540:  �[32m[2,248 / 2,259]�[0m 41 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 31s local, disk-cache ... (4 actions, 2 running)
3541:  �[32m[2,248 / 2,259]�[0m 41 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 39s local, disk-cache ... (4 actions, 3 running)
3542:  �[32m[2,249 / 2,259]�[0m 42 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 40s local, disk-cache ... (4 actions, 2 running)
3543:  �[32m[2,249 / 2,259]�[0m 42 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 45s local, disk-cache ... (4 actions, 2 running)
3544:  �[32m[2,250 / 2,259]�[0m 43 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 47s local, disk-cache ... (4 actions, 1 running)
3545:  �[32m[2,250 / 2,259]�[0m 43 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 57s local, disk-cache ... (4 actions, 1 running)
3546:  �[32m[2,250 / 2,259]�[0m 43 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 68s local, disk-cache ... (4 actions, 2 running)
3547:  �[31m�[1mFAIL: �[0m//py:test-remote-test/selenium/webdriver/common/api_example_tests.py (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-remote-test/selenium/webdriver/common/api_example_tests.py/test_attempts/attempt_2.log)
3548:  �[32m[2,250 / 2,259]�[0m 43 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 70s local, disk-cache ... (4 actions, 2 running)
3549:  �[32m[2,250 / 2,259]�[0m 43 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 78s local, disk-cache ... (4 actions, 3 running)
3550:  �[32m[2,251 / 2,259]�[0m 44 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 79s local, disk-cache ... (4 actions, 2 running)
3551:  �[32m[2,251 / 2,259]�[0m 44 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 84s local, disk-cache ... (4 actions, 3 running)
3552:  �[32m[2,252 / 2,259]�[0m 45 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 86s local, disk-cache ... (4 actions, 2 running)
3553:  �[32m[2,252 / 2,259]�[0m 45 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 91s local, disk-cache ... (4 actions, 2 running)
3554:  �[32m[2,253 / 2,259]�[0m 46 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 92s local, disk-cache ... (4 actions, 1 running)
3555:  �[32m[2,253 / 2,259]�[0m 46 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 103s local, disk-cache ... (4 actions, 1 running)
3556:  �[32m[2,253 / 2,259]�[0m 46 / 52 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/api_example_tests.py; 113s local, disk-cache ... (4 actions, 2 running)
3557:  �[31m�[1mFAIL: �[0m//py:test-remote-test/selenium/webdriver/common/api_example_tests.py (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-remote-test/selenium/webdriver/common/api_example_tests.py/test.log)
3558:  �[31m�[1mFAILED: �[0m//py:test-remote-test/selenium/webdriver/common/api_example_tests.py (Summary)
...

3591:  py/test/selenium/webdriver/common/api_example_tests.py::test_get_property[remote] PASSED [ 66%]
3592:  py/test/selenium/webdriver/common/api_example_tests.py::test_execute_simple_script[remote] PASSED [ 69%]
3593:  py/test/selenium/webdriver/common/api_example_tests.py::test_execute_script_and_return_element[remote] PASSED [ 72%]
3594:  py/test/selenium/webdriver/common/api_example_tests.py::test_execute_script_with_args[remote] PASSED [ 75%]
3595:  py/test/selenium/webdriver/common/api_example_tests.py::test_execute_script_with_multiple_args[remote] PASSED [ 78%]
3596:  py/test/selenium/webdriver/common/api_example_tests.py::test_execute_script_with_element_args[remote] PASSED [ 81%]
3597:  py/test/selenium/webdriver/common/api_example_tests.py::test_find_elements_by_partial_link_text[remote] PASSED [ 84%]
3598:  py/test/selenium/webdriver/common/api_example_tests.py::test_is_element_displayed[remote] PASSED [ 87%]
3599:  py/test/selenium/webdriver/common/api_example_tests.py::test_move_window_position[remote] FAILED [ 90%]
...

3612:  if loc["x"] == new_x:
3613:  new_x += 10
3614:  if loc["y"] == new_y:
3615:  new_y += 10
3616:  driver.set_window_position(new_x, new_y)
3617:  loc = driver.get_window_position()
3618:  >       assert loc["x"] == new_x
3619:  E       assert 0 == 50
3620:  py/test/selenium/webdriver/common/api_example_tests.py:257: AssertionError
3621:  py/test/selenium/webdriver/common/api_example_tests.py::test_change_window_size[remote] PASSED [ 93%]
3622:  py/test/selenium/webdriver/common/api_example_tests.py::test_get_log_types[remote] XFAIL [ 96%]
3623:  py/test/selenium/webdriver/common/api_example_tests.py::test_get_log[remote] XFAIL [100%]
3624:  =========================== short test summary info ============================
3625:  XFAIL py/test/selenium/webdriver/common/api_example_tests.py::test_get_log_types[remote] - reason: 
3626:  XFAIL py/test/selenium/webdriver/common/api_example_tests.py::test_get_log[remote] - reason: 
3627:  FAILED py/test/selenium/webdriver/common/api_example_tests.py::test_move_window_position[remote] - assert 0 == 50
3628:  =================== 1 failed, 30 passed, 2 xfailed in 22.26s ===================
...

3658:  py/test/selenium/webdriver/common/api_example_tests.py::test_get_property[remote] PASSED [ 66%]
3659:  py/test/selenium/webdriver/common/api_example_tests.py::test_execute_simple_script[remote] PASSED [ 69%]
3660:  py/test/selenium/webdriver/common/api_example_tests.py::test_execute_script_and_return_element[remote] PASSED [ 72%]
3661:  py/test/selenium/webdriver/common/api_example_tests.py::test_execute_script_with_args[remote] PASSED [ 75%]
3662:  py/test/selenium/webdriver/common/api_example_tests.py::test_execute_script_with_multiple_args[remote] PASSED [ 78%]
3663:  py/test/selenium/webdriver/common/api_example_tests.py::test_execute_script_with_element_args[remote] PASSED [ 81%]
3664:  py/test/selenium/webdriver/common/api_example_tests.py::test_find_elements_by_partial_link_text[remote] PASSED [ 84%]
3665:  py/test/selenium/webdriver/common/api_example_tests.py::test_is_element_displayed[remote] PASSED [ 87%]
3666:  py/test/selenium/webdriver/common/api_example_tests.py::test_move_window_position[remote] FAILED [ 90%]
...

3679:  if loc["x"] == new_x:
3680:  new_x += 10
3681:  if loc["y"] == new_y:
3682:  new_y += 10
3683:  driver.set_window_position(new_x, new_y)
3684:  loc = driver.get_window_position()
3685:  >       assert loc["x"] == new_x
3686:  E       assert 0 == 50
3687:  py/test/selenium/webdriver/common/api_example_tests.py:257: AssertionError
3688:  py/test/selenium/webdriver/common/api_example_tests.py::test_change_window_size[remote] PASSED [ 93%]
3689:  py/test/selenium/webdriver/common/api_example_tests.py::test_get_log_types[remote] XFAIL [ 96%]
3690:  py/test/selenium/webdriver/common/api_example_tests.py::test_get_log[remote] XFAIL [100%]
3691:  =========================== short test summary info ============================
3692:  XFAIL py/test/selenium/webdriver/common/api_example_tests.py::test_get_log_types[remote] - reason: 
3693:  XFAIL py/test/selenium/webdriver/common/api_example_tests.py::test_get_log[remote] - reason: 
3694:  FAILED py/test/selenium/webdriver/common/api_example_tests.py::test_move_window_position[remote] - assert 0 == 50
3695:  =================== 1 failed, 30 passed, 2 xfailed in 22.31s ===================
...

3725:  py/test/selenium/webdriver/common/api_example_tests.py::test_get_property[remote] PASSED [ 66%]
3726:  py/test/selenium/webdriver/common/api_example_tests.py::test_execute_simple_script[remote] PASSED [ 69%]
3727:  py/test/selenium/webdriver/common/api_example_tests.py::test_execute_script_and_return_element[remote] PASSED [ 72%]
3728:  py/test/selenium/webdriver/common/api_example_tests.py::test_execute_script_with_args[remote] PASSED [ 75%]
3729:  py/test/selenium/webdriver/common/api_example_tests.py::test_execute_script_with_multiple_args[remote] PASSED [ 78%]
3730:  py/test/selenium/webdriver/common/api_example_tests.py::test_execute_script_with_element_args[remote] PASSED [ 81%]
3731:  py/test/selenium/webdriver/common/api_example_tests.py::test_find_elements_by_partial_link_text[remote] PASSED [ 84%]
3732:  py/test/selenium/webdriver/common/api_example_tests.py::test_is_element_displayed[remote] PASSED [ 87%]
3733:  py/test/selenium/webdriver/common/api_example_tests.py::test_move_window_position[remote] FAILED [ 90%]
...

3746:  if loc["x"] == new_x:
3747:  new_x += 10
3748:  if loc["y"] == new_y:
3749:  new_y += 10
3750:  driver.set_window_position(new_x, new_y)
3751:  loc = driver.get_window_position()
3752:  >       assert loc["x"] == new_x
3753:  E       assert 0 == 50
3754:  py/test/selenium/webdriver/common/api_example_tests.py:257: AssertionError
3755:  py/test/selenium/webdriver/common/api_example_tests.py::test_change_window_size[remote] PASSED [ 93%]
3756:  py/test/selenium/webdriver/common/api_example_tests.py::test_get_log_types[remote] XFAIL [ 96%]
3757:  py/test/selenium/webdriver/common/api_example_tests.py::test_get_log[remote] XFAIL [100%]
3758:  =========================== short test summary info ============================
3759:  XFAIL py/test/selenium/webdriver/common/api_example_tests.py::test_get_log_types[remote] - reason: 
3760:  XFAIL py/test/selenium/webdriver/common/api_example_tests.py::test_get_log[remote] - reason: 
3761:  FAILED py/test/selenium/webdriver/common/api_example_tests.py::test_move_window_position[remote] - assert 0 == 50
3762:  =================== 1 failed, 30 passed, 2 xfailed in 21.85s ===================
3763:  ================================================================================
3764:  �[32m[2,254 / 2,259]�[0m 47 / 52 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //py:test-remote-test/selenium/webdriver/common/webdriverwait_tests.py; 30s ... (4 actions, 1 running)
3765:  �[32m[2,254 / 2,259]�[0m 47 / 52 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //py:test-remote-test/selenium/webdriver/common/upload_tests.py; 28s ... (4 actions, 2 running)
3766:  �[32m[2,255 / 2,259]�[0m 48 / 52 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //py:test-remote-test/selenium/webdriver/common/upload_tests.py; 30s ... (4 actions, 1 running)
3767:  �[32m[2,255 / 2,259]�[0m 48 / 52 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //py:test-remote-test/selenium/webdriver/common/upload_tests.py; 39s ... (4 actions, 1 running)
3768:  �[32m[2,255 / 2,259]�[0m 48 / 52 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //py:test-remote-test/selenium/webdriver/common/upload_tests.py; 69s ... (4 actions, 1 running)
3769:  �[32m[2,255 / 2,259]�[0m 48 / 52 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //py:test-remote-test/selenium/webdriver/common/executing_async_javascript_tests.py; 64s ... (4 actions, 2 running)
3770:  �[32m[2,256 / 2,259]�[0m 49 / 52 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //py:test-remote-test/selenium/webdriver/common/executing_async_javascript_tests.py; 66s ... (3 actions, 1 running)
3771:  �[32m[2,256 / 2,259]�[0m 49 / 52 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //py:test-remote-test/selenium/webdriver/common/position_and_size_tests.py; 65s ... (3 actions, 2 running)
3772:  �[32m[2,257 / 2,259]�[0m 50 / 52 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //py:test-remote-test/selenium/webdriver/common/position_and_size_tests.py; 67s ... (2 actions, 1 running)
3773:  �[32m[2,257 / 2,259]�[0m 50 / 52 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //py:test-remote-test/selenium/webdriver/common/position_and_size_tests.py; 76s ... (2 actions, 1 running)
3774:  �[32m[2,257 / 2,259]�[0m 50 / 52 tests, �[31m�[1m2 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/executing_async_javascript_tests.py; 23s local, disk-cache ... (2 actions running)
3775:  �[32m[2,258 / 2,259]�[0m 51 / 52 tests, �[31m�[1m2 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/position_and_size_tests.py; 1s local, disk-cache
3776:  �[32m[2,258 / 2,259]�[0m 51 / 52 tests, �[31m�[1m2 failed�[0m;�[0m Testing //py:test-remote-test/selenium/webdriver/common/position_and_size_tests.py; 7s local, disk-cache
3777:  �[32mINFO: �[0mFound 52 test targets...
3778:  �[32mINFO: �[0mElapsed time: 838.535s, Critical Path: 287.60s
3779:  �[32mINFO: �[0m1998 processes: 745 disk cache hit, 780 internal, 278 linux-sandbox, 111 local, 84 worker.
3780:  �[32mINFO: �[0mBuild completed, 2 tests FAILED, 1998 total actions
...

3821:  //py:test-remote-test/selenium/webdriver/common/virtual_authenticator_tests.py �[0m�[32mPASSED�[0m in 3.1s
3822:  //py:test-remote-test/selenium/webdriver/common/visibility_tests.py      �[0m�[32mPASSED�[0m in 7.5s
3823:  //py:test-remote-test/selenium/webdriver/common/w3c_interaction_tests.py �[0m�[32mPASSED�[0m in 45.3s
3824:  //py:test-remote-test/selenium/webdriver/common/webdriverwait_tests.py   �[0m�[32mPASSED�[0m in 58.9s
3825:  //py:test-remote-test/selenium/webdriver/common/window_switching_tests.py �[0m�[32mPASSED�[0m in 9.6s
3826:  //py:test-remote-test/selenium/webdriver/support/event_firing_webdriver_tests.py �[0m�[32mPASSED�[0m in 8.8s
3827:  //py:test-remote-test/selenium/webdriver/support/expected_conditions_tests.py �[0m�[32mPASSED�[0m in 9.2s
3828:  //py:test-remote-test/selenium/webdriver/support/relative_by_tests.py    �[0m�[32mPASSED�[0m in 7.6s
3829:  //py:test-remote-test/selenium/webdriver/common/repr_tests.py             �[0m�[35mFLAKY�[0m, failed in 1 out of 2 in 11.4s
3830:  Stats over 2 runs: max = 11.4s, min = 7.9s, avg = 9.6s, dev = 1.7s
3831:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-remote-test/selenium/webdriver/common/repr_tests.py/test_attempts/attempt_1.log
3832:  //py:test-remote-test/selenium/webdriver/common/web_components_tests.py   �[0m�[35mFLAKY�[0m, failed in 1 out of 2 in 11.3s
3833:  Stats over 2 runs: max = 11.3s, min = 2.8s, avg = 7.0s, dev = 4.3s
3834:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-remote-test/selenium/webdriver/common/web_components_tests.py/test_attempts/attempt_1.log
3835:  //py:test-remote-test/selenium/webdriver/common/api_example_tests.py     �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 23.4s
3836:  Stats over 3 runs: max = 23.4s, min = 22.7s, avg = 23.1s, dev = 0.3s
3837:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-remote-test/selenium/webdriver/common/api_example_tests.py/test.log
3838:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-remote-test/selenium/webdriver/common/api_example_tests.py/test_attempts/attempt_1.log
3839:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-remote-test/selenium/webdriver/common/api_example_tests.py/test_attempts/attempt_2.log
3840:  //py:test-remote-test/selenium/webdriver/common/window_tests.py          �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 37.3s
3841:  Stats over 3 runs: max = 37.3s, min = 36.8s, avg = 37.1s, dev = 0.2s
3842:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-remote-test/selenium/webdriver/common/window_tests.py/test.log
3843:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-remote-test/selenium/webdriver/common/window_tests.py/test_attempts/attempt_1.log
3844:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-remote-test/selenium/webdriver/common/window_tests.py/test_attempts/attempt_2.log
3845:  Executed 52 out of 52 tests: 50 tests pass and �[0m�[31m�[1m2 fail locally�[0m.
3846:  There were tests whose specified size is too big. Use the --test_verbose_timeout_warnings command line option to see which ones these are.
3847:  �[0m
3848:  ##[error]Process completed with exit code 3.

✨ 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.

@diemol diemol merged commit 70b8cb7 into trunk Dec 29, 2024
53 checks passed
@diemol diemol deleted the renovate/bazel_features-1.x branch December 29, 2024 21:25
sandeepsuryaprasad pushed a commit to sandeepsuryaprasad/selenium that referenced this pull request Mar 23, 2025
…v1.23.0 (SeleniumHQ#14974)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

B-build Includes scripting, bazel and CI integrations B-dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants