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

K8s: Selenium Grid in case multiple scaler triggers are activate #2515

Merged
merged 1 commit into from
Dec 24, 2024

Conversation

VietND96
Copy link
Member

@VietND96 VietND96 commented Dec 17, 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

Development:

Testing

  • Add e2e tests coverage for scaler against multiple browser version requests incoming

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, Tests


Description

  • Added support for testing multiple browser versions simultaneously:
    • Chrome versions: 128-131
    • Firefox versions: 128-133
    • Edge versions: 130-131
  • Enhanced security:
    • Added patched lettuce-core dependency (6.5.1.RELEASE) for CVE fixes
    • Added additional security updates for Firefox dependencies
  • Implemented random browser version selection in test framework
  • Added configuration support for cross-browser testing in Helm charts
  • Updated KEDA base tag to 2.16.0-selenium-grid-20241212

Changes walkthrough 📝

Relevant files
Enhancement
chart_test.sh
Add multiple browser versions test configuration                 

tests/charts/make/chart_test.sh

  • Added TEST_MULTIPLE_VERSIONS environment variable
  • Added support for loading cross-browsers-values.yaml when
    TEST_MULTIPLE_VERSIONS is true
  • +8/-0     
    __init__.py
    Implement multiple browser version testing support             

    tests/SeleniumTests/init.py

  • Added TEST_MULTIPLE_VERSIONS flag and browser version lists
  • Implemented random browser version selection for Chrome, Firefox tests
  • Added version lists for Chromium (128-131) and Firefox (128-133)
  • +15/-0   
    Dockerfile
    Add security updates for Firefox dependencies                       

    NodeFirefox/Dockerfile

  • Added additional apt-get upgrade step to fix potential CVEs in Firefox
    dependencies
  • +3/-0     
    Dependencies
    Dockerfile
    Add patched lettuce-core dependency for security                 

    Base/Dockerfile

  • Added lettuce-core dependency with specific version 6.5.1.RELEASE for
    CVE fixes
  • +2/-0     
    Configuration changes
    cross-browsers-values.yaml
    Define multi-version browser configurations                           

    charts/selenium-grid/cross-browsers-values.yaml

  • Added explicit version configurations for Chrome (128-131)
  • Added explicit version configurations for Firefox (128-133)
  • Added explicit version configurations for Edge (130-131)
  • +20/-6   

    💡 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: 3 🔵🔵🔵⚪⚪
    🧪 PR contains tests
    🔒 No security concerns identified
    ⚡ Recommended focus areas for review

    Code Duplication
    The browser version selection logic is duplicated across Chrome and Firefox setup methods. Consider extracting this into a reusable helper function.

    Missing Error Handling
    The random browser version selection lacks error handling if the version lists are empty or invalid. Should add validation and fallback behavior.

    Performance Impact
    The additional apt-get upgrade step could significantly increase build time and image size. Consider limiting the upgrade to only security-critical packages.

    Copy link

    PR Code Suggestions ✨

    Explore these optional code suggestions:

    CategorySuggestion                                                                                                                                    Score
    Possible issue
    Add missing import statement required for random version selection functionality

    Import the 'random' module which is used in the browser version selection code.
    Without this import, the code will raise a NameError when TEST_MULTIPLE_VERSIONS is
    enabled.

    tests/SeleniumTests/init.py [159-162]

    +import random
    +
     if TEST_MULTIPLE_VERSIONS:
         browser_version = random.choice(LIST_CHROMIUM_VERSIONS)
         if browser_version:
             options.set_capability('browserVersion', browser_version)
    • Apply this suggestion
    Suggestion importance[1-10]: 9

    Why: Critical fix for a runtime error - without the 'random' import, the code will fail when TEST_MULTIPLE_VERSIONS is enabled, causing browser version selection to break.

    9
    General
    Refactor duplicated browser version selection code into a reusable helper method

    The browser version selection code is duplicated for Chromium in two different
    places. Extract this logic into a helper method to maintain DRY principles and
    ensure consistent behavior.

    tests/SeleniumTests/init.py [159-162]

    -if TEST_MULTIPLE_VERSIONS:
    -    browser_version = random.choice(LIST_CHROMIUM_VERSIONS)
    -    if browser_version:
    -        options.set_capability('browserVersion', browser_version)
    +def _set_browser_version(options, versions_list):
    +    if TEST_MULTIPLE_VERSIONS:
    +        browser_version = random.choice(versions_list)
    +        if browser_version:
    +            options.set_capability('browserVersion', browser_version)
     
    +# Usage:
    +_set_browser_version(options, LIST_CHROMIUM_VERSIONS)
    +
    • Apply this suggestion
    Suggestion importance[1-10]: 5

    Why: Improves code maintainability by eliminating duplication in browser version selection logic, making future updates easier and reducing potential inconsistencies.

    5
    Optimize Docker image size by combining package management commands into a single layer

    The additional apt-get upgrade step should be combined with the previous apt-get
    commands to reduce the number of layers and image size, following Docker best
    practices.

    NodeFirefox/Dockerfile [61-64]

    -&& /opt/bin/get_lang_package.sh \
    -# Do one more upgrade to fix possible CVEs from Firefox dependencies
     && apt-get update -qqy \
     && apt-get upgrade -yq \
    +&& /opt/bin/get_lang_package.sh \
     && rm -rf /var/lib/apt/lists/* /var/cache/apt/*
    • Apply this suggestion
    Suggestion importance[1-10]: 4

    Why: Reduces Docker image size and improves build efficiency by combining apt commands into a single layer, following Docker best practices.

    4

    Copy link

    qodo-merge-pro bot commented Dec 17, 2024

    CI Failure Feedback 🧐

    (Checks updated until commit b44d0a6)

    Action: Test Seleium Grid on Docker / Test Docker Selenium (test_node_relay, false, false, false)

    Failed stage: Run Docker Compose to test_node_relay [❌]

    Failed test name: test_play_video

    Failure summary:

    The test suite failed because the test case 'test_play_video' in ChromeTests failed with an error.
    The error occurred when trying to click a play button element, suggesting either:

  • The play button element was not found
  • The play button element was not clickable
  • There was an issue with the Selenium WebDriver interaction

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    159:  �[36;1mfi�[0m
    160:  �[36;1m�[0m
    161:  �[36;1m# Option: Remove large packages�[0m
    162:  �[36;1m# REF: https://github.com/apache/flink/blob/master/tools/azure-pipelines/free_disk_space.sh�[0m
    163:  �[36;1m�[0m
    164:  �[36;1mif [[ false == 'true' ]]; then�[0m
    165:  �[36;1m  BEFORE=$(getAvailableSpace)�[0m
    166:  �[36;1m  �[0m
    167:  �[36;1m  sudo apt-get remove -y '^aspnetcore-.*' || echo "::warning::The command [sudo apt-get remove -y '^aspnetcore-.*'] failed to complete successfully. Proceeding..."�[0m
    168:  �[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
    169:  �[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
    170:  �[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
    171:  �[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
    172:  �[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
    173:  �[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
    174:  �[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
    175:  �[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
    176:  �[36;1m  sudo apt-get autoremove -y || echo "::warning::The command [sudo apt-get autoremove -y] failed to complete successfully. Proceeding..."�[0m
    177:  �[36;1m  sudo apt-get clean || echo "::warning::The command [sudo apt-get clean] failed to complete successfully. Proceeding..."�[0m
    ...
    
    557:  with:
    558:  timeout_minutes: 10
    559:  max_attempts: 3
    560:  command: make setup_dev_env
    561:  
    562:  retry_wait_seconds: 10
    563:  polling_interval_seconds: 1
    564:  warning_on_retry: true
    565:  continue_on_error: false
    ...
    
    1380:  go/src/cmd/asm/internal/asm/line_test.go
    1381:  go/src/cmd/asm/internal/asm/operand_test.go
    1382:  go/src/cmd/asm/internal/asm/parse.go
    1383:  go/src/cmd/asm/internal/asm/pseudo_test.go
    1384:  go/src/cmd/asm/internal/asm/testdata/
    1385:  go/src/cmd/asm/internal/asm/testdata/386.s
    1386:  go/src/cmd/asm/internal/asm/testdata/386enc.s
    1387:  go/src/cmd/asm/internal/asm/testdata/amd64.s
    1388:  go/src/cmd/asm/internal/asm/testdata/amd64dynlinkerror.s
    1389:  go/src/cmd/asm/internal/asm/testdata/amd64enc.s
    1390:  go/src/cmd/asm/internal/asm/testdata/amd64enc_extra.s
    1391:  go/src/cmd/asm/internal/asm/testdata/amd64error.s
    1392:  go/src/cmd/asm/internal/asm/testdata/arm.s
    1393:  go/src/cmd/asm/internal/asm/testdata/arm64.s
    1394:  go/src/cmd/asm/internal/asm/testdata/arm64enc.s
    1395:  go/src/cmd/asm/internal/asm/testdata/arm64error.s
    1396:  go/src/cmd/asm/internal/asm/testdata/armerror.s
    ...
    
    1408:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512bw.s
    1409:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512cd.s
    1410:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512dq.s
    1411:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512er.s
    1412:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512f.s
    1413:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512pf.s
    1414:  go/src/cmd/asm/internal/asm/testdata/avx512enc/gfni_avx512f.s
    1415:  go/src/cmd/asm/internal/asm/testdata/avx512enc/vpclmulqdq_avx512f.s
    1416:  go/src/cmd/asm/internal/asm/testdata/buildtagerror.s
    1417:  go/src/cmd/asm/internal/asm/testdata/duperror.s
    ...
    
    1419:  go/src/cmd/asm/internal/asm/testdata/loong64enc1.s
    1420:  go/src/cmd/asm/internal/asm/testdata/loong64enc2.s
    1421:  go/src/cmd/asm/internal/asm/testdata/loong64enc3.s
    1422:  go/src/cmd/asm/internal/asm/testdata/mips.s
    1423:  go/src/cmd/asm/internal/asm/testdata/mips64.s
    1424:  go/src/cmd/asm/internal/asm/testdata/ppc64.s
    1425:  go/src/cmd/asm/internal/asm/testdata/ppc64_p10.s
    1426:  go/src/cmd/asm/internal/asm/testdata/riscv64.s
    1427:  go/src/cmd/asm/internal/asm/testdata/riscv64error.s
    ...
    
    1676:  go/src/cmd/cgo/internal/testcshared/testdata/main0.c
    1677:  go/src/cmd/cgo/internal/testcshared/testdata/main1.c
    1678:  go/src/cmd/cgo/internal/testcshared/testdata/main2.c
    1679:  go/src/cmd/cgo/internal/testcshared/testdata/main3.c
    1680:  go/src/cmd/cgo/internal/testcshared/testdata/main4.c
    1681:  go/src/cmd/cgo/internal/testcshared/testdata/main5.c
    1682:  go/src/cmd/cgo/internal/testcshared/testdata/p/
    1683:  go/src/cmd/cgo/internal/testcshared/testdata/p/p.go
    1684:  go/src/cmd/cgo/internal/testerrors/
    1685:  go/src/cmd/cgo/internal/testerrors/argposition_test.go
    1686:  go/src/cmd/cgo/internal/testerrors/badsym_test.go
    1687:  go/src/cmd/cgo/internal/testerrors/errors_test.go
    1688:  go/src/cmd/cgo/internal/testerrors/ptr_test.go
    1689:  go/src/cmd/cgo/internal/testerrors/testdata/
    1690:  go/src/cmd/cgo/internal/testerrors/testdata/err1.go
    1691:  go/src/cmd/cgo/internal/testerrors/testdata/err2.go
    1692:  go/src/cmd/cgo/internal/testerrors/testdata/err4.go
    1693:  go/src/cmd/cgo/internal/testerrors/testdata/err5.go
    1694:  go/src/cmd/cgo/internal/testerrors/testdata/issue11097a.go
    1695:  go/src/cmd/cgo/internal/testerrors/testdata/issue11097b.go
    1696:  go/src/cmd/cgo/internal/testerrors/testdata/issue14669.go
    1697:  go/src/cmd/cgo/internal/testerrors/testdata/issue18452.go
    1698:  go/src/cmd/cgo/internal/testerrors/testdata/issue18889.go
    1699:  go/src/cmd/cgo/internal/testerrors/testdata/issue28069.go
    1700:  go/src/cmd/cgo/internal/testerrors/testdata/issue28721.go
    1701:  go/src/cmd/cgo/internal/testerrors/testdata/issue33061.go
    1702:  go/src/cmd/cgo/internal/testerrors/testdata/issue42580.go
    1703:  go/src/cmd/cgo/internal/testerrors/testdata/issue50710.go
    1704:  go/src/cmd/cgo/internal/testerrors/testdata/issue67517.go
    1705:  go/src/cmd/cgo/internal/testerrors/testdata/issue67707.go
    1706:  go/src/cmd/cgo/internal/testerrors/testdata/long_double_size.go
    1707:  go/src/cmd/cgo/internal/testerrors/testdata/malloc.go
    1708:  go/src/cmd/cgo/internal/testerrors/testdata/notmatchedcfunction.go
    ...
    
    1842:  go/src/cmd/cgo/internal/testsanitizers/
    1843:  go/src/cmd/cgo/internal/testsanitizers/asan_test.go
    1844:  go/src/cmd/cgo/internal/testsanitizers/cc_test.go
    1845:  go/src/cmd/cgo/internal/testsanitizers/cshared_test.go
    1846:  go/src/cmd/cgo/internal/testsanitizers/empty_test.go
    1847:  go/src/cmd/cgo/internal/testsanitizers/libfuzzer_test.go
    1848:  go/src/cmd/cgo/internal/testsanitizers/msan_test.go
    1849:  go/src/cmd/cgo/internal/testsanitizers/testdata/
    1850:  go/src/cmd/cgo/internal/testsanitizers/testdata/arena_fail.go
    1851:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan1_fail.go
    1852:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan2_fail.go
    1853:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan3_fail.go
    1854:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan4_fail.go
    1855:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan5_fail.go
    1856:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global1_fail.go
    1857:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global2_fail.go
    1858:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global3_fail.go
    1859:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global4_fail.go
    1860:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global5.go
    1861:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/
    1862:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/main.go
    1863:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p/
    1864:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p/p.go
    1865:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail1.go
    1866:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail2.go
    1867:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail3.go
    ...
    
    1873:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan2.go
    1874:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan2_cmsan.go
    1875:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan3.go
    1876:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan4.go
    1877:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan5.go
    1878:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan6.go
    1879:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan7.go
    1880:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan8.go
    1881:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan_fail.go
    ...
    
    2465:  go/src/cmd/compile/internal/staticdata/data.go
    2466:  go/src/cmd/compile/internal/staticdata/embed.go
    2467:  go/src/cmd/compile/internal/staticinit/
    2468:  go/src/cmd/compile/internal/staticinit/sched.go
    2469:  go/src/cmd/compile/internal/syntax/
    2470:  go/src/cmd/compile/internal/syntax/branches.go
    2471:  go/src/cmd/compile/internal/syntax/dumper.go
    2472:  go/src/cmd/compile/internal/syntax/dumper_test.go
    2473:  go/src/cmd/compile/internal/syntax/error_test.go
    ...
    
    2675:  go/src/cmd/compile/internal/types2/check_test.go
    2676:  go/src/cmd/compile/internal/types2/compiler_internal.go
    2677:  go/src/cmd/compile/internal/types2/compilersupport.go
    2678:  go/src/cmd/compile/internal/types2/const.go
    2679:  go/src/cmd/compile/internal/types2/context.go
    2680:  go/src/cmd/compile/internal/types2/context_test.go
    2681:  go/src/cmd/compile/internal/types2/conversions.go
    2682:  go/src/cmd/compile/internal/types2/decl.go
    2683:  go/src/cmd/compile/internal/types2/errorcalls_test.go
    2684:  go/src/cmd/compile/internal/types2/errors.go
    2685:  go/src/cmd/compile/internal/types2/errors_test.go
    ...
    
    3102:  go/src/cmd/go/internal/modload/query.go
    3103:  go/src/cmd/go/internal/modload/query_test.go
    3104:  go/src/cmd/go/internal/modload/search.go
    3105:  go/src/cmd/go/internal/modload/stat_openfile.go
    3106:  go/src/cmd/go/internal/modload/stat_unix.go
    3107:  go/src/cmd/go/internal/modload/stat_windows.go
    3108:  go/src/cmd/go/internal/modload/vendor.go
    3109:  go/src/cmd/go/internal/mvs/
    3110:  go/src/cmd/go/internal/mvs/errors.go
    ...
    
    3125:  go/src/cmd/go/internal/run/
    3126:  go/src/cmd/go/internal/run/run.go
    3127:  go/src/cmd/go/internal/script/
    3128:  go/src/cmd/go/internal/script/cmds.go
    3129:  go/src/cmd/go/internal/script/cmds_nonunix.go
    3130:  go/src/cmd/go/internal/script/cmds_unix.go
    3131:  go/src/cmd/go/internal/script/conds.go
    3132:  go/src/cmd/go/internal/script/engine.go
    3133:  go/src/cmd/go/internal/script/errors.go
    ...
    
    3514:  go/src/cmd/go/testdata/script/build_cache_gomips.txt
    3515:  go/src/cmd/go/testdata/script/build_cache_link.txt
    3516:  go/src/cmd/go/testdata/script/build_cache_output.txt
    3517:  go/src/cmd/go/testdata/script/build_cache_pgo.txt
    3518:  go/src/cmd/go/testdata/script/build_cache_trimpath.txt
    3519:  go/src/cmd/go/testdata/script/build_cc_cache_issue64423.txt
    3520:  go/src/cmd/go/testdata/script/build_cd_gopath_different.txt
    3521:  go/src/cmd/go/testdata/script/build_cgo_consistent_results.txt
    3522:  go/src/cmd/go/testdata/script/build_cgo_error.txt
    ...
    
    3554:  go/src/cmd/go/testdata/script/build_pie_race.txt
    3555:  go/src/cmd/go/testdata/script/build_plugin_non_main.txt
    3556:  go/src/cmd/go/testdata/script/build_plugin_reproducible.txt
    3557:  go/src/cmd/go/testdata/script/build_relative_pkgdir.txt
    3558:  go/src/cmd/go/testdata/script/build_relative_tmpdir.txt
    3559:  go/src/cmd/go/testdata/script/build_repeated_godebug_issue62346.txt
    3560:  go/src/cmd/go/testdata/script/build_runtime_gcflags.txt
    3561:  go/src/cmd/go/testdata/script/build_shorten_pkg.txt
    3562:  go/src/cmd/go/testdata/script/build_single_error.txt
    ...
    
    3566:  go/src/cmd/go/testdata/script/build_test_only.txt
    3567:  go/src/cmd/go/testdata/script/build_trimpath.txt
    3568:  go/src/cmd/go/testdata/script/build_trimpath_cgo.txt
    3569:  go/src/cmd/go/testdata/script/build_trimpath_goroot.txt
    3570:  go/src/cmd/go/testdata/script/build_unsupported_goos.txt
    3571:  go/src/cmd/go/testdata/script/build_vendor.txt
    3572:  go/src/cmd/go/testdata/script/cache_unix.txt
    3573:  go/src/cmd/go/testdata/script/cache_vet.txt
    3574:  go/src/cmd/go/testdata/script/cgo_asm_error.txt
    ...
    
    3586:  go/src/cmd/go/testdata/script/cgo_syso_issue29253.txt
    3587:  go/src/cmd/go/testdata/script/cgo_trimpath_macro.txt
    3588:  go/src/cmd/go/testdata/script/cgo_undef.txt
    3589:  go/src/cmd/go/testdata/script/chdir.txt
    3590:  go/src/cmd/go/testdata/script/check_goexperiment.txt
    3591:  go/src/cmd/go/testdata/script/clean_binary.txt
    3592:  go/src/cmd/go/testdata/script/clean_cache_n.txt
    3593:  go/src/cmd/go/testdata/script/clean_testcache.txt
    3594:  go/src/cmd/go/testdata/script/cmd_import_error.txt
    ...
    
    3603:  go/src/cmd/go/testdata/script/cover_cgo_extra_test.txt
    3604:  go/src/cmd/go/testdata/script/cover_cgo_xtest.txt
    3605:  go/src/cmd/go/testdata/script/cover_coverpkg_partial.txt
    3606:  go/src/cmd/go/testdata/script/cover_coverpkg_with_init.txt
    3607:  go/src/cmd/go/testdata/script/cover_coverprofile_multipkg.txt
    3608:  go/src/cmd/go/testdata/script/cover_dash_c.txt
    3609:  go/src/cmd/go/testdata/script/cover_dep_loop.txt
    3610:  go/src/cmd/go/testdata/script/cover_dot_import.txt
    3611:  go/src/cmd/go/testdata/script/cover_error.txt
    ...
    
    3641:  go/src/cmd/go/testdata/script/env_cross_build.txt
    3642:  go/src/cmd/go/testdata/script/env_exp.txt
    3643:  go/src/cmd/go/testdata/script/env_gomod_issue61455.txt
    3644:  go/src/cmd/go/testdata/script/env_issue46807.txt
    3645:  go/src/cmd/go/testdata/script/env_sanitize.txt
    3646:  go/src/cmd/go/testdata/script/env_unset.txt
    3647:  go/src/cmd/go/testdata/script/env_write.txt
    3648:  go/src/cmd/go/testdata/script/fileline.txt
    3649:  go/src/cmd/go/testdata/script/fmt_load_errors.txt
    ...
    
    3695:  go/src/cmd/go/testdata/script/install_cmd_gobin.txt
    3696:  go/src/cmd/go/testdata/script/install_cross_gobin.txt
    3697:  go/src/cmd/go/testdata/script/install_dep_version.txt
    3698:  go/src/cmd/go/testdata/script/install_goroot_targets.txt
    3699:  go/src/cmd/go/testdata/script/install_modcacherw_issue64282.txt
    3700:  go/src/cmd/go/testdata/script/install_move_not_stale.txt
    3701:  go/src/cmd/go/testdata/script/install_msan_and_race_and_asan_require_cgo.txt
    3702:  go/src/cmd/go/testdata/script/install_rebuild_removed.txt
    3703:  go/src/cmd/go/testdata/script/install_relative_gobin_fail.txt
    ...
    
    3726:  go/src/cmd/go/testdata/script/list_err_stack.txt
    3727:  go/src/cmd/go/testdata/script/list_export_e.txt
    3728:  go/src/cmd/go/testdata/script/list_export_embed.txt
    3729:  go/src/cmd/go/testdata/script/list_find.txt
    3730:  go/src/cmd/go/testdata/script/list_find_nodeps.txt
    3731:  go/src/cmd/go/testdata/script/list_gofile_in_goroot.txt
    3732:  go/src/cmd/go/testdata/script/list_gomod_in_gopath.txt
    3733:  go/src/cmd/go/testdata/script/list_goroot_symlink.txt
    3734:  go/src/cmd/go/testdata/script/list_import_cycle_deps_errors.txt
    ...
    
    3737:  go/src/cmd/go/testdata/script/list_issue_56509.txt
    3738:  go/src/cmd/go/testdata/script/list_issue_59905.txt
    3739:  go/src/cmd/go/testdata/script/list_json_fields.txt
    3740:  go/src/cmd/go/testdata/script/list_json_issue64946.txt
    3741:  go/src/cmd/go/testdata/script/list_json_with_f.txt
    3742:  go/src/cmd/go/testdata/script/list_legacy_mod.txt
    3743:  go/src/cmd/go/testdata/script/list_linkshared.txt
    3744:  go/src/cmd/go/testdata/script/list_load_err.txt
    3745:  go/src/cmd/go/testdata/script/list_module_when_error.txt
    3746:  go/src/cmd/go/testdata/script/list_n_cover.txt
    3747:  go/src/cmd/go/testdata/script/list_overlay.txt
    3748:  go/src/cmd/go/testdata/script/list_parse_err.txt
    3749:  go/src/cmd/go/testdata/script/list_perm.txt
    3750:  go/src/cmd/go/testdata/script/list_pgo_issue66218.txt
    3751:  go/src/cmd/go/testdata/script/list_pkgconfig_error.txt
    ...
    
    3812:  go/src/cmd/go/testdata/script/mod_download_too_many_redirects.txt
    3813:  go/src/cmd/go/testdata/script/mod_e.txt
    3814:  go/src/cmd/go/testdata/script/mod_edit.txt
    3815:  go/src/cmd/go/testdata/script/mod_edit_go.txt
    3816:  go/src/cmd/go/testdata/script/mod_edit_no_modcache.txt
    3817:  go/src/cmd/go/testdata/script/mod_edit_toolchain.txt
    3818:  go/src/cmd/go/testdata/script/mod_empty_err.txt
    3819:  go/src/cmd/go/testdata/script/mod_enabled.txt
    3820:  go/src/cmd/go/testdata/script/mod_errors_pos.txt
    ...
    
    3834:  go/src/cmd/go/testdata/script/mod_get_direct.txt
    3835:  go/src/cmd/go/testdata/script/mod_get_downadd_indirect.txt
    3836:  go/src/cmd/go/testdata/script/mod_get_downgrade.txt
    3837:  go/src/cmd/go/testdata/script/mod_get_downgrade_missing.txt
    3838:  go/src/cmd/go/testdata/script/mod_get_downup_artifact.txt
    3839:  go/src/cmd/go/testdata/script/mod_get_downup_indirect.txt
    3840:  go/src/cmd/go/testdata/script/mod_get_downup_indirect_pruned.txt
    3841:  go/src/cmd/go/testdata/script/mod_get_downup_pseudo_artifact.txt
    3842:  go/src/cmd/go/testdata/script/mod_get_errors.txt
    ...
    
    3902:  go/src/cmd/go/testdata/script/mod_gofmt_invalid.txt
    3903:  go/src/cmd/go/testdata/script/mod_goline.txt
    3904:  go/src/cmd/go/testdata/script/mod_goline_old.txt
    3905:  go/src/cmd/go/testdata/script/mod_goline_too_new.txt
    3906:  go/src/cmd/go/testdata/script/mod_gomodcache.txt
    3907:  go/src/cmd/go/testdata/script/mod_gomodcache_vendor.txt
    3908:  go/src/cmd/go/testdata/script/mod_gonoproxy.txt
    3909:  go/src/cmd/go/testdata/script/mod_gopkg_unstable.txt
    3910:  go/src/cmd/go/testdata/script/mod_goroot_errors.txt
    ...
    
    3986:  go/src/cmd/go/testdata/script/mod_off_init.txt
    3987:  go/src/cmd/go/testdata/script/mod_outside.txt
    3988:  go/src/cmd/go/testdata/script/mod_overlay.txt
    3989:  go/src/cmd/go/testdata/script/mod_patterns.txt
    3990:  go/src/cmd/go/testdata/script/mod_patterns_vendor.txt
    3991:  go/src/cmd/go/testdata/script/mod_perm.txt
    3992:  go/src/cmd/go/testdata/script/mod_permissions.txt
    3993:  go/src/cmd/go/testdata/script/mod_prefer_compatible.txt
    3994:  go/src/cmd/go/testdata/script/mod_proxy_errors.txt
    ...
    
    4016:  go/src/cmd/go/testdata/script/mod_retract_rename.txt
    4017:  go/src/cmd/go/testdata/script/mod_retract_replace.txt
    4018:  go/src/cmd/go/testdata/script/mod_retract_versions.txt
    4019:  go/src/cmd/go/testdata/script/mod_run_flags_issue64738.txt
    4020:  go/src/cmd/go/testdata/script/mod_run_issue52331.txt
    4021:  go/src/cmd/go/testdata/script/mod_run_nonmain.txt
    4022:  go/src/cmd/go/testdata/script/mod_run_path.txt
    4023:  go/src/cmd/go/testdata/script/mod_run_pkg_version.txt
    4024:  go/src/cmd/go/testdata/script/mod_run_pkgerror.txt
    ...
    
    4051:  go/src/cmd/go/testdata/script/mod_tidy_compat_incompatible.txt
    4052:  go/src/cmd/go/testdata/script/mod_tidy_compat_irrelevant.txt
    4053:  go/src/cmd/go/testdata/script/mod_tidy_convergence.txt
    4054:  go/src/cmd/go/testdata/script/mod_tidy_convergence_loop.txt
    4055:  go/src/cmd/go/testdata/script/mod_tidy_cycle.txt
    4056:  go/src/cmd/go/testdata/script/mod_tidy_diff.txt
    4057:  go/src/cmd/go/testdata/script/mod_tidy_downgrade_ambiguous.txt
    4058:  go/src/cmd/go/testdata/script/mod_tidy_duplicates.txt
    4059:  go/src/cmd/go/testdata/script/mod_tidy_error.txt
    ...
    
    4093:  go/src/cmd/go/testdata/script/mod_vendor_unused_only.txt
    4094:  go/src/cmd/go/testdata/script/mod_verify.txt
    4095:  go/src/cmd/go/testdata/script/mod_verify_work.txt
    4096:  go/src/cmd/go/testdata/script/mod_versions.txt
    4097:  go/src/cmd/go/testdata/script/mod_why.txt
    4098:  go/src/cmd/go/testdata/script/modfile_flag.txt
    4099:  go/src/cmd/go/testdata/script/noncanonical_import.txt
    4100:  go/src/cmd/go/testdata/script/old_tidy_toolchain.txt
    4101:  go/src/cmd/go/testdata/script/pattern_syntax_error.txt
    ...
    
    4119:  go/src/cmd/go/testdata/script/src_file.txt
    4120:  go/src/cmd/go/testdata/script/std_vendor.txt
    4121:  go/src/cmd/go/testdata/script/telemetry.txt
    4122:  go/src/cmd/go/testdata/script/test2json_interrupt.txt
    4123:  go/src/cmd/go/testdata/script/test_android_issue62123.txt
    4124:  go/src/cmd/go/testdata/script/test_bad_example.txt
    4125:  go/src/cmd/go/testdata/script/test_badtest.txt
    4126:  go/src/cmd/go/testdata/script/test_benchmark_1x.txt
    4127:  go/src/cmd/go/testdata/script/test_benchmark_chatty_fail.txt
    4128:  go/src/cmd/go/testdata/script/test_benchmark_chatty_success.txt
    4129:  go/src/cmd/go/testdata/script/test_benchmark_fatal.txt
    4130:  go/src/cmd/go/testdata/script/test_benchmark_labels.txt
    4131:  go/src/cmd/go/testdata/script/test_benchmark_timeout.txt
    4132:  go/src/cmd/go/testdata/script/test_build_failure.txt
    4133:  go/src/cmd/go/testdata/script/test_buildvcs.txt
    4134:  go/src/cmd/go/testdata/script/test_cache_inputs.txt
    4135:  go/src/cmd/go/testdata/script/test_chatty_fail.txt
    4136:  go/src/cmd/go/testdata/script/test_chatty_parallel_fail.txt
    4137:  go/src/cmd/go/testdata/script/test_chatty_parallel_success.txt
    4138:  go/src/cmd/go/testdata/script/test_chatty_parallel_success_run.txt
    4139:  go/src/cmd/go/testdata/script/test_chatty_success.txt
    4140:  go/src/cmd/go/testdata/script/test_cleanup_failnow.txt
    4141:  go/src/cmd/go/testdata/script/test_compile_binary.txt
    4142:  go/src/cmd/go/testdata/script/test_compile_multi_pkg.txt
    4143:  go/src/cmd/go/testdata/script/test_compile_tempfile.txt
    4144:  go/src/cmd/go/testdata/script/test_deadline.txt
    4145:  go/src/cmd/go/testdata/script/test_empty.txt
    4146:  go/src/cmd/go/testdata/script/test_env_term.txt
    4147:  go/src/cmd/go/testdata/script/test_example_goexit.txt
    4148:  go/src/cmd/go/testdata/script/test_exit.txt
    4149:  go/src/cmd/go/testdata/script/test_fail_fast.txt
    4150:  go/src/cmd/go/testdata/script/test_fail_newline.txt
    ...
    
    4157:  go/src/cmd/go/testdata/script/test_fuzz_cgo.txt
    4158:  go/src/cmd/go/testdata/script/test_fuzz_chatty.txt
    4159:  go/src/cmd/go/testdata/script/test_fuzz_cleanup.txt
    4160:  go/src/cmd/go/testdata/script/test_fuzz_cov.txt
    4161:  go/src/cmd/go/testdata/script/test_fuzz_deadline.txt
    4162:  go/src/cmd/go/testdata/script/test_fuzz_dup_cache.txt
    4163:  go/src/cmd/go/testdata/script/test_fuzz_err_deadlock.txt
    4164:  go/src/cmd/go/testdata/script/test_fuzz_fuzztime.txt
    4165:  go/src/cmd/go/testdata/script/test_fuzz_io_error.txt
    4166:  go/src/cmd/go/testdata/script/test_fuzz_limit_dup_entry.txt
    4167:  go/src/cmd/go/testdata/script/test_fuzz_match.txt
    4168:  go/src/cmd/go/testdata/script/test_fuzz_minimize.txt
    4169:  go/src/cmd/go/testdata/script/test_fuzz_minimize_dirty_cov.txt
    4170:  go/src/cmd/go/testdata/script/test_fuzz_minimize_interesting.txt
    4171:  go/src/cmd/go/testdata/script/test_fuzz_modcache.txt
    4172:  go/src/cmd/go/testdata/script/test_fuzz_multiple.txt
    4173:  go/src/cmd/go/testdata/script/test_fuzz_mutate_crash.txt
    4174:  go/src/cmd/go/testdata/script/test_fuzz_mutate_fail.txt
    ...
    
    4181:  go/src/cmd/go/testdata/script/test_fuzz_run.txt
    4182:  go/src/cmd/go/testdata/script/test_fuzz_seed_corpus.txt
    4183:  go/src/cmd/go/testdata/script/test_fuzz_setenv.txt
    4184:  go/src/cmd/go/testdata/script/test_fuzz_test_race.txt
    4185:  go/src/cmd/go/testdata/script/test_fuzz_unsupported.txt
    4186:  go/src/cmd/go/testdata/script/test_generated_main.txt
    4187:  go/src/cmd/go/testdata/script/test_go111module_cache.txt
    4188:  go/src/cmd/go/testdata/script/test_goroot_PATH.txt
    4189:  go/src/cmd/go/testdata/script/test_import_error_stack.txt
    ...
    
    4197:  go/src/cmd/go/testdata/script/test_json_timeout.txt
    4198:  go/src/cmd/go/testdata/script/test_main.txt
    4199:  go/src/cmd/go/testdata/script/test_main_archive.txt
    4200:  go/src/cmd/go/testdata/script/test_main_panic.txt
    4201:  go/src/cmd/go/testdata/script/test_main_twice.txt
    4202:  go/src/cmd/go/testdata/script/test_match_benchmark_labels.txt
    4203:  go/src/cmd/go/testdata/script/test_match_no_benchmarks.txt
    4204:  go/src/cmd/go/testdata/script/test_match_no_subtests.txt
    4205:  go/src/cmd/go/testdata/script/test_match_no_subtests_failure.txt
    4206:  go/src/cmd/go/testdata/script/test_match_no_subtests_parallel.txt
    4207:  go/src/cmd/go/testdata/script/test_match_no_tests.txt
    4208:  go/src/cmd/go/testdata/script/test_match_no_tests_build_failure.txt
    ...
    
    4231:  go/src/cmd/go/testdata/script/test_regexps.txt
    4232:  go/src/cmd/go/testdata/script/test_relative_cmdline.txt
    4233:  go/src/cmd/go/testdata/script/test_relative_import.txt
    4234:  go/src/cmd/go/testdata/script/test_script_cmdcd.txt
    4235:  go/src/cmd/go/testdata/script/test_shuffle.txt
    4236:  go/src/cmd/go/testdata/script/test_skip.txt
    4237:  go/src/cmd/go/testdata/script/test_source_order.txt
    4238:  go/src/cmd/go/testdata/script/test_status.txt
    4239:  go/src/cmd/go/testdata/script/test_syntax_error_says_fail.txt
    ...
    
    4282:  go/src/cmd/go/testdata/script/vet_internal.txt
    4283:  go/src/cmd/go/testdata/script/work.txt
    4284:  go/src/cmd/go/testdata/script/work_build_no_modules.txt
    4285:  go/src/cmd/go/testdata/script/work_disablevendor.txt
    4286:  go/src/cmd/go/testdata/script/work_edit.txt
    4287:  go/src/cmd/go/testdata/script/work_edit_toolchain.txt
    4288:  go/src/cmd/go/testdata/script/work_empty_panic_GOPATH.txt
    4289:  go/src/cmd/go/testdata/script/work_env.txt
    4290:  go/src/cmd/go/testdata/script/work_errors_pos.txt
    ...
    
    4785:  go/src/cmd/link/internal/ld/data_test.go
    4786:  go/src/cmd/link/internal/ld/deadcode.go
    4787:  go/src/cmd/link/internal/ld/deadcode_test.go
    4788:  go/src/cmd/link/internal/ld/decodesym.go
    4789:  go/src/cmd/link/internal/ld/dwarf.go
    4790:  go/src/cmd/link/internal/ld/dwarf_test.go
    4791:  go/src/cmd/link/internal/ld/elf.go
    4792:  go/src/cmd/link/internal/ld/elf_test.go
    4793:  go/src/cmd/link/internal/ld/errors.go
    ...
    
    5221:  go/src/cmd/vendor/golang.org/x/sys/plan9/
    5222:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm.s
    5223:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm_plan9_386.s
    5224:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm_plan9_amd64.s
    5225:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm_plan9_arm.s
    5226:  go/src/cmd/vendor/golang.org/x/sys/plan9/const_plan9.go
    5227:  go/src/cmd/vendor/golang.org/x/sys/plan9/dir_plan9.go
    5228:  go/src/cmd/vendor/golang.org/x/sys/plan9/env_plan9.go
    5229:  go/src/cmd/vendor/golang.org/x/sys/plan9/errors_plan9.go
    5230:  go/src/cmd/vendor/golang.org/x/sys/plan9/mkall.sh
    5231:  go/src/cmd/vendor/golang.org/x/sys/plan9/mkerrors.sh
    ...
    
    5292:  go/src/cmd/vendor/golang.org/x/sys/unix/gccgo_c.c
    5293:  go/src/cmd/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go
    5294:  go/src/cmd/vendor/golang.org/x/sys/unix/ifreq_linux.go
    5295:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_linux.go
    5296:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_signed.go
    5297:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_unsigned.go
    5298:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_zos.go
    5299:  go/src/cmd/vendor/golang.org/x/sys/unix/mkall.sh
    5300:  go/src/cmd/vendor/golang.org/x/sys/unix/mkerrors.sh
    ...
    
    5375:  go/src/cmd/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go
    5376:  go/src/cmd/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go
    5377:  go/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_linux.go
    5378:  go/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_unix.go
    5379:  go/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go
    5380:  go/src/cmd/vendor/golang.org/x/sys/unix/timestruct.go
    5381:  go/src/cmd/vendor/golang.org/x/sys/unix/unveil_openbsd.go
    5382:  go/src/cmd/vendor/golang.org/x/sys/unix/xattr_bsd.go
    5383:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go
    5384:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go
    5385:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go
    5386:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go
    5387:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go
    5388:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go
    5389:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go
    5390:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go
    5391:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
    5392:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go
    5393:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux.go
    5394:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_386.go
    5395:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
    5396:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
    5397:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
    5398:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go
    5399:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
    5400:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
    5401:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
    5402:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
    5403:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go
    5404:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
    5405:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
    5406:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
    5407:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
    5408:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
    5409:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go
    5410:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go
    5411:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go
    5412:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go
    5413:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go
    5414:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go
    5415:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go
    5416:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go
    5417:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go
    5418:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go
    5419:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go
    5420:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go
    5421:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go
    ...
    
    5559:  go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go
    5560:  go/src/cmd/vendor/golang.org/x/sys/windows/
    5561:  go/src/cmd/vendor/golang.org/x/sys/windows/aliases.go
    5562:  go/src/cmd/vendor/golang.org/x/sys/windows/dll_windows.go
    5563:  go/src/cmd/vendor/golang.org/x/sys/windows/env_windows.go
    5564:  go/src/cmd/vendor/golang.org/x/sys/windows/eventlog.go
    5565:  go/src/cmd/vendor/golang.org/x/sys/windows/exec_windows.go
    5566:  go/src/cmd/vendor/golang.org/x/sys/windows/memory_windows.go
    5567:  go/src/cmd/vendor/golang.org/x/sys/windows/mkerrors.bash
    ...
    
    5575:  go/src/cmd/vendor/golang.org/x/sys/windows/str.go
    5576:  go/src/cmd/vendor/golang.org/x/sys/windows/syscall.go
    5577:  go/src/cmd/vendor/golang.org/x/sys/windows/syscall_windows.go
    5578:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go
    5579:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_386.go
    5580:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_amd64.go
    5581:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_arm.go
    5582:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_arm64.go
    5583:  go/src/cmd/vendor/golang.org/x/sys/windows/zerrors_windows.go
    ...
    
    5769:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock/copylock.go
    5770:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow/
    5771:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow/ctrlflow.go
    5772:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/
    5773:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/defers.go
    5774:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/doc.go
    5775:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/directive/
    5776:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/directive/directive.go
    5777:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas/
    5778:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas/errorsas.go
    ...
    
    5885:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/
    5886:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/common.go
    5887:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/coretype.go
    5888:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/free.go
    5889:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/normalize.go
    5890:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/termlist.go
    5891:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/typeterm.go
    5892:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/
    5893:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/errorcode.go
    5894:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/errorcode_string.go
    ...
    
    6916:  go/src/encoding/gob/decoder.go
    6917:  go/src/encoding/gob/doc.go
    6918:  go/src/encoding/gob/dump.go
    6919:  go/src/encoding/gob/enc_helpers.go
    6920:  go/src/encoding/gob/encgen.go
    6921:  go/src/encoding/gob/encode.go
    6922:  go/src/encoding/gob/encoder.go
    6923:  go/src/encoding/gob/encoder_test.go
    6924:  go/src/encoding/gob/error.go
    ...
    
    6968:  go/src/encoding/xml/example_text_marshaling_test.go
    6969:  go/src/encoding/xml/marshal.go
    6970:  go/src/encoding/xml/marshal_test.go
    6971:  go/src/encoding/xml/read.go
    6972:  go/src/encoding/xml/read_test.go
    6973:  go/src/encoding/xml/typeinfo.go
    6974:  go/src/encoding/xml/xml.go
    6975:  go/src/encoding/xml/xml_test.go
    6976:  go/src/errors/
    6977:  go/src/errors/errors.go
    6978:  go/src/errors/errors_test.go
    6979:  go/src/errors/example_test.go
    6980:  go/src/errors/join.go
    6981:  go/src/errors/join_test.go
    6982:  go/src/errors/wrap.go
    6983:  go/src/errors/wrap_test.go
    ...
    
    6990:  go/src/flag/example_test.go
    6991:  go/src/flag/example_textvar_test.go
    6992:  go/src/flag/example_value_test.go
    6993:  go/src/flag/export_test.go
    6994:  go/src/flag/flag.go
    6995:  go/src/flag/flag_test.go
    6996:  go/src/fmt/
    6997:  go/src/fmt/doc.go
    6998:  go/src/fmt/errors.go
    6999:  go/src/fmt/errors_test.go
    ...
    
    7203:  go/src/go/doc/testdata/d.1.golden
    7204:  go/src/go/doc/testdata/d.2.golden
    7205:  go/src/go/doc/testdata/d1.go
    7206:  go/src/go/doc/testdata/d2.go
    7207:  go/src/go/doc/testdata/e.0.golden
    7208:  go/src/go/doc/testdata/e.1.golden
    7209:  go/src/go/doc/testdata/e.2.golden
    7210:  go/src/go/doc/testdata/e.go
    7211:  go/src/go/doc/testdata/error1.0.golden
    7212:  go/src/go/doc/testdata/error1.1.golden
    7213:  go/src/go/doc/testdata/error1.2.golden
    7214:  go/src/go/doc/testdata/error1.go
    7215:  go/src/go/doc/testdata/error2.0.golden
    7216:  go/src/go/doc/testdata/error2.1.golden
    7217:  go/src/go/doc/testdata/error2.2.golden
    7218:  go/src/go/doc/testdata/error2.go
    ...
    
    7372:  go/src/go/internal/srcimporter/testdata/issue20855/issue20855.go
    7373:  go/src/go/internal/srcimporter/testdata/issue23092/
    7374:  go/src/go/internal/srcimporter/testdata/issue23092/issue23092.go
    7375:  go/src/go/internal/srcimporter/testdata/issue24392/
    7376:  go/src/go/internal/srcimporter/testdata/issue24392/issue24392.go
    7377:  go/src/go/internal/typeparams/
    7378:  go/src/go/internal/typeparams/typeparams.go
    7379:  go/src/go/parser/
    7380:  go/src/go/parser/error_test.go
    ...
    
    7472:  go/src/go/printer/testdata/linebreaks.golden
    7473:  go/src/go/printer/testdata/linebreaks.input
    7474:  go/src/go/printer/testdata/parser.go
    7475:  go/src/go/printer/testdata/slow.golden
    7476:  go/src/go/printer/testdata/slow.input
    7477:  go/src/go/printer/testdata/statements.golden
    7478:  go/src/go/printer/testdata/statements.input
    7479:  go/src/go/scanner/
    7480:  go/src/go/scanner/errors.go
    ...
    
    7506:  go/src/go/types/check.go
    7507:  go/src/go/types/check_test.go
    7508:  go/src/go/types/commentMap_test.go
    7509:  go/src/go/types/const.go
    7510:  go/src/go/types/context.go
    7511:  go/src/go/types/context_test.go
    7512:  go/src/go/types/conversions.go
    7513:  go/src/go/types/decl.go
    7514:  go/src/go/types/errorcalls_test.go
    7515:  go/src/go/types/errors.go
    7516:  go/src/go/types/errors_test.go
    ...
    
    7653:  go/src/html/template/content.go
    7654:  go/src/html/template/content_test.go
    7655:  go/src/html/template/context.go
    7656:  go/src/html/template/css.go
    7657:  go/src/html/template/css_test.go
    7658:  go/src/html/template/delim_string.go
    7659:  go/src/html/template/doc.go
    7660:  go/src/html/template/element_string.go
    7661:  go/src/html/template/error.go
    ...
    
    8250:  go/src/internal/msan/
    8251:  go/src/internal/msan/doc.go
    8252:  go/src/internal/msan/msan.go
    8253:  go/src/internal/msan/nomsan.go
    8254:  go/src/internal/nettrace/
    8255:  go/src/internal/nettrace/nettrace.go
    8256:  go/src/internal/obscuretestdata/
    8257:  go/src/internal/obscuretestdata/obscuretestdata.go
    8258:  go/src/internal/oserror/
    8259:  go/src/internal/oserror/errors.go
    ...
    
    8270:  go/src/internal/platform/
    8271:  go/src/internal/platform/supported.go
    8272:  go/src/internal/platform/zosarch.go
    8273:  go/src/internal/platform/zosarch_test.go
    8274:  go/src/internal/poll/
    8275:  go/src/internal/poll/copy_file_range_linux.go
    8276:  go/src/internal/poll/errno_unix.go
    8277:  go/src/internal/poll/errno_windows.go
    8278:  go/src/internal/poll/error_linux_test.go
    8279:  go/src/internal/poll/error_stub_test.go
    8280:  go/src/internal/poll/error_test.go
    ...
    
    8708:  go/src/internal/trace/traceviewer/static/trace_viewer_full.html
    8709:  go/src/internal/trace/traceviewer/static/webcomponents.min.js
    8710:  go/src/internal/trace/value.go
    8711:  go/src/internal/trace/version/
    8712:  go/src/internal/trace/version/version.go
    8713:  go/src/internal/txtar/
    8714:  go/src/internal/txtar/archive.go
    8715:  go/src/internal/types/
    8716:  go/src/internal/types/errors/
    8717:  go/src/internal/types/errors/code_string.go
    8718:  go/src/internal/types/errors/codes.go
    8719:  go/src/internal/types/errors/codes_test.go
    8720:  go/src/internal/types/errors/generrordocs.go
    ...
    
    8740:  go/src/internal/types/testdata/check/decls0.go
    8741:  go/src/internal/types/testdata/check/decls1.go
    8742:  go/src/internal/types/testdata/check/decls2/
    8743:  go/src/internal/types/testdata/check/decls2/decls2a.go
    8744:  go/src/internal/types/testdata/check/decls2/decls2b.go
    8745:  go/src/internal/types/testdata/check/decls3.go
    8746:  go/src/internal/types/testdata/check/decls4.go
    8747:  go/src/internal/types/testdata/check/decls5.go
    8748:  go/src/internal/types/testdata/check/errors.go
    ...
    
    9269:  go/src/math/big/ratconv_test.go
    9270:  go/src/math/big/ratmarsh.go
    9271:  go/src/math/big/ratmarsh_test.go
    9272:  go/src/math/big/roundingmode_string.go
    9273:  go/src/math/big/sqrt.go
    9274:  go/src/math/big/sqrt_test.go
    9275:  go/src/math/bits/
    9276:  go/src/math/bits/bits.go
    9277:  go/src/math/bits/bits_errors.go
    9278:  go/src/math/bits/bits_errors_bootstrap.go
    ...
    
    9490:  go/src/net/dnsclient_test.go
    9491:  go/src/net/dnsclient_unix.go
    9492:  go/src/net/dnsclient_unix_test.go
    9493:  go/src/net/dnsconfig.go
    9494:  go/src/net/dnsconfig_unix.go
    9495:  go/src/net/dnsconfig_unix_test.go
    9496:  go/src/net/dnsconfig_windows.go
    9497:  go/src/net/dnsname_test.go
    9498:  go/src/net/error_plan9.go
    9499:  go/src/net/error_plan9_test.go
    9500:  go/src/net/error_posix.go
    9501:  go/src/net/error_posix_test.go
    9502:  go/src/net/error_test.go
    9503:  go/src/net/error_unix.go
    9504:  go/src/net/error_unix_test.go
    9505:  go/src/net/error_windows.go
    9506:  go/src/net/error_windows_test.go
    ...
    
    9559:  go/src/net/http/fcgi/child.go
    9560:  go/src/net/http/fcgi/fcgi.go
    9561:  go/src/net/http/fcgi/fcgi_test.go
    9562:  go/src/net/http/filetransport.go
    9563:  go/src/net/http/filetransport_test.go
    9564:  go/src/net/http/fs.go
    9565:  go/src/net/http/fs_test.go
    9566:  go/src/net/http/h2_bundle.go
    9567:  go/src/net/http/h2_error.go
    9568:  go/src/net/http/h2_error_test.go
    ...
    
    9897:  go/src/os/dirent_linux.go
    9898:  go/src/os/dirent_netbsd.go
    9899:  go/src/os/dirent_openbsd.go
    9900:  go/src/os/dirent_solaris.go
    9901:  go/src/os/dirent_wasip1.go
    9902:  go/src/os/env.go
    9903:  go/src/os/env_test.go
    9904:  go/src/os/env_unix_test.go
    9905:  go/src/os/error.go
    9906:  go/src/os/error_errno.go
    9907:  go/src/os/error_plan9.go
    9908:  go/src/os/error_test.go
    9909:  go/src/os/error_unix_test.go
    9910:  go/src/os/error_windows_test.go
    ...
    
    10449:  go/src/runtime/duff_mips64x.s
    10450:  go/src/runtime/duff_ppc64x.s
    10451:  go/src/runtime/duff_riscv64.s
    10452:  go/src/runtime/duff_s390x.s
    10453:  go/src/runtime/ehooks_test.go
    10454:  go/src/runtime/env_plan9.go
    10455:  go/src/runtime/env_posix.go
    10456:  go/src/runtime/env_test.go
    10457:  go/src/runtime/error.go
    ...
    
    11450:  go/src/syscall/const_plan9.go
    11451:  go/src/syscall/creds_test.go
    11452:  go/src/syscall/dir_plan9.go
    11453:  go/src/syscall/dirent.go
    11454:  go/src/syscall/dirent_test.go
    11455:  go/src/syscall/dll_windows.go
    11456:  go/src/syscall/env_unix.go
    11457:  go/src/syscall/env_windows.go
    11458:  go/src/syscall/errors_plan9.go
    ...
    
    11495:  go/src/syscall/linkname_bsd.go
    11496:  go/src/syscall/linkname_darwin.go
    11497:  go/src/syscall/linkname_libc.go
    11498:  go/src/syscall/linkname_openbsd.go
    11499:  go/src/syscall/linkname_unix.go
    11500:  go/src/syscall/lsf_linux.go
    11501:  go/src/syscall/mkall.sh
    11502:  go/src/syscall/mkasm.go
    11503:  go/src/syscall/mkerrors.sh
    ...
    
    11615:  go/src/syscall/types_solaris.go
    11616:  go/src/syscall/types_windows.go
    11617:  go/src/syscall/types_windows_386.go
    11618:  go/src/syscall/types_windows_amd64.go
    11619:  go/src/syscall/types_windows_arm.go
    11620:  go/src/syscall/types_windows_arm64.go
    11621:  go/src/syscall/wtf8_windows.go
    11622:  go/src/syscall/wtf8_windows_test.go
    11623:  go/src/syscall/zerrors_aix_ppc64.go
    11624:  go/src/syscall/zerrors_darwin_amd64.go
    11625:  go/src/syscall/zerrors_darwin_arm64.go
    11626:  go/src/syscall/zerrors_dragonfly_amd64.go
    11627:  go/src/syscall/zerrors_freebsd_386.go
    11628:  go/src/syscall/zerrors_freebsd_amd64.go
    11629:  go/src/syscall/zerrors_freebsd_arm.go
    11630:  go/src/syscall/zerrors_freebsd_arm64.go
    11631:  go/src/syscall/zerrors_freebsd_riscv64.go
    11632:  go/src/syscall/zerrors_linux_386.go
    11633:  go/src/syscall/zerrors_linux_amd64.go
    11634:  go/src/syscall/zerrors_linux_arm.go
    11635:  go/src/syscall/zerrors_linux_arm64.go
    11636:  go/src/syscall/zerrors_linux_loong64.go
    11637:  go/src/syscall/zerrors_linux_mips.go
    11638:  go/src/syscall/zerrors_linux_mips64.go
    11639:  go/src/syscall/zerrors_linux_mips64le.go
    11640:  go/src/syscall/zerrors_linux_mipsle.go
    11641:  go/src/syscall/zerrors_linux_ppc64.go
    11642:  go/src/syscall/zerrors_linux_ppc64le.go
    11643:  go/src/syscall/zerrors_linux_riscv64.go
    11644:  go/src/syscall/zerrors_linux_s390x.go
    11645:  go/src/syscall/zerrors_netbsd_386.go
    11646:  go/src/syscall/zerrors_netbsd_amd64.go
    11647:  go/src/syscall/zerrors_netbsd_arm.go
    11648:  go/src/syscall/zerrors_netbsd_arm64.go
    11649:  go/src/syscall/zerrors_openbsd_386.go
    11650:  go/src/syscall/zerrors_openbsd_amd64.go
    11651:  go/src/syscall/zerrors_openbsd_arm.go
    11652:  go/src/syscall/zerrors_openbsd_arm64.go
    11653:  go/src/syscall/zerrors_openbsd_mips64.go
    11654:  go/src/syscall/zerrors_openbsd_ppc64.go
    11655:  go/src/syscall/zerrors_openbsd_riscv64.go
    11656:  go/src/syscall/zerrors_solaris_amd64.go
    11657:  go/src/syscall/zerrors_windows.go
    ...
    
    15506:  go/test/typeparam/issue50481c.dir/main.go
    15507:  go/test/typeparam/issue50481c.go
    15508:  go/test/typeparam/issue50481c.out
    15509:  go/test/typeparam/issue50485.dir/
    15510:  go/test/typeparam/issue50485.dir/a.go
    15511:  go/test/typeparam/issue50485.dir/main.go
    15512:  go/test/typeparam/issue50485.go
    15513:  go/test/typeparam/issue50486.dir/
    15514:  go/test/typeparam/issue50486.dir/goerror_fp.go
    ...
    
    15843:  go: downloading github.com/Masterminds/goutils v1.1.1
    15844:  go: downloading github.com/Masterminds/semver/v3 v3.2.1
    15845:  go: downloading github.com/google/uuid v1.3.0
    15846:  go: downloading github.com/huandu/xstrings v1.4.0
    15847:  go: downloading github.com/imdario/mergo v0.3.13
    15848:  go: downloading github.com/mitchellh/copystructure v1.2.0
    15849:  go: downloading github.com/shopspring/decimal v1.3.1
    15850:  go: downloading golang.org/x/crypto v0.21.0
    15851:  go: downloading github.com/pkg/errors v0.9.1
    ...
    
    15855:  helm-docs [flags]
    15856:  Flags:
    15857:  -b, --badge-style string                                 badge style to use for charts (default "flat-square")
    15858:  -c, --chart-search-root string                           directory to search recursively within for charts (default ".")
    15859:  -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
    15860:  -u, --document-dependency-values                         For charts with dependencies, include the dependency values in the chart values documentation
    15861:  -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])
    15862:  -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])
    15863:  -x, --documentation-strict-mode                          Fail the generation of docs if there are undocumented values
    15864:  -d, --dry-run                                            don't actually render any markdown files just print to stdout passed
    15865:  -h, --help                                               help for helm-docs
    15866:  -i, --ignore-file string                                 The filename to use as an ignore file to exclude chart directories (default ".helmdocsignore")
    15867:  --ignore-non-descriptions                            ignore values without a comment, this values will not be included in the README
    15868:  -l, --log-level string                                   Level of logs that should printed, one of (panic, fatal, error, warning, info, debug, trace) (default "info")
    ...
    
    16135:  with:
    16136:  timeout_minutes: 40
    16137:  max_attempts: 2
    16138:  retry_wait_seconds: 60
    16139:  command: USE_RANDOM_USER_ID=false VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make test_node_relay
    16140:  
    16141:  polling_interval_seconds: 1
    16142:  warning_on_retry: true
    16143:  continue_on_error: false
    ...
    
    16158:  rm -rf ./Base/configs/node && mkdir -p ./Base/configs/node && cp -r ./charts/selenium-grid/configs/node ./Base/configs
    16159:  rm -rf ./Base/certs && cp -r ./charts/selenium-grid/certs ./Base
    16160:  ./Base/certs/gen-cert-helper.sh -d ./Base/certs
    16161:  Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days
    16162:  for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown
    16163:  [Storing server.jks]
    16164:  Importing keystore server.jks to tls.p12...
    16165:  Entry for alias seleniumhq successfully imported.
    16166:  Import command completed:  1 entries successfully imported, 0 entries failed or cancelled
    ...
    
    16812:  #11 2.765 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp/1.44.1/opentelemetry-exporter-otlp-1.44.1.pom
    16813:  #11 2.841 Downloading https://repo1.maven.org/maven2/io/netty/netty-parent/4.1.115.Final/netty-parent-4.1.115.Final.pom
    16814:  #11 2.869 Downloaded https://repo1.maven.org/maven2/io/netty/netty-parent/4.1.115.Final/netty-parent-4.1.115.Final.pom
    16815:  #11 2.930 Downloading https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
    16816:  #11 2.938 Downloaded https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
    16817:  #11 3.052 Downloading https://repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.110.Final/netty-handler-proxy-4.1.110.Final.pom
    16818:  #11 3.052 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
    16819:  #11 3.052 Downloading https://repo1.maven.org/maven2/io/grpc/grpc-util/1.68.1/grpc-util-1.68.1.pom
    16820:  #11 3.054 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.pom
    16821:  #11 3.054 Downloading https://repo1.maven.org/maven2/io/netty/netty-common/4.1.115.Final/netty-common-4.1.115.Final.pom
    16822:  #11 3.056 Downloading https://repo1.maven.org/maven2/com/google/guava/guava/33.2.1-android/guava-33.2.1-android.pom
    16823:  #11 3.074 Downloaded https://repo1.maven.org/maven2/io/netty/netty-common/4.1.115.Final/netty-common-4.1.115.Final.pom
    16824:  #11 3.078 Downloading https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.115.Final/netty-transport-4.1.115.Final.pom
    16825:  #11 3.082 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-util/1.68.1/grpc-util-1.68.1.pom
    16826:  #11 3.084 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.44.1/opentelemetry-sdk-metrics-1.44.1.pom
    16827:  #11 3.085 Downloaded https://repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.110.Final/netty-handler-proxy-4.1.110.Final.pom
    16828:  #11 3.085 Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.pom
    ...
    
    16850:  #11 3.138 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-sender-okhttp/1.44.1/opentelemetry-exporter-sender-okhttp-1.44.1.pom
    16851:  #11 3.139 Downloading https://repo1.maven.org/maven2/io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.pom
    16852:  #11 3.142 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.44.1/opentelemetry-sdk-logs-1.44.1.pom
    16853:  #11 3.150 Downloaded https://repo1.maven.org/maven2/io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.pom
    16854:  #11 3.150 Downloading https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.115.Final/netty-buffer-4.1.115.Final.pom
    16855:  #11 3.154 Downloaded https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.115.Final/netty-codec-4.1.115.Final.pom
    16856:  #11 3.163 Downloaded https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.115.Final/netty-buffer-4.1.115.Final.pom
    16857:  #11 3.177 Downloading https://repo1.maven.org/maven2/com/google/guava/guava-parent/33.2.1-android/guava-parent-33.2.1-android.pom
    16858:  #11 3.178 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.28.0/error_prone_parent-2.28.0.pom
    16859:  #11 3.178 Downloading https://repo1.maven.org/maven2/io/netty/netty-parent/4.1.110.Final/netty-parent-4.1.110.Final.pom
    16860:  #11 3.186 Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.28.0/error_prone_parent-2.28.0.pom
    ...
    
    16968:  #11 3.793 Downloading https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.115.Final/netty-buffer-4.1.115.Final.jar
    16969:  #11 3.796 Downloaded https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.115.Final/netty-handler-4.1.115.Final.jar
    16970:  #11 3.796 Downloading https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar
    16971:  #11 3.797 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp-common/1.44.1/opentelemetry-exporter-otlp-common-1.44.1.jar
    16972:  #11 3.797 Downloading https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar
    16973:  #11 3.803 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-netty/1.68.1/grpc-netty-1.68.1.jar
    16974:  #11 3.803 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-common/1.44.1/opentelemetry-exporter-common-1.44.1.jar
    16975:  #11 3.806 Downloaded https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.115.Final/netty-resolver-4.1.115.Final.jar
    16976:  #11 3.806 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar
    16977:  #11 3.813 Downloaded https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.115.Final/netty-buffer-4.1.115.Final.jar
    16978:  #11 3.813 Downloading https://repo1.maven.org/maven2/io/grpc/grpc-util/1.68.1/grpc-util-1.68.1.jar
    16979:  #11 3.814 Downloaded https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar
    16980:  #11 3.814 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp/1.44.1/opentelemetry-exporter-otlp-1.44.1.jar
    16981:  #11 3.815 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-common/1.44.1/opentelemetry-exporter-common-1.44.1.jar
    16982:  #11 3.815 Downloading https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar
    16983:  #11 3.817 Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar
    ...
    
    17305:  #15 DONE 0.0s
    17306:  #16 [stage-0 8/9] COPY --chown=1200:1201 certs/tls.crt certs/tls.key certs/server.jks certs/server.pass /opt/selenium/secrets/
    17307:  #16 DONE 0.0s
    17308:  #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
    17309:  #17 0.150 seluser is running cert script!
    17310:  #17 0.513 Processing /opt/selenium/secrets/server.jks
    17311:  #17 0.795 Certificate stored in file </tmp/SeleniumHQ.pem>
    17312:  #17 0.957 Warning: use -cacerts option to access cacerts keystore
    17313:  #17 1.065 keytool error: java.lang.Exception: Alias <SeleniumHQ> does not exist
    17314:  #17 1.186 Warning: use -cacerts option to access cacerts keystore
    17315:  #17 1.296 Certificate was added to keystore
    17316:  #17 1.423 Warning: use -cacerts option to access cacerts keystore
    17317:  #17 1.649 The certificate with alias SeleniumHQ is present in /etc/ssl/certs/java/cacerts
    17318:  #17 2.061 seluser is running cert script!
    17319:  #17 2.148 Processing /opt/selenium/secrets/tls.crt
    17320:  #17 2.149 Adding to db: /home/seluser/.pki/nssdb/cert9.db
    17321:  #17 2.159 certutil: could not find certificate named "SeleniumHQ": SEC_ERROR_INVALID_ARGS: security library: invalid arguments.
    ...
    
    18181:  #9 2.619 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
    18182:  #9 2.619 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
    18183:  #9 2.619 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
    18184:  #9 2.619 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
    18185:  #9 2.619 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
    18186:  #9 2.619 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
    18187:  #9 2.619 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
    18188:  #9 2.619 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
    18189:  #9 10.92 perl: warning: Setting locale failed.
    ...
    
    18251:  #9 11.67 Setting up libkmod2:amd64 (31+20240202-2ubuntu7) ...
    18252:  #9 11.67 Setting up libsystemd-shared:amd64 (255.4-1ubuntu8.4) ...
    18253:  #9 11.68 Setting up systemd-dev (255.4-1ubuntu8.4) ...
    18254:  #9 11.68 Setting up systemd (255.4-1ubuntu8.4) ...
    18255:  #9 11.70 Created symlink /etc/systemd/system/getty.target.wants/[email protected] → /usr/lib/systemd/system/[email protected].
    18256:  #9 11.70 Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target.
    18257:  #9 11.70 Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /usr/lib/systemd/system/systemd-pstore.service.
    18258:  #9 11.71 Initializing machine ID from random generator.
    18259:  #9 11.73 /usr/lib/tmpfiles.d/systemd-network.conf:10: Failed to resolve user 'systemd-network': No such process
    18260:  #9 11.73 /usr/lib/tmpfiles.d/systemd-network.conf:11: Failed to resolve user 'systemd-network': No such process
    18261:  #9 11.73 /usr/lib/tmpfiles.d/systemd-network.conf:12: Failed to resolve user 'systemd-network': No such process
    18262:  #9 11.73 /usr/lib/tmpfiles.d/systemd-network.conf:13: Failed to resolve user 'systemd-network': No such process
    18263:  #9 11.73 /usr/lib/tmpfiles.d/systemd.conf:22: Failed to resolve group 'systemd-journal': No such process
    18264:  #9 11.73 /usr/lib/tmpfiles.d/systemd.conf:23: Failed to resolve group 'systemd-journal': No such process
    18265:  #9 11.73 /usr/lib/tmpfiles.d/systemd.conf:28: Failed to resolve group 'systemd-journal': No such process
    18266:  #9 11.73 /usr/lib/tmpfiles.d/systemd.conf:29: Failed to resolve group 'systemd-journal': No such process
    18267:  #9 11.73 /usr/lib/tmpfiles.d/systemd.conf:30: Failed to resolve group 'systemd-journal': No such process
    ...
    
    19107:  #10 0.574   inflating: noVNC-1.5.0/.github/workflows/test.yml  
    19108:  #10 0.574   inflating: noVNC-1.5.0/.github/workflows/translate.yml  
    19109:  #10 0.574   inflating: noVNC-1.5.0/.gitignore  
    19110:  #10 0.574  extracting: noVNC-1.5.0/.gitmodules  
    19111:  #10 0.574   inflating: noVNC-1.5.0/AUTHORS     
    19112:  #10 0.575   inflating: noVNC-1.5.0/LICENSE.txt  
    19113:  #10 0.575   inflating: noVNC-1.5.0/README.md   
    19114:  #10 0.575    creating: noVNC-1.5.0/app/
    19115:  #10 0.575   inflating: noVNC-1.5.0/app/error-handler.js  
    19116:  #10 0.575    creating: noVNC-1.5.0/app/images/
    19117:  #10 0.575   inflating: noVNC-1.5.0/app/images/alt.svg  
    19118:  #10 0.576   inflating: noVNC-1.5.0/app/images/clipboard.svg  
    19119:  #10 0.576   inflating: noVNC-1.5.0/app/images/connect.svg  
    19120:  #10 0.576   inflating: noVNC-1.5.0/app/images/ctrl.svg  
    19121:  #10 0.576   inflating: noVNC-1.5.0/app/images/ctrlaltdel.svg  
    19122:  #10 0.576   inflating: noVNC-1.5.0/app/images/disconnect.svg  
    19123:  #10 0.576   inflating: noVNC-1.5.0/app/images/drag.svg  
    19124:  #10 0.577   inflating: noVNC-1.5.0/app/images/error.svg  
    ...
    
    20622:  �[2K05:01:41.983 INFO [RelayOptions.getSessionFactories] - Adding relay configs for http://standalone:4444/wd/hub
    20623:  �[2K05:01:42.000 INFO [RelayOptions.lambda$getSessionFactories$1] - Mapping Capabilities {browserName: firefox, platformName: linux}, 1 times
    20624:  �[2K05:01:42.063 INFO [Node.<init>] - Binding additional locator mechanisms: relative
    20625:  �[2K05:01:42.248 INFO [NodeServer$2.start] - Starting registration process for Node http://172.18.0.7:5555
    20626:  �[2K05:01:42.258 INFO [NodeServer.execute] - Started Selenium node 4.28.0-SNAPSHOT (revision 5cc56b0): http://172.18.0.7:5555
    20627:  �[2K05:01:42.354 INFO [Standalone.execute] - Started Selenium Standalone 4.28.0-SNAPSHOT (revision 5cc56b0): http://172.18.0.4:4444
    20628:  �[2K05:01:42.585 INFO [NodeServer$2.start] - Starting registration process for Node http://172.18.0.6:5555
    20629:  �[2K05:01:42.589 INFO [NodeServer.execute] - Started Selenium node 4.28.0-SNAPSHOT (revision 5cc56b0): http://172.18.0.6:5555
    20630:  �[2K05:01:42.966 WARN [RelaySessionFactory.isServiceUp] - Error checking service status http://emulator:4723/status. java.net.ConnectException
    20631:  �[2K05:01:42.969 ERROR [NodeServer$2.lambda$start$1] - Node is not alive: http://172.18.0.7:5555 is DOWN
    ...
    
    20764:  �[2K05:04:13.052 INFO [LocalSessionMap.remove] - Deleted session from local Session Map, Id: 703a1f8b-22e3-4c26-8ba4-67f58edf13dc
    20765:  �[2Ktest_download_file (SeleniumTests.ChromeTests.test_download_file) ... ok
    20766:  �[2K05:04:13.072 INFO [LocalDistributor.newSession] - Session request received by the Distributor: 
    20767:  �[2K [Capabilities {appium:adbExecTimeout: 120000, appium:allowDelayAdb: false, appium:appWaitDuration: 120000, appium:automationName: uiautomator2, appium:browserName: chrome, appium:deviceName: emulator-5554, appium:platformVersion: 14, appium:suppressKillServer: true, appium:uiautomator2ServerInstallTimeout: 120000, browserName: chrome, goog:chromeOptions: {args: [disable-features=DownloadBu...], extensions: []}, pageLoadStrategy: normal, platformName: ANDROID, se:downloadsEnabled: false, se:name: test_play_video (ChromeTests), se:recordVideo: true, se:screenResolution: 1920x1080}]
    20768:  �[2K05:04:13.084 INFO [RelaySessionFactory.apply] - Starting session for Capabilities {appium:adbExecTimeout: 120000, appium:allowDelayAdb: false, appium:appWaitDuration: 120000, appium:automationName: uiautomator2, appium:browserName: chrome, appium:deviceName: emulator-5554, appium:platformVersion: 14, appium:suppressKillServer: true, appium:uiautomator2ServerInstallTimeout: 120000, browserName: chrome, goog:chromeOptions: {args: [disable-features=DownloadBu...], extensions: []}, pageLoadStrategy: normal, platformName: ANDROID, se:downloadsEnabled: false, se:name: test_play_video (ChromeTests), se:recordVideo: true, se:screenResolution: 1920x1080}
    20769:  �[2K05:04:36.254 INFO [LocalNode.newSession] - Session created by the Node. Id: 9a37ddac-2d98-4f4b-9bf7-ab38c02f64ed, Caps: Capabilities {adbExecTimeout: 120000, allowDelayAdb: false, appWaitDuration: 120000, appium:adbExecTimeout: 120000, appium:allowDelayAdb: false, appium:appWaitDuration: 120000, appium:automationName: uiautomator2, appium:browserName: chrome, appium:deviceName: emulator-5554, appium:platformVersion: 14, appium:suppressKillServer: true, appium:uiautomator2ServerInstallTimeout: 120000, automationName: uiautomator2, browserName: chrome, databaseEnabled: false, desired: {adbExecTimeout: 120000, allowDelayAdb: false, appActivity: com.android.chrome/com.goog..., appPackage: com.android.chrome, appWaitDuration: 120000, automationName: uiautomator2, browserName: chrome, deviceName: emulator-5554, goog:chromeOptions: {args: [disable-features=DownloadBu...], extensions: []}, pageLoadStrategy: normal, platformName: ANDROID, platformVersion: 14, se:downloadsEnabled: false, se:name: test_play_video (ChromeTests), se:recordVideo: true, se:screenResolution: 1920x1080, suppressKillServer: true, uiautomator2ServerInstallTimeout: 120000}, deviceApiLevel: 34, deviceManufacturer: Google, deviceModel: sdk_gphone64_x86_64, deviceName: emulator-5554, deviceScreenDensity: 480, deviceScreenSize: 1080x1920, deviceUDID: emulator-5554, goog:chromeOptions: {args: [disable-features=DownloadBu...], extensions: []}, javascriptEnabled: true, locationContextEnabled: false, networkConnectionEnabled: true, pageLoadStrategy: normal, pixelRatio: 3, platform: LINUX, platformName: ANDROID, platformVersion: 14, se:bidiEnabled: false, se:cdp: ws://172.18.0.7:4444/sessio..., se:downloadsEnabled: false, se:name: test_play_video (ChromeTests), se:recordVideo: true, se:screenResolution: 1920x1080, statBarHeight: 72, suppressKillServer: true, takesScreenshot: true, uiautomator2ServerInstallTimeout: 120000, viewportRect: {height: 1848, left: 0, top: 72, width: 1080}, warnings: {}, webStorageEnabled: false}
    20770:  �[2K05:04:36.272 INFO [LocalDistributor.newSession] - Session created by the Distributor. Id: ...

    @VietND96 VietND96 force-pushed the bump-keda-patch branch 12 times, most recently from b06d1a2 to a9d3dd3 Compare December 24, 2024 02:44
    @VietND96 VietND96 force-pushed the bump-keda-patch branch 2 times, most recently from b44d0a6 to 3f07a05 Compare December 24, 2024 05:36
    @VietND96 VietND96 changed the title K8s: Add test multiple browser versions scale K8s: Selenium Grid in case multiple scaler triggers are activate Dec 24, 2024
    @VietND96 VietND96 merged commit 6f90ecb into trunk Dec 24, 2024
    31 of 35 checks passed
    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