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

Docker: set/unset stereotype via env var SE_NODE_PLATFORM_NAME #2525

Merged
merged 1 commit into from
Dec 23, 2024

Conversation

VietND96
Copy link
Member

@VietND96 VietND96 commented Dec 23, 2024

User description

Thanks for contributing to the Docker-Selenium project!
A PR well described will help maintainers to quickly review and merge it

Before submitting your PR, please check our contributing guidelines, applied for this repository.
Avoid large PRs, help reviewers by making them as simple and short as possible.

Description

Env var SE_NODE_PLATFORM_NAME can be used to unset default value Linux in Node stereotype. This supports to work with autoscaling with KEDA, aligned config with scaler trigger params platformName

Motivation and Context

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist

  • I have read the contributing document.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

PR Type

Enhancement


Description

  • Added new environment variable SE_NODE_PLATFORM_NAME to allow configurable platform name in node stereotype
  • Default value set to "Linux" to maintain backward compatibility
  • Made browser version comparison case-insensitive for better flexibility
  • Supports integration with KEDA autoscaling by aligning configuration with scaler trigger params

Changes walkthrough 📝

Relevant files
Configuration changes
Dockerfile
Add platform name environment variable configuration         

NodeBase/Dockerfile

  • Added new environment variable SE_NODE_PLATFORM_NAME with default
    value "Linux"
  • +1/-0     
    Enhancement
    generate_config
    Make platform name configurable in node stereotype             

    NodeBase/generate_config

  • Modified browser version comparison to be case-insensitive using
    ${SE_NODE_BROWSER_VERSION,,}
  • Updated node stereotype generation to use configurable
    SE_NODE_PLATFORM_NAME instead of hardcoded "Linux"
  • +2/-2     

    💡 PR-Agent usage: Comment /help "your question" on any pull request to receive relevant information

    Copy link

    PR Reviewer Guide 🔍

    Here are some key observations to aid the review process:

    ⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪
    🧪 No relevant tests
    🔒 No security concerns identified
    ⚡ Recommended focus areas for review

    Logic Error

    The browser version comparison appears twice in the code with different conditions - one using case-insensitive comparison (${SE_NODE_BROWSER_VERSION,,}) and another using direct comparison. This could lead to inconsistent behavior.

    if [ -f /opt/selenium/browser_version ] && [ "${SE_NODE_BROWSER_VERSION,,}" = "stable" ]; then
    	SE_NODE_BROWSER_VERSION=$(short_version $(cat /opt/selenium/browser_version))
    fi
    Missing Default

    The else clause for SE_NODE_STEREOTYPE simply assigns the existing value to itself without providing a meaningful default, which could result in an empty or invalid stereotype configuration.

    	SE_NODE_STEREOTYPE="{\"browserName\": \"${SE_NODE_BROWSER_NAME}\", \"browserVersion\": \"${SE_NODE_BROWSER_VERSION}\", \"platformName\": \"${SE_NODE_PLATFORM_NAME}\", ${SE_BROWSER_BINARY_LOCATION}, \"se:containerName\": \"${SE_NODE_CONTAINER_NAME}\"}"
    else
    	SE_NODE_STEREOTYPE="${SE_NODE_STEREOTYPE}"

    Copy link

    PR Code Suggestions ✨

    Explore these optional code suggestions:

    CategorySuggestion                                                                                                                                    Score
    Possible issue
    Add validation for environment variable to prevent potential JSON parsing errors

    Add input validation to ensure SE_NODE_PLATFORM_NAME is not empty before using it in
    the stereotype JSON, as an empty value could cause JSON parsing errors.

    NodeBase/generate_config [67]

    +if [[ -z "${SE_NODE_PLATFORM_NAME}" ]]; then
    +    SE_NODE_PLATFORM_NAME="Linux"
    +fi
     SE_NODE_STEREOTYPE="{\"browserName\": \"${SE_NODE_BROWSER_NAME}\", \"browserVersion\": \"${SE_NODE_BROWSER_VERSION}\", \"platformName\": \"${SE_NODE_PLATFORM_NAME}\", ${SE_BROWSER_BINARY_LOCATION}, \"se:containerName\": \"${SE_NODE_CONTAINER_NAME}\"}"
    • Apply this suggestion
    Suggestion importance[1-10]: 8

    Why: Adding validation for SE_NODE_PLATFORM_NAME is crucial as an empty value could cause JSON parsing errors and system failures. The suggestion provides a good fallback to "Linux" which maintains backward compatibility.

    8
    Remove duplicate code block and ensure consistent case-insensitive version comparison

    Fix the duplicate code block that appears in two different hunks, as it could lead
    to unexpected behavior when checking browser version.

    NodeBase/generate_config [58-60]

    -if [ -f /opt/selenium/browser_version ] && [ "${SE_NODE_BROWSER_VERSION}" = "stable" ]; then
    +if [ -f /opt/selenium/browser_version ] && [ "${SE_NODE_BROWSER_VERSION,,}" = "stable" ]; then
         SE_NODE_BROWSER_VERSION=$(short_version $(cat /opt/selenium/browser_version))
     fi
    • Apply this suggestion
    Suggestion importance[1-10]: 7

    Why: The suggestion correctly identifies a duplicate code block and proposes using the case-insensitive comparison consistently. This helps prevent potential bugs from case sensitivity issues and improves code maintainability.

    7

    Copy link

    CI Failure Feedback 🧐

    Action: Test Selenium Grid on Kubernetes / Test K8s (v1.28.15, deployment, minikube, v3.13.3, 24.0.9, 3.10, 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 SSL certificate verification issues. The tests were unable to connect to
    the Selenium Grid because it was using a self-signed certificate that could not be verified.
    Specifically:

    1. The smoke test failed with: "Container status was not fetched on port 31444/selenium"
    2. Multiple
    test cases failed with SSL errors: "[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed:
    self-signed certificate"
    3. The tests were unable to establish secure connections to the Selenium
    Grid at 10.1.0.152:31444 due to the certificate verification failures

    Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    167:  �[36;1mfi�[0m
    168:  �[36;1m�[0m
    169:  �[36;1m# Option: Remove large packages�[0m
    170:  �[36;1m# REF: https://github.com/apache/flink/blob/master/tools/azure-pipelines/free_disk_space.sh�[0m
    171:  �[36;1m�[0m
    172:  �[36;1mif [[ false == 'true' ]]; then�[0m
    173:  �[36;1m  BEFORE=$(getAvailableSpace)�[0m
    174:  �[36;1m  �[0m
    175:  �[36;1m  sudo apt-get remove -y '^aspnetcore-.*' || echo "::warning::The command [sudo apt-get remove -y '^aspnetcore-.*'] failed to complete successfully. Proceeding..."�[0m
    176:  �[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
    177:  �[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
    178:  �[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
    179:  �[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
    180:  �[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
    181:  �[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
    182:  �[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
    183:  �[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
    184:  �[36;1m  sudo apt-get autoremove -y || echo "::warning::The command [sudo apt-get autoremove -y] failed to complete successfully. Proceeding..."�[0m
    185:  �[36;1m  sudo apt-get clean || echo "::warning::The command [sudo apt-get clean] failed to complete successfully. Proceeding..."�[0m
    ...
    
    525:  with:
    526:  timeout_minutes: 10
    527:  max_attempts: 3
    528:  command: make setup_dev_env
    529:  
    530:  retry_wait_seconds: 10
    531:  polling_interval_seconds: 1
    532:  warning_on_retry: true
    533:  continue_on_error: false
    ...
    
    1359:  go/src/cmd/asm/internal/asm/line_test.go
    1360:  go/src/cmd/asm/internal/asm/operand_test.go
    1361:  go/src/cmd/asm/internal/asm/parse.go
    1362:  go/src/cmd/asm/internal/asm/pseudo_test.go
    1363:  go/src/cmd/asm/internal/asm/testdata/
    1364:  go/src/cmd/asm/internal/asm/testdata/386.s
    1365:  go/src/cmd/asm/internal/asm/testdata/386enc.s
    1366:  go/src/cmd/asm/internal/asm/testdata/amd64.s
    1367:  go/src/cmd/asm/internal/asm/testdata/amd64dynlinkerror.s
    1368:  go/src/cmd/asm/internal/asm/testdata/amd64enc.s
    1369:  go/src/cmd/asm/internal/asm/testdata/amd64enc_extra.s
    1370:  go/src/cmd/asm/internal/asm/testdata/amd64error.s
    1371:  go/src/cmd/asm/internal/asm/testdata/arm.s
    1372:  go/src/cmd/asm/internal/asm/testdata/arm64.s
    1373:  go/src/cmd/asm/internal/asm/testdata/arm64enc.s
    1374:  go/src/cmd/asm/internal/asm/testdata/arm64error.s
    1375:  go/src/cmd/asm/internal/asm/testdata/armerror.s
    ...
    
    1387:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512bw.s
    1388:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512cd.s
    1389:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512dq.s
    1390:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512er.s
    1391:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512f.s
    1392:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512pf.s
    1393:  go/src/cmd/asm/internal/asm/testdata/avx512enc/gfni_avx512f.s
    1394:  go/src/cmd/asm/internal/asm/testdata/avx512enc/vpclmulqdq_avx512f.s
    1395:  go/src/cmd/asm/internal/asm/testdata/buildtagerror.s
    1396:  go/src/cmd/asm/internal/asm/testdata/duperror.s
    ...
    
    1398:  go/src/cmd/asm/internal/asm/testdata/loong64enc1.s
    1399:  go/src/cmd/asm/internal/asm/testdata/loong64enc2.s
    1400:  go/src/cmd/asm/internal/asm/testdata/loong64enc3.s
    1401:  go/src/cmd/asm/internal/asm/testdata/mips.s
    1402:  go/src/cmd/asm/internal/asm/testdata/mips64.s
    1403:  go/src/cmd/asm/internal/asm/testdata/ppc64.s
    1404:  go/src/cmd/asm/internal/asm/testdata/ppc64_p10.s
    1405:  go/src/cmd/asm/internal/asm/testdata/riscv64.s
    1406:  go/src/cmd/asm/internal/asm/testdata/riscv64error.s
    ...
    
    1655:  go/src/cmd/cgo/internal/testcshared/testdata/main0.c
    1656:  go/src/cmd/cgo/internal/testcshared/testdata/main1.c
    1657:  go/src/cmd/cgo/internal/testcshared/testdata/main2.c
    1658:  go/src/cmd/cgo/internal/testcshared/testdata/main3.c
    1659:  go/src/cmd/cgo/internal/testcshared/testdata/main4.c
    1660:  go/src/cmd/cgo/internal/testcshared/testdata/main5.c
    1661:  go/src/cmd/cgo/internal/testcshared/testdata/p/
    1662:  go/src/cmd/cgo/internal/testcshared/testdata/p/p.go
    1663:  go/src/cmd/cgo/internal/testerrors/
    1664:  go/src/cmd/cgo/internal/testerrors/argposition_test.go
    1665:  go/src/cmd/cgo/internal/testerrors/badsym_test.go
    1666:  go/src/cmd/cgo/internal/testerrors/errors_test.go
    1667:  go/src/cmd/cgo/internal/testerrors/ptr_test.go
    1668:  go/src/cmd/cgo/internal/testerrors/testdata/
    1669:  go/src/cmd/cgo/internal/testerrors/testdata/err1.go
    1670:  go/src/cmd/cgo/internal/testerrors/testdata/err2.go
    1671:  go/src/cmd/cgo/internal/testerrors/testdata/err4.go
    1672:  go/src/cmd/cgo/internal/testerrors/testdata/err5.go
    1673:  go/src/cmd/cgo/internal/testerrors/testdata/issue11097a.go
    1674:  go/src/cmd/cgo/internal/testerrors/testdata/issue11097b.go
    1675:  go/src/cmd/cgo/internal/testerrors/testdata/issue14669.go
    1676:  go/src/cmd/cgo/internal/testerrors/testdata/issue18452.go
    1677:  go/src/cmd/cgo/internal/testerrors/testdata/issue18889.go
    1678:  go/src/cmd/cgo/internal/testerrors/testdata/issue28069.go
    1679:  go/src/cmd/cgo/internal/testerrors/testdata/issue28721.go
    1680:  go/src/cmd/cgo/internal/testerrors/testdata/issue33061.go
    1681:  go/src/cmd/cgo/internal/testerrors/testdata/issue42580.go
    1682:  go/src/cmd/cgo/internal/testerrors/testdata/issue50710.go
    1683:  go/src/cmd/cgo/internal/testerrors/testdata/issue67517.go
    1684:  go/src/cmd/cgo/internal/testerrors/testdata/issue67707.go
    1685:  go/src/cmd/cgo/internal/testerrors/testdata/long_double_size.go
    1686:  go/src/cmd/cgo/internal/testerrors/testdata/malloc.go
    1687:  go/src/cmd/cgo/internal/testerrors/testdata/notmatchedcfunction.go
    ...
    
    1821:  go/src/cmd/cgo/internal/testsanitizers/
    1822:  go/src/cmd/cgo/internal/testsanitizers/asan_test.go
    1823:  go/src/cmd/cgo/internal/testsanitizers/cc_test.go
    1824:  go/src/cmd/cgo/internal/testsanitizers/cshared_test.go
    1825:  go/src/cmd/cgo/internal/testsanitizers/empty_test.go
    1826:  go/src/cmd/cgo/internal/testsanitizers/libfuzzer_test.go
    1827:  go/src/cmd/cgo/internal/testsanitizers/msan_test.go
    1828:  go/src/cmd/cgo/internal/testsanitizers/testdata/
    1829:  go/src/cmd/cgo/internal/testsanitizers/testdata/arena_fail.go
    1830:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan1_fail.go
    1831:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan2_fail.go
    1832:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan3_fail.go
    1833:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan4_fail.go
    1834:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan5_fail.go
    1835:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global1_fail.go
    1836:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global2_fail.go
    1837:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global3_fail.go
    1838:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global4_fail.go
    1839:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global5.go
    1840:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/
    1841:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/main.go
    1842:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p/
    1843:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p/p.go
    1844:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail1.go
    1845:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail2.go
    1846:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail3.go
    ...
    
    1852:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan2.go
    1853:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan2_cmsan.go
    1854:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan3.go
    1855:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan4.go
    1856:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan5.go
    1857:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan6.go
    1858:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan7.go
    1859:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan8.go
    1860:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan_fail.go
    ...
    
    2444:  go/src/cmd/compile/internal/staticdata/data.go
    2445:  go/src/cmd/compile/internal/staticdata/embed.go
    2446:  go/src/cmd/compile/internal/staticinit/
    2447:  go/src/cmd/compile/internal/staticinit/sched.go
    2448:  go/src/cmd/compile/internal/syntax/
    2449:  go/src/cmd/compile/internal/syntax/branches.go
    2450:  go/src/cmd/compile/internal/syntax/dumper.go
    2451:  go/src/cmd/compile/internal/syntax/dumper_test.go
    2452:  go/src/cmd/compile/internal/syntax/error_test.go
    ...
    
    2654:  go/src/cmd/compile/internal/types2/check_test.go
    2655:  go/src/cmd/compile/internal/types2/compiler_internal.go
    2656:  go/src/cmd/compile/internal/types2/compilersupport.go
    2657:  go/src/cmd/compile/internal/types2/const.go
    2658:  go/src/cmd/compile/internal/types2/context.go
    2659:  go/src/cmd/compile/internal/types2/context_test.go
    2660:  go/src/cmd/compile/internal/types2/conversions.go
    2661:  go/src/cmd/compile/internal/types2/decl.go
    2662:  go/src/cmd/compile/internal/types2/errorcalls_test.go
    2663:  go/src/cmd/compile/internal/types2/errors.go
    2664:  go/src/cmd/compile/internal/types2/errors_test.go
    ...
    
    3081:  go/src/cmd/go/internal/modload/query.go
    3082:  go/src/cmd/go/internal/modload/query_test.go
    3083:  go/src/cmd/go/internal/modload/search.go
    3084:  go/src/cmd/go/internal/modload/stat_openfile.go
    3085:  go/src/cmd/go/internal/modload/stat_unix.go
    3086:  go/src/cmd/go/internal/modload/stat_windows.go
    3087:  go/src/cmd/go/internal/modload/vendor.go
    3088:  go/src/cmd/go/internal/mvs/
    3089:  go/src/cmd/go/internal/mvs/errors.go
    ...
    
    3104:  go/src/cmd/go/internal/run/
    3105:  go/src/cmd/go/internal/run/run.go
    3106:  go/src/cmd/go/internal/script/
    3107:  go/src/cmd/go/internal/script/cmds.go
    3108:  go/src/cmd/go/internal/script/cmds_nonunix.go
    3109:  go/src/cmd/go/internal/script/cmds_unix.go
    3110:  go/src/cmd/go/internal/script/conds.go
    3111:  go/src/cmd/go/internal/script/engine.go
    3112:  go/src/cmd/go/internal/script/errors.go
    ...
    
    3493:  go/src/cmd/go/testdata/script/build_cache_gomips.txt
    3494:  go/src/cmd/go/testdata/script/build_cache_link.txt
    3495:  go/src/cmd/go/testdata/script/build_cache_output.txt
    3496:  go/src/cmd/go/testdata/script/build_cache_pgo.txt
    3497:  go/src/cmd/go/testdata/script/build_cache_trimpath.txt
    3498:  go/src/cmd/go/testdata/script/build_cc_cache_issue64423.txt
    3499:  go/src/cmd/go/testdata/script/build_cd_gopath_different.txt
    3500:  go/src/cmd/go/testdata/script/build_cgo_consistent_results.txt
    3501:  go/src/cmd/go/testdata/script/build_cgo_error.txt
    ...
    
    3533:  go/src/cmd/go/testdata/script/build_pie_race.txt
    3534:  go/src/cmd/go/testdata/script/build_plugin_non_main.txt
    3535:  go/src/cmd/go/testdata/script/build_plugin_reproducible.txt
    3536:  go/src/cmd/go/testdata/script/build_relative_pkgdir.txt
    3537:  go/src/cmd/go/testdata/script/build_relative_tmpdir.txt
    3538:  go/src/cmd/go/testdata/script/build_repeated_godebug_issue62346.txt
    3539:  go/src/cmd/go/testdata/script/build_runtime_gcflags.txt
    3540:  go/src/cmd/go/testdata/script/build_shorten_pkg.txt
    3541:  go/src/cmd/go/testdata/script/build_single_error.txt
    ...
    
    3545:  go/src/cmd/go/testdata/script/build_test_only.txt
    3546:  go/src/cmd/go/testdata/script/build_trimpath.txt
    3547:  go/src/cmd/go/testdata/script/build_trimpath_cgo.txt
    3548:  go/src/cmd/go/testdata/script/build_trimpath_goroot.txt
    3549:  go/src/cmd/go/testdata/script/build_unsupported_goos.txt
    3550:  go/src/cmd/go/testdata/script/build_vendor.txt
    3551:  go/src/cmd/go/testdata/script/cache_unix.txt
    3552:  go/src/cmd/go/testdata/script/cache_vet.txt
    3553:  go/src/cmd/go/testdata/script/cgo_asm_error.txt
    ...
    
    3565:  go/src/cmd/go/testdata/script/cgo_syso_issue29253.txt
    3566:  go/src/cmd/go/testdata/script/cgo_trimpath_macro.txt
    3567:  go/src/cmd/go/testdata/script/cgo_undef.txt
    3568:  go/src/cmd/go/testdata/script/chdir.txt
    3569:  go/src/cmd/go/testdata/script/check_goexperiment.txt
    3570:  go/src/cmd/go/testdata/script/clean_binary.txt
    3571:  go/src/cmd/go/testdata/script/clean_cache_n.txt
    3572:  go/src/cmd/go/testdata/script/clean_testcache.txt
    3573:  go/src/cmd/go/testdata/script/cmd_import_error.txt
    ...
    
    3582:  go/src/cmd/go/testdata/script/cover_cgo_extra_test.txt
    3583:  go/src/cmd/go/testdata/script/cover_cgo_xtest.txt
    3584:  go/src/cmd/go/testdata/script/cover_coverpkg_partial.txt
    3585:  go/src/cmd/go/testdata/script/cover_coverpkg_with_init.txt
    3586:  go/src/cmd/go/testdata/script/cover_coverprofile_multipkg.txt
    3587:  go/src/cmd/go/testdata/script/cover_dash_c.txt
    3588:  go/src/cmd/go/testdata/script/cover_dep_loop.txt
    3589:  go/src/cmd/go/testdata/script/cover_dot_import.txt
    3590:  go/src/cmd/go/testdata/script/cover_error.txt
    ...
    
    3620:  go/src/cmd/go/testdata/script/env_cross_build.txt
    3621:  go/src/cmd/go/testdata/script/env_exp.txt
    3622:  go/src/cmd/go/testdata/script/env_gomod_issue61455.txt
    3623:  go/src/cmd/go/testdata/script/env_issue46807.txt
    3624:  go/src/cmd/go/testdata/script/env_sanitize.txt
    3625:  go/src/cmd/go/testdata/script/env_unset.txt
    3626:  go/src/cmd/go/testdata/script/env_write.txt
    3627:  go/src/cmd/go/testdata/script/fileline.txt
    3628:  go/src/cmd/go/testdata/script/fmt_load_errors.txt
    ...
    
    3674:  go/src/cmd/go/testdata/script/install_cmd_gobin.txt
    3675:  go/src/cmd/go/testdata/script/install_cross_gobin.txt
    3676:  go/src/cmd/go/testdata/script/install_dep_version.txt
    3677:  go/src/cmd/go/testdata/script/install_goroot_targets.txt
    3678:  go/src/cmd/go/testdata/script/install_modcacherw_issue64282.txt
    3679:  go/src/cmd/go/testdata/script/install_move_not_stale.txt
    3680:  go/src/cmd/go/testdata/script/install_msan_and_race_and_asan_require_cgo.txt
    3681:  go/src/cmd/go/testdata/script/install_rebuild_removed.txt
    3682:  go/src/cmd/go/testdata/script/install_relative_gobin_fail.txt
    ...
    
    3705:  go/src/cmd/go/testdata/script/list_err_stack.txt
    3706:  go/src/cmd/go/testdata/script/list_export_e.txt
    3707:  go/src/cmd/go/testdata/script/list_export_embed.txt
    3708:  go/src/cmd/go/testdata/script/list_find.txt
    3709:  go/src/cmd/go/testdata/script/list_find_nodeps.txt
    3710:  go/src/cmd/go/testdata/script/list_gofile_in_goroot.txt
    3711:  go/src/cmd/go/testdata/script/list_gomod_in_gopath.txt
    3712:  go/src/cmd/go/testdata/script/list_goroot_symlink.txt
    3713:  go/src/cmd/go/testdata/script/list_import_cycle_deps_errors.txt
    ...
    
    3716:  go/src/cmd/go/testdata/script/list_issue_56509.txt
    3717:  go/src/cmd/go/testdata/script/list_issue_59905.txt
    3718:  go/src/cmd/go/testdata/script/list_json_fields.txt
    3719:  go/src/cmd/go/testdata/script/list_json_issue64946.txt
    3720:  go/src/cmd/go/testdata/script/list_json_with_f.txt
    3721:  go/src/cmd/go/testdata/script/list_legacy_mod.txt
    3722:  go/src/cmd/go/testdata/script/list_linkshared.txt
    3723:  go/src/cmd/go/testdata/script/list_load_err.txt
    3724:  go/src/cmd/go/testdata/script/list_module_when_error.txt
    3725:  go/src/cmd/go/testdata/script/list_n_cover.txt
    3726:  go/src/cmd/go/testdata/script/list_overlay.txt
    3727:  go/src/cmd/go/testdata/script/list_parse_err.txt
    3728:  go/src/cmd/go/testdata/script/list_perm.txt
    3729:  go/src/cmd/go/testdata/script/list_pgo_issue66218.txt
    3730:  go/src/cmd/go/testdata/script/list_pkgconfig_error.txt
    ...
    
    3791:  go/src/cmd/go/testdata/script/mod_download_too_many_redirects.txt
    3792:  go/src/cmd/go/testdata/script/mod_e.txt
    3793:  go/src/cmd/go/testdata/script/mod_edit.txt
    3794:  go/src/cmd/go/testdata/script/mod_edit_go.txt
    3795:  go/src/cmd/go/testdata/script/mod_edit_no_modcache.txt
    3796:  go/src/cmd/go/testdata/script/mod_edit_toolchain.txt
    3797:  go/src/cmd/go/testdata/script/mod_empty_err.txt
    3798:  go/src/cmd/go/testdata/script/mod_enabled.txt
    3799:  go/src/cmd/go/testdata/script/mod_errors_pos.txt
    ...
    
    3813:  go/src/cmd/go/testdata/script/mod_get_direct.txt
    3814:  go/src/cmd/go/testdata/script/mod_get_downadd_indirect.txt
    3815:  go/src/cmd/go/testdata/script/mod_get_downgrade.txt
    3816:  go/src/cmd/go/testdata/script/mod_get_downgrade_missing.txt
    3817:  go/src/cmd/go/testdata/script/mod_get_downup_artifact.txt
    3818:  go/src/cmd/go/testdata/script/mod_get_downup_indirect.txt
    3819:  go/src/cmd/go/testdata/script/mod_get_downup_indirect_pruned.txt
    3820:  go/src/cmd/go/testdata/script/mod_get_downup_pseudo_artifact.txt
    3821:  go/src/cmd/go/testdata/script/mod_get_errors.txt
    ...
    
    3881:  go/src/cmd/go/testdata/script/mod_gofmt_invalid.txt
    3882:  go/src/cmd/go/testdata/script/mod_goline.txt
    3883:  go/src/cmd/go/testdata/script/mod_goline_old.txt
    3884:  go/src/cmd/go/testdata/script/mod_goline_too_new.txt
    3885:  go/src/cmd/go/testdata/script/mod_gomodcache.txt
    3886:  go/src/cmd/go/testdata/script/mod_gomodcache_vendor.txt
    3887:  go/src/cmd/go/testdata/script/mod_gonoproxy.txt
    3888:  go/src/cmd/go/testdata/script/mod_gopkg_unstable.txt
    3889:  go/src/cmd/go/testdata/script/mod_goroot_errors.txt
    ...
    
    3965:  go/src/cmd/go/testdata/script/mod_off_init.txt
    3966:  go/src/cmd/go/testdata/script/mod_outside.txt
    3967:  go/src/cmd/go/testdata/script/mod_overlay.txt
    3968:  go/src/cmd/go/testdata/script/mod_patterns.txt
    3969:  go/src/cmd/go/testdata/script/mod_patterns_vendor.txt
    3970:  go/src/cmd/go/testdata/script/mod_perm.txt
    3971:  go/src/cmd/go/testdata/script/mod_permissions.txt
    3972:  go/src/cmd/go/testdata/script/mod_prefer_compatible.txt
    3973:  go/src/cmd/go/testdata/script/mod_proxy_errors.txt
    ...
    
    3995:  go/src/cmd/go/testdata/script/mod_retract_rename.txt
    3996:  go/src/cmd/go/testdata/script/mod_retract_replace.txt
    3997:  go/src/cmd/go/testdata/script/mod_retract_versions.txt
    3998:  go/src/cmd/go/testdata/script/mod_run_flags_issue64738.txt
    3999:  go/src/cmd/go/testdata/script/mod_run_issue52331.txt
    4000:  go/src/cmd/go/testdata/script/mod_run_nonmain.txt
    4001:  go/src/cmd/go/testdata/script/mod_run_path.txt
    4002:  go/src/cmd/go/testdata/script/mod_run_pkg_version.txt
    4003:  go/src/cmd/go/testdata/script/mod_run_pkgerror.txt
    ...
    
    4030:  go/src/cmd/go/testdata/script/mod_tidy_compat_incompatible.txt
    4031:  go/src/cmd/go/testdata/script/mod_tidy_compat_irrelevant.txt
    4032:  go/src/cmd/go/testdata/script/mod_tidy_convergence.txt
    4033:  go/src/cmd/go/testdata/script/mod_tidy_convergence_loop.txt
    4034:  go/src/cmd/go/testdata/script/mod_tidy_cycle.txt
    4035:  go/src/cmd/go/testdata/script/mod_tidy_diff.txt
    4036:  go/src/cmd/go/testdata/script/mod_tidy_downgrade_ambiguous.txt
    4037:  go/src/cmd/go/testdata/script/mod_tidy_duplicates.txt
    4038:  go/src/cmd/go/testdata/script/mod_tidy_error.txt
    ...
    
    4072:  go/src/cmd/go/testdata/script/mod_vendor_unused_only.txt
    4073:  go/src/cmd/go/testdata/script/mod_verify.txt
    4074:  go/src/cmd/go/testdata/script/mod_verify_work.txt
    4075:  go/src/cmd/go/testdata/script/mod_versions.txt
    4076:  go/src/cmd/go/testdata/script/mod_why.txt
    4077:  go/src/cmd/go/testdata/script/modfile_flag.txt
    4078:  go/src/cmd/go/testdata/script/noncanonical_import.txt
    4079:  go/src/cmd/go/testdata/script/old_tidy_toolchain.txt
    4080:  go/src/cmd/go/testdata/script/pattern_syntax_error.txt
    ...
    
    4098:  go/src/cmd/go/testdata/script/src_file.txt
    4099:  go/src/cmd/go/testdata/script/std_vendor.txt
    4100:  go/src/cmd/go/testdata/script/telemetry.txt
    4101:  go/src/cmd/go/testdata/script/test2json_interrupt.txt
    4102:  go/src/cmd/go/testdata/script/test_android_issue62123.txt
    4103:  go/src/cmd/go/testdata/script/test_bad_example.txt
    4104:  go/src/cmd/go/testdata/script/test_badtest.txt
    4105:  go/src/cmd/go/testdata/script/test_benchmark_1x.txt
    4106:  go/src/cmd/go/testdata/script/test_benchmark_chatty_fail.txt
    4107:  go/src/cmd/go/testdata/script/test_benchmark_chatty_success.txt
    4108:  go/src/cmd/go/testdata/script/test_benchmark_fatal.txt
    4109:  go/src/cmd/go/testdata/script/test_benchmark_labels.txt
    4110:  go/src/cmd/go/testdata/script/test_benchmark_timeout.txt
    4111:  go/src/cmd/go/testdata/script/test_build_failure.txt
    4112:  go/src/cmd/go/testdata/script/test_buildvcs.txt
    4113:  go/src/cmd/go/testdata/script/test_cache_inputs.txt
    4114:  go/src/cmd/go/testdata/script/test_chatty_fail.txt
    4115:  go/src/cmd/go/testdata/script/test_chatty_parallel_fail.txt
    4116:  go/src/cmd/go/testdata/script/test_chatty_parallel_success.txt
    4117:  go/src/cmd/go/testdata/script/test_chatty_parallel_success_run.txt
    4118:  go/src/cmd/go/testdata/script/test_chatty_success.txt
    4119:  go/src/cmd/go/testdata/script/test_cleanup_failnow.txt
    4120:  go/src/cmd/go/testdata/script/test_compile_binary.txt
    4121:  go/src/cmd/go/testdata/script/test_compile_multi_pkg.txt
    4122:  go/src/cmd/go/testdata/script/test_compile_tempfile.txt
    4123:  go/src/cmd/go/testdata/script/test_deadline.txt
    4124:  go/src/cmd/go/testdata/script/test_empty.txt
    4125:  go/src/cmd/go/testdata/script/test_env_term.txt
    4126:  go/src/cmd/go/testdata/script/test_example_goexit.txt
    4127:  go/src/cmd/go/testdata/script/test_exit.txt
    4128:  go/src/cmd/go/testdata/script/test_fail_fast.txt
    4129:  go/src/cmd/go/testdata/script/test_fail_newline.txt
    ...
    
    4136:  go/src/cmd/go/testdata/script/test_fuzz_cgo.txt
    4137:  go/src/cmd/go/testdata/script/test_fuzz_chatty.txt
    4138:  go/src/cmd/go/testdata/script/test_fuzz_cleanup.txt
    4139:  go/src/cmd/go/testdata/script/test_fuzz_cov.txt
    4140:  go/src/cmd/go/testdata/script/test_fuzz_deadline.txt
    4141:  go/src/cmd/go/testdata/script/test_fuzz_dup_cache.txt
    4142:  go/src/cmd/go/testdata/script/test_fuzz_err_deadlock.txt
    4143:  go/src/cmd/go/testdata/script/test_fuzz_fuzztime.txt
    4144:  go/src/cmd/go/testdata/script/test_fuzz_io_error.txt
    4145:  go/src/cmd/go/testdata/script/test_fuzz_limit_dup_entry.txt
    4146:  go/src/cmd/go/testdata/script/test_fuzz_match.txt
    4147:  go/src/cmd/go/testdata/script/test_fuzz_minimize.txt
    4148:  go/src/cmd/go/testdata/script/test_fuzz_minimize_dirty_cov.txt
    4149:  go/src/cmd/go/testdata/script/test_fuzz_minimize_interesting.txt
    4150:  go/src/cmd/go/testdata/script/test_fuzz_modcache.txt
    4151:  go/src/cmd/go/testdata/script/test_fuzz_multiple.txt
    4152:  go/src/cmd/go/testdata/script/test_fuzz_mutate_crash.txt
    4153:  go/src/cmd/go/testdata/script/test_fuzz_mutate_fail.txt
    ...
    
    4160:  go/src/cmd/go/testdata/script/test_fuzz_run.txt
    4161:  go/src/cmd/go/testdata/script/test_fuzz_seed_corpus.txt
    4162:  go/src/cmd/go/testdata/script/test_fuzz_setenv.txt
    4163:  go/src/cmd/go/testdata/script/test_fuzz_test_race.txt
    4164:  go/src/cmd/go/testdata/script/test_fuzz_unsupported.txt
    4165:  go/src/cmd/go/testdata/script/test_generated_main.txt
    4166:  go/src/cmd/go/testdata/script/test_go111module_cache.txt
    4167:  go/src/cmd/go/testdata/script/test_goroot_PATH.txt
    4168:  go/src/cmd/go/testdata/script/test_import_error_stack.txt
    ...
    
    4176:  go/src/cmd/go/testdata/script/test_json_timeout.txt
    4177:  go/src/cmd/go/testdata/script/test_main.txt
    4178:  go/src/cmd/go/testdata/script/test_main_archive.txt
    4179:  go/src/cmd/go/testdata/script/test_main_panic.txt
    4180:  go/src/cmd/go/testdata/script/test_main_twice.txt
    4181:  go/src/cmd/go/testdata/script/test_match_benchmark_labels.txt
    4182:  go/src/cmd/go/testdata/script/test_match_no_benchmarks.txt
    4183:  go/src/cmd/go/testdata/script/test_match_no_subtests.txt
    4184:  go/src/cmd/go/testdata/script/test_match_no_subtests_failure.txt
    4185:  go/src/cmd/go/testdata/script/test_match_no_subtests_parallel.txt
    4186:  go/src/cmd/go/testdata/script/test_match_no_tests.txt
    4187:  go/src/cmd/go/testdata/script/test_match_no_tests_build_failure.txt
    ...
    
    4210:  go/src/cmd/go/testdata/script/test_regexps.txt
    4211:  go/src/cmd/go/testdata/script/test_relative_cmdline.txt
    4212:  go/src/cmd/go/testdata/script/test_relative_import.txt
    4213:  go/src/cmd/go/testdata/script/test_script_cmdcd.txt
    4214:  go/src/cmd/go/testdata/script/test_shuffle.txt
    4215:  go/src/cmd/go/testdata/script/test_skip.txt
    4216:  go/src/cmd/go/testdata/script/test_source_order.txt
    4217:  go/src/cmd/go/testdata/script/test_status.txt
    4218:  go/src/cmd/go/testdata/script/test_syntax_error_says_fail.txt
    ...
    
    4261:  go/src/cmd/go/testdata/script/vet_internal.txt
    4262:  go/src/cmd/go/testdata/script/work.txt
    4263:  go/src/cmd/go/testdata/script/work_build_no_modules.txt
    4264:  go/src/cmd/go/testdata/script/work_disablevendor.txt
    4265:  go/src/cmd/go/testdata/script/work_edit.txt
    4266:  go/src/cmd/go/testdata/script/work_edit_toolchain.txt
    4267:  go/src/cmd/go/testdata/script/work_empty_panic_GOPATH.txt
    4268:  go/src/cmd/go/testdata/script/work_env.txt
    4269:  go/src/cmd/go/testdata/script/work_errors_pos.txt
    ...
    
    4764:  go/src/cmd/link/internal/ld/data_test.go
    4765:  go/src/cmd/link/internal/ld/deadcode.go
    4766:  go/src/cmd/link/internal/ld/deadcode_test.go
    4767:  go/src/cmd/link/internal/ld/decodesym.go
    4768:  go/src/cmd/link/internal/ld/dwarf.go
    4769:  go/src/cmd/link/internal/ld/dwarf_test.go
    4770:  go/src/cmd/link/internal/ld/elf.go
    4771:  go/src/cmd/link/internal/ld/elf_test.go
    4772:  go/src/cmd/link/internal/ld/errors.go
    ...
    
    5200:  go/src/cmd/vendor/golang.org/x/sys/plan9/
    5201:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm.s
    5202:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm_plan9_386.s
    5203:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm_plan9_amd64.s
    5204:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm_plan9_arm.s
    5205:  go/src/cmd/vendor/golang.org/x/sys/plan9/const_plan9.go
    5206:  go/src/cmd/vendor/golang.org/x/sys/plan9/dir_plan9.go
    5207:  go/src/cmd/vendor/golang.org/x/sys/plan9/env_plan9.go
    5208:  go/src/cmd/vendor/golang.org/x/sys/plan9/errors_plan9.go
    5209:  go/src/cmd/vendor/golang.org/x/sys/plan9/mkall.sh
    5210:  go/src/cmd/vendor/golang.org/x/sys/plan9/mkerrors.sh
    ...
    
    5271:  go/src/cmd/vendor/golang.org/x/sys/unix/gccgo_c.c
    5272:  go/src/cmd/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go
    5273:  go/src/cmd/vendor/golang.org/x/sys/unix/ifreq_linux.go
    5274:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_linux.go
    5275:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_signed.go
    5276:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_unsigned.go
    5277:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_zos.go
    5278:  go/src/cmd/vendor/golang.org/x/sys/unix/mkall.sh
    5279:  go/src/cmd/vendor/golang.org/x/sys/unix/mkerrors.sh
    ...
    
    5354:  go/src/cmd/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go
    5355:  go/src/cmd/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go
    5356:  go/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_linux.go
    5357:  go/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_unix.go
    5358:  go/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go
    5359:  go/src/cmd/vendor/golang.org/x/sys/unix/timestruct.go
    5360:  go/src/cmd/vendor/golang.org/x/sys/unix/unveil_openbsd.go
    5361:  go/src/cmd/vendor/golang.org/x/sys/unix/xattr_bsd.go
    5362:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go
    5363:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go
    5364:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go
    5365:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go
    5366:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go
    5367:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go
    5368:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go
    5369:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go
    5370:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
    5371:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go
    5372:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux.go
    5373:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_386.go
    5374:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
    5375:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
    5376:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
    5377:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go
    5378:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
    5379:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
    5380:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
    5381:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
    5382:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go
    5383:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
    5384:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
    5385:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
    5386:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
    5387:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
    5388:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go
    5389:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go
    5390:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go
    5391:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go
    5392:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go
    5393:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go
    5394:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go
    5395:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go
    5396:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go
    5397:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go
    5398:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go
    5399:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go
    5400:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go
    ...
    
    5538:  go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go
    5539:  go/src/cmd/vendor/golang.org/x/sys/windows/
    5540:  go/src/cmd/vendor/golang.org/x/sys/windows/aliases.go
    5541:  go/src/cmd/vendor/golang.org/x/sys/windows/dll_windows.go
    5542:  go/src/cmd/vendor/golang.org/x/sys/windows/env_windows.go
    5543:  go/src/cmd/vendor/golang.org/x/sys/windows/eventlog.go
    5544:  go/src/cmd/vendor/golang.org/x/sys/windows/exec_windows.go
    5545:  go/src/cmd/vendor/golang.org/x/sys/windows/memory_windows.go
    5546:  go/src/cmd/vendor/golang.org/x/sys/windows/mkerrors.bash
    ...
    
    5554:  go/src/cmd/vendor/golang.org/x/sys/windows/str.go
    5555:  go/src/cmd/vendor/golang.org/x/sys/windows/syscall.go
    5556:  go/src/cmd/vendor/golang.org/x/sys/windows/syscall_windows.go
    5557:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go
    5558:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_386.go
    5559:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_amd64.go
    5560:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_arm.go
    5561:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_arm64.go
    5562:  go/src/cmd/vendor/golang.org/x/sys/windows/zerrors_windows.go
    ...
    
    5748:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock/copylock.go
    5749:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow/
    5750:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow/ctrlflow.go
    5751:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/
    5752:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/defers.go
    5753:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/doc.go
    5754:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/directive/
    5755:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/directive/directive.go
    5756:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas/
    5757:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas/errorsas.go
    ...
    
    5864:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/
    5865:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/common.go
    5866:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/coretype.go
    5867:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/free.go
    5868:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/normalize.go
    5869:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/termlist.go
    5870:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/typeterm.go
    5871:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/
    5872:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/errorcode.go
    5873:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/errorcode_string.go
    ...
    
    6895:  go/src/encoding/gob/decoder.go
    6896:  go/src/encoding/gob/doc.go
    6897:  go/src/encoding/gob/dump.go
    6898:  go/src/encoding/gob/enc_helpers.go
    6899:  go/src/encoding/gob/encgen.go
    6900:  go/src/encoding/gob/encode.go
    6901:  go/src/encoding/gob/encoder.go
    6902:  go/src/encoding/gob/encoder_test.go
    6903:  go/src/encoding/gob/error.go
    ...
    
    6947:  go/src/encoding/xml/example_text_marshaling_test.go
    6948:  go/src/encoding/xml/marshal.go
    6949:  go/src/encoding/xml/marshal_test.go
    6950:  go/src/encoding/xml/read.go
    6951:  go/src/encoding/xml/read_test.go
    6952:  go/src/encoding/xml/typeinfo.go
    6953:  go/src/encoding/xml/xml.go
    6954:  go/src/encoding/xml/xml_test.go
    6955:  go/src/errors/
    6956:  go/src/errors/errors.go
    6957:  go/src/errors/errors_test.go
    6958:  go/src/errors/example_test.go
    6959:  go/src/errors/join.go
    6960:  go/src/errors/join_test.go
    6961:  go/src/errors/wrap.go
    6962:  go/src/errors/wrap_test.go
    ...
    
    6969:  go/src/flag/example_test.go
    6970:  go/src/flag/example_textvar_test.go
    6971:  go/src/flag/example_value_test.go
    6972:  go/src/flag/export_test.go
    6973:  go/src/flag/flag.go
    6974:  go/src/flag/flag_test.go
    6975:  go/src/fmt/
    6976:  go/src/fmt/doc.go
    6977:  go/src/fmt/errors.go
    6978:  go/src/fmt/errors_test.go
    ...
    
    7182:  go/src/go/doc/testdata/d.1.golden
    7183:  go/src/go/doc/testdata/d.2.golden
    7184:  go/src/go/doc/testdata/d1.go
    7185:  go/src/go/doc/testdata/d2.go
    7186:  go/src/go/doc/testdata/e.0.golden
    7187:  go/src/go/doc/testdata/e.1.golden
    7188:  go/src/go/doc/testdata/e.2.golden
    7189:  go/src/go/doc/testdata/e.go
    7190:  go/src/go/doc/testdata/error1.0.golden
    7191:  go/src/go/doc/testdata/error1.1.golden
    7192:  go/src/go/doc/testdata/error1.2.golden
    7193:  go/src/go/doc/testdata/error1.go
    7194:  go/src/go/doc/testdata/error2.0.golden
    7195:  go/src/go/doc/testdata/error2.1.golden
    7196:  go/src/go/doc/testdata/error2.2.golden
    7197:  go/src/go/doc/testdata/error2.go
    ...
    
    7351:  go/src/go/internal/srcimporter/testdata/issue20855/issue20855.go
    7352:  go/src/go/internal/srcimporter/testdata/issue23092/
    7353:  go/src/go/internal/srcimporter/testdata/issue23092/issue23092.go
    7354:  go/src/go/internal/srcimporter/testdata/issue24392/
    7355:  go/src/go/internal/srcimporter/testdata/issue24392/issue24392.go
    7356:  go/src/go/internal/typeparams/
    7357:  go/src/go/internal/typeparams/typeparams.go
    7358:  go/src/go/parser/
    7359:  go/src/go/parser/error_test.go
    ...
    
    7451:  go/src/go/printer/testdata/linebreaks.golden
    7452:  go/src/go/printer/testdata/linebreaks.input
    7453:  go/src/go/printer/testdata/parser.go
    7454:  go/src/go/printer/testdata/slow.golden
    7455:  go/src/go/printer/testdata/slow.input
    7456:  go/src/go/printer/testdata/statements.golden
    7457:  go/src/go/printer/testdata/statements.input
    7458:  go/src/go/scanner/
    7459:  go/src/go/scanner/errors.go
    ...
    
    7485:  go/src/go/types/check.go
    7486:  go/src/go/types/check_test.go
    7487:  go/src/go/types/commentMap_test.go
    7488:  go/src/go/types/const.go
    7489:  go/src/go/types/context.go
    7490:  go/src/go/types/context_test.go
    7491:  go/src/go/types/conversions.go
    7492:  go/src/go/types/decl.go
    7493:  go/src/go/types/errorcalls_test.go
    7494:  go/src/go/types/errors.go
    7495:  go/src/go/types/errors_test.go
    ...
    
    7632:  go/src/html/template/content.go
    7633:  go/src/html/template/content_test.go
    7634:  go/src/html/template/context.go
    7635:  go/src/html/template/css.go
    7636:  go/src/html/template/css_test.go
    7637:  go/src/html/template/delim_string.go
    7638:  go/src/html/template/doc.go
    7639:  go/src/html/template/element_string.go
    7640:  go/src/html/template/error.go
    ...
    
    8229:  go/src/internal/msan/
    8230:  go/src/internal/msan/doc.go
    8231:  go/src/internal/msan/msan.go
    8232:  go/src/internal/msan/nomsan.go
    8233:  go/src/internal/nettrace/
    8234:  go/src/internal/nettrace/nettrace.go
    8235:  go/src/internal/obscuretestdata/
    8236:  go/src/internal/obscuretestdata/obscuretestdata.go
    8237:  go/src/internal/oserror/
    8238:  go/src/internal/oserror/errors.go
    ...
    
    8249:  go/src/internal/platform/
    8250:  go/src/internal/platform/supported.go
    8251:  go/src/internal/platform/zosarch.go
    8252:  go/src/internal/platform/zosarch_test.go
    8253:  go/src/internal/poll/
    8254:  go/src/internal/poll/copy_file_range_linux.go
    8255:  go/src/internal/poll/errno_unix.go
    8256:  go/src/internal/poll/errno_windows.go
    8257:  go/src/internal/poll/error_linux_test.go
    8258:  go/src/internal/poll/error_stub_test.go
    8259:  go/src/internal/poll/error_test.go
    ...
    
    8687:  go/src/internal/trace/traceviewer/static/trace_viewer_full.html
    8688:  go/src/internal/trace/traceviewer/static/webcomponents.min.js
    8689:  go/src/internal/trace/value.go
    8690:  go/src/internal/trace/version/
    8691:  go/src/internal/trace/version/version.go
    8692:  go/src/internal/txtar/
    8693:  go/src/internal/txtar/archive.go
    8694:  go/src/internal/types/
    8695:  go/src/internal/types/errors/
    8696:  go/src/internal/types/errors/code_string.go
    8697:  go/src/internal/types/errors/codes.go
    8698:  go/src/internal/types/errors/codes_test.go
    8699:  go/src/internal/types/errors/generrordocs.go
    ...
    
    8719:  go/src/internal/types/testdata/check/decls0.go
    8720:  go/src/internal/types/testdata/check/decls1.go
    8721:  go/src/internal/types/testdata/check/decls2/
    8722:  go/src/internal/types/testdata/check/decls2/decls2a.go
    8723:  go/src/internal/types/testdata/check/decls2/decls2b.go
    8724:  go/src/internal/types/testdata/check/decls3.go
    8725:  go/src/internal/types/testdata/check/decls4.go
    8726:  go/src/internal/types/testdata/check/decls5.go
    8727:  go/src/internal/types/testdata/check/errors.go
    ...
    
    9248:  go/src/math/big/ratconv_test.go
    9249:  go/src/math/big/ratmarsh.go
    9250:  go/src/math/big/ratmarsh_test.go
    9251:  go/src/math/big/roundingmode_string.go
    9252:  go/src/math/big/sqrt.go
    9253:  go/src/math/big/sqrt_test.go
    9254:  go/src/math/bits/
    9255:  go/src/math/bits/bits.go
    9256:  go/src/math/bits/bits_errors.go
    9257:  go/src/math/bits/bits_errors_bootstrap.go
    ...
    
    9469:  go/src/net/dnsclient_test.go
    9470:  go/src/net/dnsclient_unix.go
    9471:  go/src/net/dnsclient_unix_test.go
    9472:  go/src/net/dnsconfig.go
    9473:  go/src/net/dnsconfig_unix.go
    9474:  go/src/net/dnsconfig_unix_test.go
    9475:  go/src/net/dnsconfig_windows.go
    9476:  go/src/net/dnsname_test.go
    9477:  go/src/net/error_plan9.go
    9478:  go/src/net/error_plan9_test.go
    9479:  go/src/net/error_posix.go
    9480:  go/src/net/error_posix_test.go
    9481:  go/src/net/error_test.go
    9482:  go/src/net/error_unix.go
    9483:  go/src/net/error_unix_test.go
    9484:  go/src/net/error_windows.go
    9485:  go/src/net/error_windows_test.go
    ...
    
    9538:  go/src/net/http/fcgi/child.go
    9539:  go/src/net/http/fcgi/fcgi.go
    9540:  go/src/net/http/fcgi/fcgi_test.go
    9541:  go/src/net/http/filetransport.go
    9542:  go/src/net/http/filetransport_test.go
    9543:  go/src/net/http/fs.go
    9544:  go/src/net/http/fs_test.go
    9545:  go/src/net/http/h2_bundle.go
    9546:  go/src/net/http/h2_error.go
    9547:  go/src/net/http/h2_error_test.go
    ...
    
    9876:  go/src/os/dirent_linux.go
    9877:  go/src/os/dirent_netbsd.go
    9878:  go/src/os/dirent_openbsd.go
    9879:  go/src/os/dirent_solaris.go
    9880:  go/src/os/dirent_wasip1.go
    9881:  go/src/os/env.go
    9882:  go/src/os/env_test.go
    9883:  go/src/os/env_unix_test.go
    9884:  go/src/os/error.go
    9885:  go/src/os/error_errno.go
    9886:  go/src/os/error_plan9.go
    9887:  go/src/os/error_test.go
    9888:  go/src/os/error_unix_test.go
    9889:  go/src/os/error_windows_test.go
    ...
    
    10428:  go/src/runtime/duff_mips64x.s
    10429:  go/src/runtime/duff_ppc64x.s
    10430:  go/src/runtime/duff_riscv64.s
    10431:  go/src/runtime/duff_s390x.s
    10432:  go/src/runtime/ehooks_test.go
    10433:  go/src/runtime/env_plan9.go
    10434:  go/src/runtime/env_posix.go
    10435:  go/src/runtime/env_test.go
    10436:  go/src/runtime/error.go
    ...
    
    11429:  go/src/syscall/const_plan9.go
    11430:  go/src/syscall/creds_test.go
    11431:  go/src/syscall/dir_plan9.go
    11432:  go/src/syscall/dirent.go
    11433:  go/src/syscall/dirent_test.go
    11434:  go/src/syscall/dll_windows.go
    11435:  go/src/syscall/env_unix.go
    11436:  go/src/syscall/env_windows.go
    11437:  go/src/syscall/errors_plan9.go
    ...
    
    11474:  go/src/syscall/linkname_bsd.go
    11475:  go/src/syscall/linkname_darwin.go
    11476:  go/src/syscall/linkname_libc.go
    11477:  go/src/syscall/linkname_openbsd.go
    11478:  go/src/syscall/linkname_unix.go
    11479:  go/src/syscall/lsf_linux.go
    11480:  go/src/syscall/mkall.sh
    11481:  go/src/syscall/mkasm.go
    11482:  go/src/syscall/mkerrors.sh
    ...
    
    11594:  go/src/syscall/types_solaris.go
    11595:  go/src/syscall/types_windows.go
    11596:  go/src/syscall/types_windows_386.go
    11597:  go/src/syscall/types_windows_amd64.go
    11598:  go/src/syscall/types_windows_arm.go
    11599:  go/src/syscall/types_windows_arm64.go
    11600:  go/src/syscall/wtf8_windows.go
    11601:  go/src/syscall/wtf8_windows_test.go
    11602:  go/src/syscall/zerrors_aix_ppc64.go
    11603:  go/src/syscall/zerrors_darwin_amd64.go
    11604:  go/src/syscall/zerrors_darwin_arm64.go
    11605:  go/src/syscall/zerrors_dragonfly_amd64.go
    11606:  go/src/syscall/zerrors_freebsd_386.go
    11607:  go/src/syscall/zerrors_freebsd_amd64.go
    11608:  go/src/syscall/zerrors_freebsd_arm.go
    11609:  go/src/syscall/zerrors_freebsd_arm64.go
    11610:  go/src/syscall/zerrors_freebsd_riscv64.go
    11611:  go/src/syscall/zerrors_linux_386.go
    11612:  go/src/syscall/zerrors_linux_amd64.go
    11613:  go/src/syscall/zerrors_linux_arm.go
    11614:  go/src/syscall/zerrors_linux_arm64.go
    11615:  go/src/syscall/zerrors_linux_loong64.go
    11616:  go/src/syscall/zerrors_linux_mips.go
    11617:  go/src/syscall/zerrors_linux_mips64.go
    11618:  go/src/syscall/zerrors_linux_mips64le.go
    11619:  go/src/syscall/zerrors_linux_mipsle.go
    11620:  go/src/syscall/zerrors_linux_ppc64.go
    11621:  go/src/syscall/zerrors_linux_ppc64le.go
    11622:  go/src/syscall/zerrors_linux_riscv64.go
    11623:  go/src/syscall/zerrors_linux_s390x.go
    11624:  go/src/syscall/zerrors_netbsd_386.go
    11625:  go/src/syscall/zerrors_netbsd_amd64.go
    11626:  go/src/syscall/zerrors_netbsd_arm.go
    11627:  go/src/syscall/zerrors_netbsd_arm64.go
    11628:  go/src/syscall/zerrors_openbsd_386.go
    11629:  go/src/syscall/zerrors_openbsd_amd64.go
    11630:  go/src/syscall/zerrors_openbsd_arm.go
    11631:  go/src/syscall/zerrors_openbsd_arm64.go
    11632:  go/src/syscall/zerrors_openbsd_mips64.go
    11633:  go/src/syscall/zerrors_openbsd_ppc64.go
    11634:  go/src/syscall/zerrors_openbsd_riscv64.go
    11635:  go/src/syscall/zerrors_solaris_amd64.go
    11636:  go/src/syscall/zerrors_windows.go
    ...
    
    15485:  go/test/typeparam/issue50481c.dir/main.go
    15486:  go/test/typeparam/issue50481c.go
    15487:  go/test/typeparam/issue50481c.out
    15488:  go/test/typeparam/issue50485.dir/
    15489:  go/test/typeparam/issue50485.dir/a.go
    15490:  go/test/typeparam/issue50485.dir/main.go
    15491:  go/test/typeparam/issue50485.go
    15492:  go/test/typeparam/issue50486.dir/
    15493:  go/test/typeparam/issue50486.dir/goerror_fp.go
    ...
    
    15822:  go: downloading github.com/Masterminds/goutils v1.1.1
    15823:  go: downloading github.com/Masterminds/semver/v3 v3.2.1
    15824:  go: downloading github.com/google/uuid v1.3.0
    15825:  go: downloading github.com/huandu/xstrings v1.4.0
    15826:  go: downloading github.com/imdario/mergo v0.3.13
    15827:  go: downloading github.com/mitchellh/copystructure v1.2.0
    15828:  go: downloading github.com/shopspring/decimal v1.3.1
    15829:  go: downloading golang.org/x/crypto v0.21.0
    15830:  go: downloading github.com/pkg/errors v0.9.1
    ...
    
    15834:  helm-docs [flags]
    15835:  Flags:
    15836:  -b, --badge-style string                                 badge style to use for charts (default "flat-square")
    15837:  -c, --chart-search-root string                           directory to search recursively within for charts (default ".")
    15838:  -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
    15839:  -u, --document-dependency-values                         For charts with dependencies, include the dependency values in the chart values documentation
    15840:  -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])
    15841:  -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])
    15842:  -x, --documentation-strict-mode                          Fail the generation of docs if there are undocumented values
    15843:  -d, --dry-run                                            don't actually render any markdown files just print to stdout passed
    15844:  -h, --help                                               help for helm-docs
    15845:  -i, --ignore-file string                                 The filename to use as an ignore file to exclude chart directories (default ".helmdocsignore")
    15846:  --ignore-non-descriptions                            ignore values without a comment, this values will not be included in the README
    15847:  -l, --log-level string                                   Level of logs that should printed, one of (panic, fatal, error, warning, info, debug, trace) (default "info")
    ...
    
    16229:  VERSION: 4.28.0-SNAPSHOT
    16230:  BUILD_DATE: 20241223
    16231:  IMAGE_REGISTRY: artifactory/selenium
    16232:  AUTHORS: SeleniumHQ
    16233:  ##[endgroup]
    16234:  VERSION=4.28.0-SNAPSHOT-20241223 ./tests/charts/make/chart_build.sh
    16235:  + SET_VERSION=true
    16236:  + CHART_PATH=charts/selenium-grid
    16237:  + trap on_failure ERR
    ...
    
    16307:  Digest: sha256:b7b90819ef2b95aa6bda36818affe4fdd24b7e2240f77e4b1ccffbb9b20d82f0
    16308:  Pulled: registry-1.docker.io/bitnamicharts/redis:20.6.0
    16309:  Digest: sha256:346807b011ce872dcb9fcc6a1d411fcddf6637668c5ef2cf495ac1c651f4f38a
    16310:  Linting chart "selenium-grid => (version: \"0.38.1\", path: \"charts/selenium-grid\")"
    16311:  Validating /home/runner/work/docker-selenium/docker-selenium/charts/selenium-grid/Chart.yaml...
    16312:  Validation success! 👍
    16313:  Validating maintainers...
    16314:  ==> Linting charts/selenium-grid
    16315:  1 chart(s) linted, 0 chart(s) failed
    ...
    
    16329:  ##[group]Run nick-invision/retry@master
    16330:  with:
    16331:  timeout_minutes: 12
    16332:  max_attempts: 3
    16333:  retry_wait_seconds: 60
    16334:  command: NAME=${IMAGE_REGISTRY} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make build
    16335:  polling_interval_seconds: 1
    16336:  warning_on_retry: true
    16337:  continue_on_error: false
    ...
    
    16367:  rm -rf ./Base/configs/node && mkdir -p ./Base/configs/node && cp -r ./charts/selenium-grid/configs/node ./Base/configs
    16368:  rm -rf ./Base/certs && cp -r ./charts/selenium-grid/certs ./Base
    16369:  ./Base/certs/gen-cert-helper.sh -d ./Base/certs
    16370:  Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days
    16371:  for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown
    16372:  [Storing server.jks]
    16373:  Importing keystore server.jks to tls.p12...
    16374:  Entry for alias seleniumhq successfully imported.
    16375:  Import command completed:  1 entries successfully imported, 0 entries failed or cancelled
    ...
    
    17026:  #11 2.775 Downloading https://repo1.maven.org/maven2/io/grpc/grpc-api/1.68.1/grpc-api-1.68.1.pom
    17027:  #11 2.775 Downloading https://repo1.maven.org/maven2/io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.pom
    17028:  #11 2.788 Downloaded https://repo1.maven.org/maven2/io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.pom
    17029:  #11 2.795 Downloading https://repo1.maven.org/maven2/io/grpc/grpc-core/1.68.1/grpc-core-1.68.1.pom
    17030:  #11 2.799 Downloading https://repo1.maven.org/maven2/io/grpc/grpc-util/1.68.1/grpc-util-1.68.1.pom
    17031:  #11 2.800 Downloading https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.110.Final/netty-transport-native-unix-common-4.1.110.Final.pom
    17032:  #11 2.804 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-core/1.68.1/grpc-core-1.68.1.pom
    17033:  #11 2.804 Downloading https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.115.Final/netty-transport-4.1.115.Final.pom
    17034:  #11 2.805 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.pom
    ...
    
    17043:  #11 2.826 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-util/1.68.1/grpc-util-1.68.1.pom
    17044:  #11 2.827 Downloading https://repo1.maven.org/maven2/io/netty/netty-common/4.1.115.Final/netty-common-4.1.115.Final.pom
    17045:  #11 2.828 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.44.1/opentelemetry-sdk-metrics-1.44.1.pom
    17046:  #11 2.830 Downloaded https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.110.Final/netty-transport-native-unix-common-4.1.110.Final.pom
    17047:  #11 2.831 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-sender-okhttp/1.44.1/opentelemetry-exporter-sender-okhttp-1.44.1.pom
    17048:  #11 2.833 Downloaded https://repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.110.Final/netty-codec-http2-4.1.110.Final.pom
    17049:  #11 2.834 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.44.1/opentelemetry-sdk-logs-1.44.1.pom
    17050:  #11 2.835 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-trace/1.44.1/opentelemetry-sdk-trace-1.44.1.pom
    17051:  #11 2.837 Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.pom
    ...
    
    17059:  #11 2.858 Downloading https://repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.110.Final/netty-handler-proxy-4.1.110.Final.pom
    17060:  #11 2.860 Downloaded https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.115.Final/netty-codec-4.1.115.Final.pom
    17061:  #11 2.863 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp-common/1.44.1/opentelemetry-exporter-otlp-common-1.44.1.pom
    17062:  #11 2.866 Downloaded https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.115.Final/netty-handler-4.1.115.Final.pom
    17063:  #11 2.872 Downloaded https://repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.110.Final/netty-handler-proxy-4.1.110.Final.pom
    17064:  #11 2.874 Downloading https://repo1.maven.org/maven2/com/google/guava/guava/33.2.1-android/guava-33.2.1-android.pom
    17065:  #11 2.881 Downloaded https://repo1.maven.org/maven2/com/google/guava/guava/33.2.1-android/guava-33.2.1-android.pom
    17066:  #11 2.896 Downloading https://repo1.maven.org/maven2/com/google/guava/guava-parent/33.2.1-android/guava-parent-33.2.1-android.pom
    17067:  #11 2.897 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.28.0/error_prone_parent-2.28.0.pom
    17068:  #11 2.899 Downloading https://repo1.maven.org/maven2/io/netty/netty-parent/4.1.110.Final/netty-parent-4.1.110.Final.pom
    17069:  #11 2.904 Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.28.0/error_prone_parent-2.28.0.pom
    ...
    
    17177:  #11 3.512 Downloading https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar
    17178:  #11 3.514 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp/1.44.1/opentelemetry-exporter-otlp-1.44.1.jar
    17179:  #11 3.514 Downloading https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar
    17180:  #11 3.518 Downloaded https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.115.Final/netty-buffer-4.1.115.Final.jar
    17181:  #11 3.521 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-common/1.44.1/opentelemetry-exporter-common-1.44.1.jar
    17182:  #11 3.522 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-netty/1.68.1/grpc-netty-1.68.1.jar
    17183:  #11 3.522 Downloading https://repo1.maven.org/maven2/io/grpc/grpc-util/1.68.1/grpc-util-1.68.1.jar
    17184:  #11 3.524 Downloaded https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.115.Final/netty-resolver-4.1.115.Final.jar
    17185:  #11 3.524 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar
    17186:  #11 3.526 Downloaded https://repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.110.Final/netty-codec-http2-4.1.110.Final.jar
    17187:  #11 3.527 Downloading https://repo1.maven.org/maven2/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar
    17188:  #11 3.529 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-util/1.68.1/grpc-util-1.68.1.jar
    17189:  #11 3.529 Downloading https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar
    17190:  #11 3.531 Downloaded https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar
    17191:  #11 3.531 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-trace/1.44.1/opentelemetry-sdk-trace-1.44.1.jar
    17192:  #11 3.531 Downloaded https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar
    17193:  #11 3.531 Downloading https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.9.10/kotlin-stdlib-common-1.9.10.jar
    17194:  #11 3.536 Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar
    ...
    
    17514:  #15 DONE 0.0s
    17515:  #16 [stage-0 8/9] COPY --chown=1200:1201 certs/tls.crt certs/tls.key certs/server.jks certs/server.pass /opt/selenium/secrets/
    17516:  #16 DONE 0.0s
    17517:  #17 [stage-0 9/9] RUN /opt/bin/add-jks-helper.sh -d /opt/selenium/secrets     && /opt/bin/add-cert-helper.sh -d /opt/selenium/secrets TCu,Cu,Tu
    17518:  #17 0.177 seluser is running cert script!
    17519:  #17 0.544 Processing /opt/selenium/secrets/server.jks
    17520:  #17 0.834 Certificate stored in file </tmp/SeleniumHQ.pem>
    17521:  #17 0.989 Warning: use -cacerts option to access cacerts keystore
    17522:  #17 1.105 keytool error: java.lang.Exception: Alias <SeleniumHQ> does not exist
    17523:  #17 1.221 Warning: use -cacerts option to access cacerts keystore
    17524:  #17 1.336 Certificate was added to keystore
    17525:  #17 1.469 Warning: use -cacerts option to access cacerts keystore
    17526:  #17 1.703 The certificate with alias SeleniumHQ is present in /etc/ssl/certs/java/cacerts
    17527:  #17 2.135 seluser is running cert script!
    17528:  #17 2.222 Processing /opt/selenium/secrets/tls.crt
    17529:  #17 2.224 Adding to db: /home/seluser/.pki/nssdb/cert9.db
    17530:  #17 2.231 certutil: could not find certificate named "SeleniumHQ": SEC_ERROR_INVALID_ARGS: security library: invalid arguments.
    ...
    
    18618:  #10 3.397 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
    18619:  #10 3.397 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
    18620:  #10 3.397 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
    18621:  #10 3.397 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
    18622:  #10 3.397 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
    18623:  #10 3.397 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
    18624:  #10 3.397 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
    18625:  #10 3.397 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
    18626:  #10 6.131 perl: warning: Setting locale failed.
    ...
    
    18688:  #10 6.604 Setting up libkmod2:amd64 (31+20240202-2ubuntu7) ...
    18689:  #10 6.607 Setting up libsystemd-shared:amd64 (255.4-1ubuntu8.4) ...
    18690:  #10 6.609 Setting up systemd-dev (255.4-1ubuntu8.4) ...
    18691:  #10 6.612 Setting up systemd (255.4-1ubuntu8.4) ...
    18692:  #10 6.625 Created symlink /etc/systemd/system/getty.target.wants/[email protected] → /usr/lib/systemd/system/[email protected].
    18693:  #10 6.628 Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target.
    18694:  #10 6.632 Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /usr/lib/systemd/system/systemd-pstore.service.
    18695:  #10 6.635 Initializing machine ID from random generator.
    18696:  #10 6.652 /usr/lib/tmpfiles.d/systemd-network.conf:10: Failed to resolve user 'systemd-network': No such process
    18697:  #10 6.652 /usr/lib/tmpfiles.d/systemd-network.conf:11: Failed to resolve user 'systemd-network': No such process
    18698:  #10 6.652 /usr/lib/tmpfiles.d/systemd-network.conf:12: Failed to resolve user 'systemd-network': No such process
    18699:  #10 6.652 /usr/lib/tmpfiles.d/systemd-network.conf:13: Failed to resolve user 'systemd-network': No such process
    18700:  #10 6.652 /usr/lib/tmpfiles.d/systemd.conf:22: Failed to resolve group 'systemd-journal': No such process
    18701:  #10 6.653 /usr/lib/tmpfiles.d/systemd.conf:23: Failed to resolve group 'systemd-journal': No such process
    18702:  #10 6.653 /usr/lib/tmpfiles.d/systemd.conf:28: Failed to resolve group 'systemd-journal': No such process
    18703:  #10 6.653 /usr/lib/tmpfiles.d/systemd.conf:29: Failed to resolve group 'systemd-journal': No such process
    18704:  #10 6.653 /usr/lib/tmpfiles.d/systemd.conf:30: Failed to resolve group 'systemd-journal': No such process
    ...
    
    19544:  #11 0.496   inflating: noVNC-1.5.0/.github/workflows/test.yml  
    19545:  #11 0.496   inflating: noVNC-1.5.0/.github/workflows/translate.yml  
    19546:  #11 0.496   inflating: noVNC-1.5.0/.gitignore  
    19547:  #11 0.496  extracting: noVNC-1.5.0/.gitmodules  
    19548:  #11 0.496   inflating: noVNC-1.5.0/AUTHORS     
    19549:  #11 0.496   inflating: noVNC-1.5.0/LICENSE.txt  
    19550:  #11 0.496   inflating: noVNC-1.5.0/README.md   
    19551:  #11 0.496    creating: noVNC-1.5.0/app/
    19552:  #11 0.497   inflating: noVNC-1.5.0/app/error-handler.js  
    19553:  #11 0.497    creating: noVNC-1.5.0/app/images/
    19554:  #11 0.497   inflating: noVNC-1.5.0/app/images/alt.svg  
    19555:  #11 0.497   inflating: noVNC-1.5.0/app/images/clipboard.svg  
    19556:  #11 0.497   inflating: noVNC-1.5.0/app/images/connect.svg  
    19557:  #11 0.497   inflating: noVNC-1.5.0/app/images/ctrl.svg  
    19558:  #11 0.497   inflating: noVNC-1.5.0/app/images/ctrlaltdel.svg  
    19559:  #11 0.498   inflating: noVNC-1.5.0/app/images/disconnect.svg  
    19560:  #11 0.498   inflating: noVNC-1.5.0/app/images/drag.svg  
    19561:  #11 0.498   inflating: noVNC-1.5.0/app/images/error.svg  
    ...
    
    21722:  ##[group]Run nick-invision/retry@master
    21723:  with:
    21724:  timeout_minutes: 10
    21725:  max_attempts: 3
    21726:  command: CLUSTER=${CLUSTER} SERVICE_MESH=${SERVICE_MESH} KUBERNETES_VERSION=${KUBERNETES_VERSION} NAME=${IMAGE_REGISTRY} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make chart_cluster_setup
    21727:  retry_wait_seconds: 10
    21728:  polling_interval_seconds: 1
    21729:  warning_on_retry: true
    21730:  continue_on_error: false
    ...
    
    21767:  + SELENIUM_GRID_HOST=localhost
    21768:  + SELENIUM_GRID_PORT=80
    21769:  + WAIT_TIMEOUT=90s
    21770:  + SKIP_CLEANUP=false
    21771:  + KUBERNETES_VERSION=v1.28.15
    21772:  + CNI=calico
    21773:  + CONTAINER_RUNTIME=docker
    21774:  + SERVICE_MESH=true
    21775:  + trap on_failure ERR
    ...
    
    23421:  timeout_minutes: 30
    23422:  max_attempts: 3
    23423:  command: NAME=${IMAGE_REGISTRY} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} TEST_UPGRADE_CHART=false make chart_test_autoscaling_deployment \
    23424:  && NAME=${IMAGE_REGISTRY} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make test_video_integrity
    23425:  
    23426:  retry_wait_seconds: 10
    23427:  polling_interval_seconds: 1
    23428:  warning_on_retry: true
    23429:  continue_on_error: false
    ...
    
    23512:  + MAX_SESSIONS_CHROME=1
    23513:  + MAX_SESSIONS_FIREFOX=1
    23514:  + MAX_SESSIONS_EDGE=1
    23515:  + TEST_NAME_OVERRIDE=false
    23516:  + TEST_PATCHED_KEDA=false
    23517:  + BASIC_AUTH_EMBEDDED_URL=false
    23518:  + SELENIUM_GRID_MONITORING=false
    23519:  + TEST_EXISTING_PTS=false
    23520:  + trap on_failure ERR EXIT
    ...
    
    23606:  DownwardAPI:             true
    23607:  QoS Class:                   BestEffort
    23608:  Node-Selectors:              <none>
    23609:  Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
    23610:  node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
    23611:  Events:
    23612:  Type     Reason            Age   From               Message
    23613:  ----     ------            ----  ----               -------
    23614:  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..
    ...
    
    23720:  + '[' '!' -f ./tests/tests/tls.crt ']'
    23721:  + ADD_IP_ADDRESS=hostname
    23722:  + ./charts/selenium-grid/certs/gen-cert-helper.sh -d ./tests/tests
    23723:  Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days
    23724:  for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown
    23725:  [Storing server.jks]
    23726:  Importing keystore server.jks to tls.p12...
    23727:  Entry for alias seleniumhq successfully imported.
    23728:  Import command completed:  1 entries successfully imported, 0 entries failed or cancelled
    ...
    
    24004:  Begin: test_with_frames (FirefoxTests) WebDriver initialization completed in 46.46477270126343 (s)
    24005:  Begin: test_title (ChromeTests) WebDriver initialization completed in 46.523208141326904 (s)
    24006:  Begin: test_play_video (ChromeTests) WebDriver initialization completed in 29.132909536361694 (s)
    24007:  Finish: test_title (SeleniumTests.ChromeTests) completed in 51.67515516281128 (s)
    24008:  Traceback (most recent call last):
    24009:  File "/home/runner/work/docker-selenium/docker-selenium/tests/SeleniumTests/__init__.py", line 286, in run
    24010:  raise Exception
    24011:  Exception
    24012:  test_title (SeleniumTests.ChromeTests) failed with e...

    @VietND96 VietND96 merged commit b75e36c into trunk Dec 23, 2024
    48 of 52 checks passed
    @VietND96 VietND96 deleted the set-platfromName branch December 23, 2024 09:07
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    1 participant