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

blacksmith.sh: Migrate workflows to Blacksmith #2410

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

Conversation

blacksmith-sh[bot]
Copy link

@blacksmith-sh blacksmith-sh bot commented Sep 24, 2024

This PR migrates some selected workflows to Blacksmith.

Copy link

codiumai-pr-agent-pro bot commented Nov 12, 2024

CI Failure Feedback 🧐

(Checks updated until commit 1646d11)

Action: Test Selenium Grid on Kubernetes / Test K8s (v1.28.15, deployment, minikube, v3.13.3, 24.0.9, true, true)

Failed stage: Test Selenium Grid on Kubernetes v1.28.15 with Autoscaling deployment [❌]

Failed test name: test_grid_is_up

Failure summary:

The action failed due to multiple test failures related to the Selenium Grid setup:

  • The test test_grid_is_up failed because the container status was not fetched on the specified port,
    indicating that the Selenium Grid was not up and running.
  • Several Selenium tests, such as test_parallel_autoscaling, test_title, and
    test_select_from_a_dropdown, failed with the error "Could not start a new session. New session
    request timed out", suggesting issues with starting new WebDriver sessions.
  • The failures indicate potential issues with the Selenium Grid configuration or availability,
    preventing the tests from executing successfully.

  • Relevant error logs:
    1:  Runner name: 'blacksmith-01jcjp6temp4z71877ed0wbqgx-4vcpu'
    2:  Runner group name: 'Default'
    ...
    
    163:  �[36;1mfi�[0m
    164:  �[36;1m�[0m
    165:  �[36;1m# Option: Remove large packages�[0m
    166:  �[36;1m# REF: https://github.com/apache/flink/blob/master/tools/azure-pipelines/free_disk_space.sh�[0m
    167:  �[36;1m�[0m
    168:  �[36;1mif [[ false == 'true' ]]; then�[0m
    169:  �[36;1m  BEFORE=$(getAvailableSpace)�[0m
    170:  �[36;1m  �[0m
    171:  �[36;1m  sudo apt-get remove -y '^aspnetcore-.*' || echo "::warning::The command [sudo apt-get remove -y '^aspnetcore-.*'] failed to complete successfully. Proceeding..."�[0m
    172:  �[36;1m  sudo apt-get remove -y '^dotnet-.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y '^dotnet-.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m
    173:  �[36;1m  sudo apt-get remove -y '^llvm-.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y '^llvm-.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m
    174:  �[36;1m  sudo apt-get remove -y 'php.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y 'php.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m
    175:  �[36;1m  sudo apt-get remove -y '^mongodb-.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y '^mongodb-.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m
    176:  �[36;1m  sudo apt-get remove -y '^mysql-.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y '^mysql-.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m
    177:  �[36;1m  sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing || echo "::warning::The command [sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing] failed to complete successfully. Proceeding..."�[0m
    178:  �[36;1m  sudo apt-get remove -y google-cloud-sdk --fix-missing || echo "::debug::The command [sudo apt-get remove -y google-cloud-sdk --fix-missing] failed to complete successfully. Proceeding..."�[0m
    179:  �[36;1m  sudo apt-get remove -y google-cloud-cli --fix-missing || echo "::debug::The command [sudo apt-get remove -y google-cloud-cli --fix-missing] failed to complete successfully. Proceeding..."�[0m
    180:  �[36;1m  sudo apt-get autoremove -y || echo "::warning::The command [sudo apt-get autoremove -y] failed to complete successfully. Proceeding..."�[0m
    181:  �[36;1m  sudo apt-get clean || echo "::warning::The command [sudo apt-get clean] failed to complete successfully. Proceeding..."�[0m
    ...
    
    513:  with:
    514:  timeout_minutes: 10
    515:  max_attempts: 3
    516:  command: make setup_dev_env
    517:  
    518:  retry_wait_seconds: 10
    519:  polling_interval_seconds: 1
    520:  warning_on_retry: true
    521:  continue_on_error: false
    ...
    
    1097:  go: downloading golang.org/x/crypto v0.21.0
    1098:  go: downloading golang.org/x/text v0.14.0
    1099:  go: downloading github.com/subosito/gotenv v1.4.2
    1100:  go: downloading github.com/hashicorp/hcl v1.0.0
    1101:  go: downloading gopkg.in/ini.v1 v1.67.0
    1102:  go: downloading github.com/magiconair/properties v1.8.7
    1103:  go: downloading github.com/pelletier/go-toml/v2 v2.0.8
    1104:  go: downloading github.com/mitchellh/reflectwalk v1.0.2
    1105:  go: downloading github.com/pkg/errors v0.9.1
    ...
    
    1108:  helm-docs [flags]
    1109:  Flags:
    1110:  -b, --badge-style string                                 badge style to use for charts (default "flat-square")
    1111:  -c, --chart-search-root string                           directory to search recursively within for charts (default ".")
    1112:  -g, --chart-to-generate strings                          List of charts that will have documentation generated. Comma separated, no space. Empty list - generate for all charts in chart-search-root
    1113:  -u, --document-dependency-values                         For charts with dependencies, include the dependency values in the chart values documentation
    1114:  -y, --documentation-strict-ignore-absent strings         A comma separate values which are allowed not to be documented in strict mode (default [service.type,image.repository,image.tag])
    1115:  -z, --documentation-strict-ignore-absent-regex strings   A comma separate values which are allowed not to be documented in strict mode (default [.*service\.type,.*image\.repository,.*image\.tag])
    1116:  -x, --documentation-strict-mode                          Fail the generation of docs if there are undocumented values
    1117:  -d, --dry-run                                            don't actually render any markdown files just print to stdout passed
    1118:  -h, --help                                               help for helm-docs
    1119:  -i, --ignore-file string                                 The filename to use as an ignore file to exclude chart directories (default ".helmdocsignore")
    1120:  --ignore-non-descriptions                            ignore values without a comment, this values will not be included in the README
    1121:  -l, --log-level string                                   Level of logs that should printed, one of (panic, fatal, error, warning, info, debug, trace) (default "info")
    ...
    
    1502:  VERSION: 4.27.0-SNAPSHOT
    1503:  BUILD_DATE: 20241113
    1504:  IMAGE_REGISTRY: artifactory/selenium
    1505:  AUTHORS: SeleniumHQ
    1506:  ##[endgroup]
    1507:  VERSION=4.27.0-SNAPSHOT-20241113 ./tests/charts/make/chart_build.sh
    1508:  + SET_VERSION=true
    1509:  + CHART_PATH=charts/selenium-grid
    1510:  + trap on_failure ERR
    ...
    
    1572:  Downloading jaeger from repo https://jaegertracing.github.io/helm-charts
    1573:  Downloading kube-prometheus-stack from repo https://prometheus-community.github.io/helm-charts
    1574:  Deleting outdated charts
    1575:  Linting chart "selenium-grid => (version: \"0.37.1\", path: \"charts/selenium-grid\")"
    1576:  Validating /home/runner/_work/docker-selenium/docker-selenium/charts/selenium-grid/Chart.yaml...
    1577:  Validation success! 👍
    1578:  Validating maintainers...
    1579:  ==> Linting charts/selenium-grid
    1580:  1 chart(s) linted, 0 chart(s) failed
    ...
    
    1594:  ##[group]Run nick-invision/retry@master
    1595:  with:
    1596:  timeout_minutes: 12
    1597:  max_attempts: 3
    1598:  retry_wait_seconds: 60
    1599:  command: NAME=${IMAGE_REGISTRY} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make build
    1600:  polling_interval_seconds: 1
    1601:  warning_on_retry: true
    1602:  continue_on_error: false
    ...
    
    1634:  rm -rf ./Base/configs/node && mkdir -p ./Base/configs/node && cp -r ./charts/selenium-grid/configs/node ./Base/configs
    1635:  rm -rf ./Base/certs && cp -r ./charts/selenium-grid/certs ./Base
    1636:  ./Base/certs/gen-cert-helper.sh -d ./Base/certs
    1637:  Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days
    1638:  for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown
    1639:  [Storing server.jks]
    1640:  Importing keystore server.jks to tls.p12...
    1641:  Entry for alias seleniumhq successfully imported.
    1642:  Import command completed:  1 entries successfully imported, 0 entries failed or cancelled
    ...
    
    2387:  #8 13.43 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.43.0/opentelemetry-sdk-metrics-1.43.0.pom
    2388:  #8 13.43 Downloaded https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.114.Final/netty-buffer-4.1.114.Final.pom
    2389:  #8 13.43 Downloading https://repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.110.Final/netty-handler-proxy-4.1.110.Final.pom
    2390:  #8 13.43 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-api/1.68.0/grpc-api-1.68.0.pom
    2391:  #8 13.43 Downloaded https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.114.Final/netty-codec-4.1.114.Final.pom
    2392:  #8 13.44 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp-common/1.43.0/opentelemetry-exporter-otlp-common-1.43.0.pom
    2393:  #8 13.44 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.43.0/opentelemetry-sdk-metrics-1.43.0.pom
    2394:  #8 13.44 Downloading https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.114.Final/netty-transport-4.1.114.Final.pom
    2395:  #8 13.44 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.pom
    ...
    
    2398:  #8 13.44 Downloading https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.114.Final/netty-handler-4.1.114.Final.pom
    2399:  #8 13.44 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.43.0/opentelemetry-sdk-extension-autoconfigure-spi-1.43.0.pom
    2400:  #8 13.44 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.43.0/opentelemetry-sdk-logs-1.43.0.pom
    2401:  #8 13.45 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-sender-okhttp/1.43.0/opentelemetry-exporter-sender-okhttp-1.43.0.pom
    2402:  #8 13.45 Downloaded https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.114.Final/netty-transport-4.1.114.Final.pom
    2403:  #8 13.45 Downloading https://repo1.maven.org/maven2/io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.pom
    2404:  #8 13.45 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp-common/1.43.0/opentelemetry-exporter-otlp-common-1.43.0.pom
    2405:  #8 13.45 Downloading https://repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.110.Final/netty-codec-http2-4.1.110.Final.pom
    2406:  #8 13.45 Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.pom
    2407:  #8 13.45 Downloaded https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.114.Final/netty-handler-4.1.114.Final.pom
    2408:  #8 13.45 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.43.0/opentelemetry-sdk-logs-1.43.0.pom
    2409:  #8 13.46 Downloaded https://repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.110.Final/netty-codec-http2-4.1.110.Final.pom
    2410:  #8 13.46 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-sender-okhttp/1.43.0/opentelemetry-exporter-sender-okhttp-1.43.0.pom
    2411:  #8 13.46 Downloaded https://repo1.maven.org/maven2/io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.pom
    2412:  #8 13.47 Downloading https://repo1.maven.org/maven2/io/netty/netty-parent/4.1.110.Final/netty-parent-4.1.110.Final.pom
    2413:  #8 13.47 Downloading https://repo1.maven.org/maven2/com/google/guava/guava-parent/33.2.1-android/guava-parent-33.2.1-android.pom
    2414:  #8 13.47 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.28.0/error_prone_parent-2.28.0.pom
    2415:  #8 13.48 Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.28.0/error_prone_parent-2.28.0.pom
    ...
    
    2527:  #8 13.84 Downloading https://repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.110.Final/netty-codec-socks-4.1.110.Final.jar
    2528:  #8 13.84 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.43.0/opentelemetry-sdk-metrics-1.43.0.jar
    2529:  #8 13.84 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-sender-okhttp/1.43.0/opentelemetry-exporter-sender-okhttp-1.43.0.jar
    2530:  #8 13.85 Downloaded https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar
    2531:  #8 13.85 Downloading https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.114.Final/netty-resolver-4.1.114.Final.jar
    2532:  #8 13.85 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.43.0/opentelemetry-sdk-logs-1.43.0.jar
    2533:  #8 13.85 Downloading https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.114.Final/netty-handler-4.1.114.Final.jar
    2534:  #8 13.85 Downloaded https://repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.110.Final/netty-codec-socks-4.1.110.Final.jar
    2535:  #8 13.85 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar
    2536:  #8 13.85 Downloaded https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar
    2537:  #8 13.85 Downloading https://repo1.maven.org/maven2/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar
    2538:  #8 13.85 Downloaded https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.114.Final/netty-codec-http-4.1.114.Final.jar
    2539:  #8 13.85 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-api/1.43.0/opentelemetry-api-1.43.0.jar
    2540:  #8 13.85 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-sender-okhttp/1.43.0/opentelemetry-exporter-sender-okhttp-1.43.0.jar
    2541:  #8 13.85 Downloading https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar
    2542:  #8 13.85 Downloaded https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.114.Final/netty-resolver-4.1.114.Final.jar
    2543:  #8 13.85 Downloading https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.114.Final/netty-transport-4.1.114.Final.jar
    2544:  #8 13.86 Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar
    ...
    
    2592:  #12 DONE 0.0s
    2593:  #13 [stage-0 7/8] COPY --chown=1200:1201 certs/tls.crt certs/tls.key certs/server.jks certs/server.pass /opt/selenium/secrets/
    2594:  #13 DONE 0.0s
    2595:  #14 [stage-0 8/8] RUN /opt/bin/add-jks-helper.sh -d /opt/selenium/secrets     && /opt/bin/add-cert-helper.sh -d /opt/selenium/secrets TCu,Cu,Tu
    2596:  #14 0.128 seluser is running cert script!
    2597:  #14 0.314 Processing /opt/selenium/secrets/server.jks
    2598:  #14 0.458 Certificate stored in file </tmp/SeleniumHQ.pem>
    2599:  #14 0.551 Warning: use -cacerts option to access cacerts keystore
    2600:  #14 0.601 keytool error: java.lang.Exception: Alias <SeleniumHQ> does not exist
    2601:  #14 0.683 Warning: use -cacerts option to access cacerts keystore
    2602:  #14 0.737 Certificate was added to keystore
    2603:  #14 0.815 Warning: use -cacerts option to access cacerts keystore
    2604:  #14 0.927 The certificate with alias SeleniumHQ is present in /etc/ssl/certs/java/cacerts
    2605:  #14 1.174 seluser is running cert script!
    2606:  #14 1.231 Processing /opt/selenium/secrets/tls.crt
    2607:  #14 1.232 Adding to db: /home/seluser/.pki/nssdb/cert9.db
    2608:  #14 1.237 certutil: could not find certificate named "SeleniumHQ": SEC_ERROR_INVALID_ARGS: security library: invalid arguments.
    ...
    
    3163:  #8 3.064 W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:1
    3164:  #8 3.064 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:1
    3165:  #8 3.064 W: Target Packages (universe/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:1
    3166:  #8 3.064 W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:1
    3167:  #8 3.064 W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:2
    3168:  #8 3.064 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:2
    3169:  #8 3.064 W: Target Packages (universe/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:2
    3170:  #8 3.064 W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:2
    3171:  #8 6.514 perl: warning: Setting locale failed.
    ...
    
    3233:  #8 6.793 Setting up libkmod2:amd64 (31+20240202-2ubuntu7) ...
    3234:  #8 6.794 Setting up libsystemd-shared:amd64 (255.4-1ubuntu8.4) ...
    3235:  #8 6.795 Setting up systemd-dev (255.4-1ubuntu8.4) ...
    3236:  #8 6.796 Setting up systemd (255.4-1ubuntu8.4) ...
    3237:  #8 6.802 Created symlink /etc/systemd/system/getty.target.wants/[email protected] → /usr/lib/systemd/system/[email protected].
    3238:  #8 6.804 Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target.
    3239:  #8 6.807 Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /usr/lib/systemd/system/systemd-pstore.service.
    3240:  #8 6.809 Initializing machine ID from random generator.
    3241:  #8 6.820 /usr/lib/tmpfiles.d/systemd-network.conf:10: Failed to resolve user 'systemd-network': No such process
    3242:  #8 6.820 /usr/lib/tmpfiles.d/systemd-network.conf:11: Failed to resolve user 'systemd-network': No such process
    3243:  #8 6.820 /usr/lib/tmpfiles.d/systemd-network.conf:12: Failed to resolve user 'systemd-network': No such process
    3244:  #8 6.820 /usr/lib/tmpfiles.d/systemd-network.conf:13: Failed to resolve user 'systemd-network': No such process
    3245:  #8 6.820 /usr/lib/tmpfiles.d/systemd.conf:22: Failed to resolve group 'systemd-journal': No such process
    3246:  #8 6.820 /usr/lib/tmpfiles.d/systemd.conf:23: Failed to resolve group 'systemd-journal': No such process
    3247:  #8 6.821 /usr/lib/tmpfiles.d/systemd.conf:28: Failed to resolve group 'systemd-journal': No such process
    3248:  #8 6.821 /usr/lib/tmpfiles.d/systemd.conf:29: Failed to resolve group 'systemd-journal': No such process
    3249:  #8 6.821 /usr/lib/tmpfiles.d/systemd.conf:30: Failed to resolve group 'systemd-journal': No such process
    ...
    
    4357:  #8 43.63   inflating: noVNC-master/.github/workflows/test.yml  
    4358:  #8 43.63   inflating: noVNC-master/.github/workflows/translate.yml  
    4359:  #8 43.63   inflating: noVNC-master/.gitignore  
    4360:  #8 43.63  extracting: noVNC-master/.gitmodules  
    4361:  #8 43.63   inflating: noVNC-master/AUTHORS    
    4362:  #8 43.63   inflating: noVNC-master/LICENSE.txt  
    4363:  #8 43.63   inflating: noVNC-master/README.md  
    4364:  #8 43.63    creating: noVNC-master/app/
    4365:  #8 43.63   inflating: noVNC-master/app/error-handler.js  
    4366:  #8 43.63    creating: noVNC-master/app/images/
    4367:  #8 43.63   inflating: noVNC-master/app/images/alt.svg  
    4368:  #8 43.63   inflating: noVNC-master/app/images/clipboard.svg  
    4369:  #8 43.63   inflating: noVNC-master/app/images/connect.svg  
    4370:  #8 43.63   inflating: noVNC-master/app/images/ctrl.svg  
    4371:  #8 43.63   inflating: noVNC-master/app/images/ctrlaltdel.svg  
    4372:  #8 43.63   inflating: noVNC-master/app/images/disconnect.svg  
    4373:  #8 43.63   inflating: noVNC-master/app/images/drag.svg  
    4374:  #8 43.63   inflating: noVNC-master/app/images/error.svg  
    ...
    
    7483:  ##[group]Run nick-invision/retry@master
    7484:  with:
    7485:  timeout_minutes: 10
    7486:  max_attempts: 3
    7487:  command: CLUSTER=${CLUSTER} SERVICE_MESH=${SERVICE_MESH} KUBERNETES_VERSION=${KUBERNETES_VERSION} NAME=${IMAGE_REGISTRY} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make chart_cluster_setup
    7488:  retry_wait_seconds: 10
    7489:  polling_interval_seconds: 1
    7490:  warning_on_retry: true
    7491:  continue_on_error: false
    ...
    
    7528:  + SELENIUM_GRID_HOST=localhost
    7529:  + SELENIUM_GRID_PORT=80
    7530:  + WAIT_TIMEOUT=90s
    7531:  + SKIP_CLEANUP=false
    7532:  + KUBERNETES_VERSION=v1.28.15
    7533:  + CNI=calico
    7534:  + CONTAINER_RUNTIME=docker
    7535:  + SERVICE_MESH=true
    7536:  + trap on_failure ERR
    ...
    
    9139:  timeout_minutes: 30
    9140:  max_attempts: 3
    9141:  command: NAME=${IMAGE_REGISTRY} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} TEST_UPGRADE_CHART=false make chart_test_autoscaling_deployment \
    9142:  && NAME=${IMAGE_REGISTRY} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make test_video_integrity
    9143:  
    9144:  retry_wait_seconds: 10
    9145:  polling_interval_seconds: 1
    9146:  warning_on_retry: true
    9147:  continue_on_error: false
    ...
    
    9229:  + TEST_NAME_OVERRIDE=false
    9230:  + TEST_PATCHED_KEDA=false
    9231:  + BASIC_AUTH_EMBEDDED_URL=false
    9232:  + SELENIUM_GRID_MONITORING=false
    9233:  + TEST_EXISTING_PTS=false
    9234:  ++ hostname -I
    9235:  ++ awk '{for(i=1;i<=NF;i++) if ($i ~ /^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/) {print $i; exit}}'
    9236:  + LOCAL_HOSTNAME=192.168.127.244
    9237:  + trap on_failure ERR EXIT
    ...
    
    9319:  DownwardAPI:             true
    9320:  QoS Class:                   BestEffort
    9321:  Node-Selectors:              <none>
    9322:  Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
    9323:  node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
    9324:  Events:
    9325:  Type     Reason            Age   From               Message
    9326:  ----     ------            ----  ----               -------
    9327:  Warning  FailedScheduling  0s    default-scheduler  0/1 nodes are available: persistentvolumeclaim "selenium-grid-pvc-local" not found. preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling..
    ...
    
    9426:  + '[' '!' -f ./tests/tests/tls.crt ']'
    9427:  + ADD_IP_ADDRESS=hostname
    9428:  + ./charts/selenium-grid/certs/gen-cert-helper.sh -d ./tests/tests
    9429:  Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days
    9430:  for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown
    9431:  [Storing server.jks]
    9432:  Importing keystore server.jks to tls.p12...
    9433:  Entry for alias seleniumhq successfully imported.
    9434:  Import command completed:  1 entries successfully imported, 0 entries failed or cancelled
    ...
    
    9652:  Downloading charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (34 kB)
    9653:  Downloading docker-7.1.0-py3-none-any.whl (147 kB)
    9654:  Downloading requests-2.32.3-py3-none-any.whl (64 kB)
    9655:  Downloading chardet-5.2.0-py3-none-any.whl (199 kB)
    9656:  Downloading charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB)
    9657:  Installing collected packages: charset-normalizer, chardet, requests, docker
    9658:  Successfully installed chardet-5.2.0 charset-normalizer-3.4.0 docker-7.1.0 requests-2.32.3
    9659:  2024-11-13 12:14:00,331 - __main__ - INFO - *********** Running smoke tests DeploymentAutoscaling Tests **********
    9660:  test_grid_is_up (SmokeTests.GridTest.test_grid_is_up) ... FAIL
    9661:  ======================================================================
    9662:  FAIL: test_grid_is_up (SmokeTests.GridTest.test_grid_is_up)
    9663:  ----------------------------------------------------------------------
    9664:  Traceback (most recent call last):
    9665:  File "/home/runner/_work/docker-selenium/docker-selenium/tests/SmokeTests/__init__.py", line 60, in test_grid_is_up
    9666:  self.smoke_test_container('%s' % SELENIUM_GRID_PORT)
    9667:  File "/home/runner/_work/docker-selenium/docker-selenium/tests/SmokeTests/__init__.py", line 47, in smoke_test_container
    9668:  self.assertTrue(status_fetched, "Container status was not fetched on port %s" % port)
    9669:  AssertionError: False is not true : Container status was not fetched on port 31444/selenium
    9670:  ----------------------------------------------------------------------
    9671:  Ran 1 test in 271.038s
    9672:  FAILED (failures=1)
    9673:  2024-11-13 12:18:31,371 - __main__ - INFO - *********** Running Selenium tests DeploymentAutoscaling Tests **********
    9674:  test_parallel_autoscaling (SeleniumTests.DeploymentAutoscalingTests.test_parallel_autoscaling) ... Number of tests were added to worker: 20
    9675:  ##[error]Exception: Message: Could not start a new session. New session request timed out 
    ...
    
    9694:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9695:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    9696:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9697:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    9698:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9699:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    9700:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9701:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    9702:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    9703:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9704:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    ...
    
    9714:  self.driver = webdriver.Remote(
    9715:  ^^^^^^^^^^^^^^^^^
    9716:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 238, in __init__
    9717:  self.start_session(capabilities)
    9718:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 325, in start_session
    9719:  response = self.execute(Command.NEW_SESSION, caps)["value"]
    9720:  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    9721:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 380, in execute
    9722:  self.error_handler.check_response(response)
    9723:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    ...
    
    9744:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9745:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    9746:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9747:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    9748:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9749:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    9750:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9751:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    9752:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    9753:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9754:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    9755:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9756:  at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:49)
    9757:  at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)
    9758:  at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    9759:  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
    9760:  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
    9761:  at java.lang.Thread.run (Thread.java:840)
    9762:  ##[error]Exception: Message: Could not start a new session. New session request timed out 
    ...
    
    9781:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9782:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    9783:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9784:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    9785:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9786:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    9787:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9788:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    9789:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    9790:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9791:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    9792:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9793:  at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:49)
    9794:  at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)
    9795:  at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    9796:  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
    9797:  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
    9798:  at java.lang.Thread.run (Thread.java:840)::error::Exception: Message: Could not start a new session. New session request timed out 
    ...
    
    9817:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9818:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    9819:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9820:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    9821:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9822:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    9823:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9824:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    9825:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    9826:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9827:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    ...
    
    9837:  self.driver = webdriver.Remote(
    9838:  ^^^^^^^^^^^^^^^^^
    9839:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 238, in __init__
    9840:  self.start_session(capabilities)
    9841:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 325, in start_session
    9842:  response = self.execute(Command.NEW_SESSION, caps)["value"]
    9843:  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    9844:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 380, in execute
    9845:  self.error_handler.check_response(response)
    9846:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    ...
    
    9867:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9868:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    9869:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9870:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    9871:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9872:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    9873:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9874:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    9875:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    9876:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9877:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    9878:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9879:  at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:49)
    9880:  at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)
    9881:  at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    9882:  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
    9883:  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
    9884:  at java.lang.Thread.run (Thread.java:840)
    9885:  ##[error]Exception: Message: Could not start a new session. New session request timed out 
    ...
    
    9904:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9905:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    9906:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9907:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    9908:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9909:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    9910:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9911:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    9912:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    9913:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9914:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    9915:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9916:  at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:49)
    9917:  at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)
    9918:  at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    9919:  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
    9920:  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
    9921:  at java.lang.Thread.run (Thread.java:840)::error::Exception: Message: Could not start a new session. New session request timed out 
    ...
    
    9940:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9941:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    9942:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9943:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    9944:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9945:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    9946:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9947:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    9948:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    9949:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9950:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    ...
    
    9960:  self.driver = webdriver.Remote(
    9961:  ^^^^^^^^^^^^^^^^^
    9962:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 238, in __init__
    9963:  self.start_session(capabilities)
    9964:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 325, in start_session
    9965:  response = self.execute(Command.NEW_SESSION, caps)["value"]
    9966:  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    9967:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 380, in execute
    9968:  self.error_handler.check_response(response)
    9969:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    ...
    
    9990:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    9991:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    9992:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9993:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    9994:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9995:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    9996:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    9997:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    9998:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    9999:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10000:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    10001:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10002:  at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:49)
    10003:  at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)
    10004:  at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    10005:  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
    10006:  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
    10007:  at java.lang.Thread.run (Thread.java:840)
    10008:  ##[error]Exception: Message: Could not start a new session. New session request timed out 
    ...
    
    10027:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10028:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10029:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10030:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    10031:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10032:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10033:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10034:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    10035:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    10036:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10037:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    ...
    
    10047:  self.driver = webdriver.Remote(
    10048:  ^^^^^^^^^^^^^^^^^
    10049:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 238, in __init__
    10050:  self.start_session(capabilities)
    10051:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 325, in start_session
    10052:  response = self.execute(Command.NEW_SESSION, caps)["value"]
    10053:  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    10054:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 380, in execute
    10055:  self.error_handler.check_response(response)
    10056:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    ...
    
    10077:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10078:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10079:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10080:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    10081:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10082:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10083:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10084:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    10085:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    10086:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10087:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    10088:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10089:  at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:49)
    10090:  at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)
    10091:  at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    10092:  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
    10093:  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
    10094:  at java.lang.Thread.run (Thread.java:840)
    10095:  ##[error]Exception: Message: Could not start a new session. New session request timed out 
    ...
    
    10114:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10115:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10116:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10117:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    10118:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10119:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10120:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10121:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    10122:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    10123:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10124:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    10125:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10126:  at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:49)
    10127:  at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)
    10128:  at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    10129:  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
    10130:  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
    10131:  at java.lang.Thread.run (Thread.java:840)
    10132:  ##[error]Exception: Message: Could not start a new session. New session request timed out 
    ...
    
    10151:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10152:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10153:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10154:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    10155:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10156:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10157:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10158:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    10159:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    10160:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10161:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    ...
    
    10165:  at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    10166:  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
    10167:  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
    10168:  at java.lang.Thread.run (Thread.java:840)Finish: test_title (SeleniumTests.FirefoxTests.test_title) completed in 800.0553348064423 (s)
    10169:  Traceback (most recent call last):
    10170:  File "/home/runner/_work/docker-selenium/docker-selenium/tests/SeleniumTests/__init__.py", line 286, in run
    10171:  raise Exception
    10172:  Exception
    10173:  test_title (SeleniumTests.FirefoxTests.test_title) failed with exception: 
    10174:  Original exception: None
    10175:  Finish: test_title (SeleniumTests.ChromeTests.test_title) completed in 800.0552492141724 (s)
    10176:  Traceback (most recent call last):
    10177:  File "/home/runner/_work/docker-selenium/docker-selenium/tests/SeleniumTests/__init__.py", line 286, in run
    10178:  raise Exception
    10179:  Exception
    10180:  test_title (SeleniumTests.ChromeTests.test_title) failed with exception: 
    10181:  Original exception: None
    10182:  Finish: test_visit_basic_auth_secured_page (SeleniumTests.FirefoxTests.test_visit_basic_auth_secured_page) completed in 800.0549268722534 (s)
    10183:  Traceback (most recent call last):
    10184:  File "/home/runner/_work/docker-selenium/docker-selenium/tests/SeleniumTests/__init__.py", line 286, in run
    10185:  raise Exception
    10186:  Exception
    10187:  test_visit_basic_auth_secured_page (SeleniumTests.FirefoxTests.test_visit_basic_auth_secured_page) failed with exception: 
    10188:  Original exception: None
    10189:  ##[error]Exception: Message: Could not start a new session. New session request timed out 
    ...
    
    10208:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10209:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10210:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10211:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    10212:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10213:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10214:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10215:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    10216:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    10217:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10218:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    ...
    
    10228:  self.driver = webdriver.Remote(
    10229:  ^^^^^^^^^^^^^^^^^
    10230:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 238, in __init__
    10231:  self.start_session(capabilities)
    10232:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 325, in start_session
    10233:  response = self.execute(Command.NEW_SESSION, caps)["value"]
    10234:  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    10235:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 380, in execute
    10236:  self.error_handler.check_response(response)
    10237:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    ...
    
    10258:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10259:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10260:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10261:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    10262:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10263:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10264:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10265:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    10266:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    10267:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10268:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    10269:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10270:  at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0 (SeleniumHandler.java:49)
    10271:  at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539)
    10272:  at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    10273:  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
    10274:  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
    10275:  at java.lang.Thread.run (Thread.java:840)
    10276:  ##[error]Exception: Message: Could not start a new session. New session request timed out 
    ...
    
    10295:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10296:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10297:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10298:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    10299:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10300:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10301:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10302:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    10303:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    10304:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10305:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    ...
    
    10315:  self.driver = webdriver.Remote(
    10316:  ^^^^^^^^^^^^^^^^^
    10317:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 238, in __init__
    10318:  self.start_session(capabilities)
    10319:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 325, in start_session
    10320:  response = self.execute(Command.NEW_SESSION, caps)["value"]
    10321:  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    10322:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 380, in execute
    10323:  self.error_handler.check_response(response)
    10324:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    ...
    
    10345:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10346:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10347:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10348:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    10349:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10350:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10351:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10352:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    10353:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    10354:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10355:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    ...
    
    10365:  self.driver = webdriver.Remote(
    10366:  ^^^^^^^^^^^^^^^^^
    10367:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 238, in __init__
    10368:  self.start_session(capabilities)
    10369:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 325, in start_session
    10370:  response = self.execute(Command.NEW_SESSION, caps)["value"]
    10371:  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    10372:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 380, in execute
    10373:  self.error_handler.check_response(response)
    10374:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    ...
    
    10395:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10396:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10397:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10398:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    10399:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10400:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10401:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10402:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    10403:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    10404:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10405:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    ...
    
    10415:  self.driver = webdriver.Remote(
    10416:  ^^^^^^^^^^^^^^^^^
    10417:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 238, in __init__
    10418:  self.start_session(capabilities)
    10419:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 325, in start_session
    10420:  response = self.execute(Command.NEW_SESSION, caps)["value"]
    10421:  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    10422:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 380, in execute
    10423:  self.error_handler.check_response(response)
    10424:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    ...
    
    10445:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10446:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10447:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10448:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    10449:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10450:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10451:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10452:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    10453:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    10454:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10455:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    ...
    
    10465:  self.driver = webdriver.Remote(
    10466:  ^^^^^^^^^^^^^^^^^
    10467:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 238, in __init__
    10468:  self.start_session(capabilities)
    10469:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 325, in start_session
    10470:  response = self.execute(Command.NEW_SESSION, caps)["value"]
    10471:  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    10472:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 380, in execute
    10473:  self.error_handler.check_response(response)
    10474:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    ...
    
    10495:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10496:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10497:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10498:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    10499:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10500:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10501:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10502:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    10503:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    10504:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10505:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    ...
    
    10515:  self.driver = webdriver.Remote(
    10516:  ^^^^^^^^^^^^^^^^^
    10517:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 238, in __init__
    10518:  self.start_session(capabilities)
    10519:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 325, in start_session
    10520:  response = self.execute(Command.NEW_SESSION, caps)["value"]
    10521:  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    10522:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py", line 380, in execute
    10523:  self.error_handler.check_response(response)
    10524:  File "/opt/hostedtoolcache/Python/3.11.10/x64/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    ...
    
    10545:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10546:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10547:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10548:  at org.openqa.selenium.remote.http.Route$NestedRoute.handle (Route.java:270)
    10549:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10550:  at org.openqa.selenium.remote.http.Route$CombinedRoute.handle (Route.java:360)
    10551:  at org.openqa.selenium.remote.http.Route.execute (Route.java:69)
    10552:  at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0 (AddWebDriverSpecHeaders.java:35)
    10553:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    10554:  at org.openqa.selenium.remote.http.Filter$1.execute (Filter.java:63)
    10555:  at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0 (ErrorFilter.java:44)
    ...
    
    10560:  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1136)
    10561:  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635)
    10562:  at java.lang.Thread.run (Thread.java:840)
    10563:  Finish: test_select_from_a_dropdown (SeleniumTests.FirefoxTests.test_select_from_a_dropdown) completed in 800.0574045181274 (s)
    10564:  Traceback (most recent call last):
    10565:  File "/home/runner/_work/docker-selenium/docker-selenium/tests/SeleniumTests/__init__.py", line 286, in run
    10566:  raise Exception
    10567:  Exception
    10568:  ++ on_failure
    ...
    
    10595:  Terminated
    10596:  ++ echo 'Get all resources in all namespaces'
    10597:  Get all resources in all namespaces
    10598:  ++ kubectl get all -A
    10599:  ++ echo 'Describe all resources in the selenium namespace for debugging purposes'
    10600:  ++ kubectl describe all -n selenium
    10601:  Describe all resources in the selenium namespace for debugging purposes
    10602:  ++ kubectl describe pod -n selenium
    10603:  ++ echo 'There is step failed with exit status 1'
    10604:  ++ cleanup
    10605:  There is step failed with exit status 1
    ...
    
    10626:  ++ kubectl logs -n selenium selenium-hub-7b7c6ff8bd-mhmgf --all-containers
    10627:  Logs for pod selenium-hub-7b7c6ff8bd-mhmgf
    10628:  ++ for pod in $pods
    10629:  ++ echo 'Logs for pod selenium-jaeger-7d566cd86-d7p7n'
    10630:  ++ kubectl logs -n selenium selenium-jaeger-7d566cd86-d7p7n --all-containers
    10631:  Logs for pod selenium-jaeger-7d566cd86-d7p7n
    10632:  ++ '[' true = false ']'
    10633:  ++ exit 1
    10634:  ##[warning]Attempt 1 failed. Reason: Timeout of 1800000ms hit
    ...
    
    10692:  + TEST_NAME_OVERRIDE=false
    10693:  + TEST_PATCHED_KEDA=false
    10694:  + BASIC_AUTH_EMBEDDED_URL=false
    10695:  + SELENIUM_GRID_MONITORING=false
    10696:  + TEST_EXISTING_PTS=false
    10697:  ++ hostname -I
    10698:  ++ awk '{for(i=1;i<=NF;i++) if ($i ~ /^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/) {print $i; exit}}'
    10699:  + LOCAL_HOSTNAME=192.168.127.244
    10700:  + trap on_failure ERR EXIT
    ...
    
    10730:  service "ftp-server" deleted
    10731:  persistentvolumeclaim "selenium-grid-pvc-local" deleted
    10732:  Warning: deleting cluster-scoped resources, not scoped to the provided namespace
    10733:  persistentvolume "pv-local" deleted
    10734:  + sudo rm -rf /home/runner/_work/docker-selenium/docker-selenium/tests/videos
    10735:  + sudo mkdir -p /home/runner/_work/docker-selenium/docker-selenium/tests/videos
    10736:  + sudo chmod -R 777 /home/runner/_work/docker-selenium/docker-selenium/tests/videos
    10737:  + kubectl create ns selenium
    10738:  Error from server (AlreadyExists): namespaces "selenium" already exists
    ...
    
    10787:  DownwardAPI:             true
    10788:  QoS Class:                   BestEffort
    10789:  Node-Selectors:              <none>
    10790:  Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
    10791:  node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
    10792:  Events:
    10793:  Type     Reason            Age   From               Message
    10794:  ----     ------            ----  ----               -------
    10795:  Warning  FailedScheduling  0s    default-scheduler  0/1 nodes are available: persistentvolumeclaim "selenium-grid-pvc-local" not found. preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling..
    ...
    
    10896:  + '[' '!' -f ./tests/tests/tls.crt ']'
    10897:  + ADD_IP_ADDRESS=hostname
    10898:  + ./charts/selenium-grid/certs/gen-cert-helper.sh -d ./tests/tests
    10899:  Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days
    10900:  for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown
    10901:  [Storing server.jks]
    10902:  Importing keystore server.jks to tls.p12...
    10903:  Entry for alias seleniumhq successfully imported.
    10904:  Import command completed:  1 entries successfully imported, 0 entries failed or cancelled
    ...
    
    11171:  Uninstalling trio-websocket-0.11.1:
    11172:  Successfully uninstalled trio-websocket-0.11.1
    11173:  Attempting uninstall: selenium
    11174:  Found existing installation: selenium 4.28.0.dev202411102153
    11175:  Uninstalling selenium-4.28.0.dev202411102153:
    11176:  Successfully uninstalled selenium-4.28.0.dev202411102153
    11177:  Successfully installed attrs-24.2.0 certifi-2024.8.30 h11-0.14.0 idna-3.10 outcome-1.3.0.post0 pysocks-1.7.1 selenium-4.28.0.dev202411102153 sniffio-1.3.1 sortedcontainers-2.4.0 trio-0.27.0 trio-websocket-0.11.1 typing_extensions-4.12.2 urllib3-2.2.3 websocket-client-1.8.0 wsproto-1.2.0
    11178:  2024-11-13 12:44:04,288 - __main__ - INFO - *********** Running smoke tests DeploymentAutoscaling Tests **********
    11179:  test_grid_is_up (SmokeTests.GridTest.test_grid_is_up) ... FAIL
    11180:  ======================================================================
    11181:  FAIL: test_grid_is_up (SmokeTests.GridTest.test_grid_is_up)
    11182:  ----------------------------------------------------------------------
    11183:  Traceback (most recent call last):
    11184:  File "/home/runner/_work/docker-selenium/docker-selenium/tests/SmokeTests/__init__.py", line 60, in test_grid_is_up
    11185:  self.smoke_test_container('%s' % SELENIUM_GRID_PORT)
    11186:  File "/home/runner/_work/docker-selenium/docker-selenium/tests/SmokeTests/__init__.py", line 47, in smoke_test_container
    11187:  self.assertTrue(status_fetched, "Container status was not fetched on port %s" % port)
    11188:  AssertionError: False is not true : Container status was not fetched on port 31444/selenium
    11189:  ----------------------------------------------------------------------
    11190:  Ran 1 test...

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    None yet
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    1 participant