Skip to content

Docker: Firefox stable latest version for ARM64 #2692

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

Merged
merged 4 commits into from
Mar 5, 2025
Merged

Conversation

VietND96
Copy link
Member

@VietND96 VietND96 commented Mar 4, 2025

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

Firefox officially ship deb package for platform Linux/ARM64 on Stable channel. https://www.mozilla.org/en-US/firefox/136.0/releasenotes/ (refer to puppeteer/puppeteer#12595)
Drop Nightly build in Dockerfile of Node/Standalone Firefox

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

  • Updated Dockerfile to support Firefox latest version for ARM64.

  • Adjusted Helm chart test workflow to use a specific Docker version.


Changes walkthrough 📝

Relevant files
Configuration changes
helm-chart-test.yml
Update Docker version in Helm chart workflow                         

.github/workflows/helm-chart-test.yml

  • Updated docker-version to 26.1.4 in Helm chart test workflow.
+1/-1     
Enhancement
Dockerfile
Add support for Firefox latest version on ARM64                   

NodeFirefox/Dockerfile

  • Modified condition to support Firefox latest version for ARM64.
  • Ensured compatibility for multiple Firefox versions.
  • +1/-1     

    Need help?
  • Type /help how to ... in the comments thread for any questions about Qodo Merge usage.
  • Check out the documentation for more information.
  • Sorry, something went wrong.

    Copy link
    Contributor

    qodo-merge-pro bot commented Mar 4, 2025

    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

    Architecture Check

    The modified architecture check logic assumes Firefox latest version works on ARM64. This assumption should be validated to ensure Firefox latest version is actually supported and tested on ARM64 architecture.

    if [ "$(dpkg --print-architecture)" = "amd64" ] || [ $FIREFOX_VERSION = "latest" ]; then \

    Copy link
    Contributor

    qodo-merge-pro bot commented Mar 4, 2025

    PR Code Suggestions ✨

    Explore these optional code suggestions:

    CategorySuggestion                                                                                                                                    Impact
    Possible issue
    Verify Firefox ARM64 compatibility
    Suggestion Impact:The commit addressed the ARM64 compatibility issue, but used a different approach. Instead of runtime verification with 'firefox --version', it implemented a version-based check (>= 136) and properly handled architecture-specific download URLs by using 'aarch64' for ARM64 systems.

    code diff:

    -  if [ "$(dpkg --print-architecture)" = "amd64" ] || [ $FIREFOX_VERSION = "latest" ]; then \
    +  FIREFOX_MAJOR_VERSION=${FIREFOX_VERSION%%.*} && \
    +  ARCH=$(if [ "$(dpkg --print-architecture)" = "amd64" ]; then echo "x86_64"; else echo "aarch64"; fi) && \
    +  if [ "$(dpkg --print-architecture)" = "amd64" ] || [ $FIREFOX_VERSION = "latest" ] || [ "${FIREFOX_MAJOR_VERSION}" -ge 136 ]; then \

    The condition allows installing Firefox latest version on ARM64 without
    verifying if Firefox actually supports ARM64 for that version. Add explicit
    version check for ARM64 compatibility.

    NodeFirefox/Dockerfile [24]

    -if [ "$(dpkg --print-architecture)" = "amd64" ] || [ $FIREFOX_VERSION = "latest" ]; then \
    +if [ "$(dpkg --print-architecture)" = "amd64" ] || ([ $FIREFOX_VERSION = "latest" ] && firefox --version >/dev/null 2>&1); then \

    [Suggestion has been applied]

    Suggestion importance[1-10]: 8

    __

    Why: The suggestion addresses a potential compatibility issue by adding a runtime check for Firefox on ARM64 platforms, preventing installation failures if Firefox is not supported for a specific version on ARM64 architecture.

    Medium
    • Update

    Sorry, something went wrong.

    Copy link
    Contributor

    qodo-merge-pro bot commented Mar 4, 2025

    CI Feedback 🧐

    (Feedback updated until commit 7544a74)

    A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

    Action: Node/Standalone Firefox (95)

    Failed stage: Test images Node with Grid core 4.29.0 and firefox v95 [❌]

    Failed test name: test_download_file (SeleniumTests.FirefoxTests.test_download_file)

    Failure summary:

    The action failed because the Firefox test suite had a consistent error in the test_download_file
    test. The test failed with an "IndexError: list index out of range" when trying to access the first
    element of the downloaded files list. This suggests that the file download functionality in Firefox
    is not working correctly, as the test expected at least one file to be downloaded but found none.

    Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    517:  with:
    518:  timeout_minutes: 10
    519:  max_attempts: 3
    520:  command: make setup_dev_env
    521:  
    522:  retry_wait_seconds: 10
    523:  polling_interval_seconds: 1
    524:  warning_on_retry: true
    525:  continue_on_error: false
    ...
    
    1357:  go/src/cmd/asm/internal/asm/line_test.go
    1358:  go/src/cmd/asm/internal/asm/operand_test.go
    1359:  go/src/cmd/asm/internal/asm/parse.go
    1360:  go/src/cmd/asm/internal/asm/pseudo_test.go
    1361:  go/src/cmd/asm/internal/asm/testdata/
    1362:  go/src/cmd/asm/internal/asm/testdata/386.s
    1363:  go/src/cmd/asm/internal/asm/testdata/386enc.s
    1364:  go/src/cmd/asm/internal/asm/testdata/amd64.s
    1365:  go/src/cmd/asm/internal/asm/testdata/amd64dynlinkerror.s
    1366:  go/src/cmd/asm/internal/asm/testdata/amd64enc.s
    1367:  go/src/cmd/asm/internal/asm/testdata/amd64enc_extra.s
    1368:  go/src/cmd/asm/internal/asm/testdata/amd64error.s
    1369:  go/src/cmd/asm/internal/asm/testdata/arm.s
    1370:  go/src/cmd/asm/internal/asm/testdata/arm64.s
    1371:  go/src/cmd/asm/internal/asm/testdata/arm64enc.s
    1372:  go/src/cmd/asm/internal/asm/testdata/arm64error.s
    1373:  go/src/cmd/asm/internal/asm/testdata/armerror.s
    ...
    
    1385:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512bw.s
    1386:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512cd.s
    1387:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512dq.s
    1388:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512er.s
    1389:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512f.s
    1390:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512pf.s
    1391:  go/src/cmd/asm/internal/asm/testdata/avx512enc/gfni_avx512f.s
    1392:  go/src/cmd/asm/internal/asm/testdata/avx512enc/vpclmulqdq_avx512f.s
    1393:  go/src/cmd/asm/internal/asm/testdata/buildtagerror.s
    1394:  go/src/cmd/asm/internal/asm/testdata/duperror.s
    ...
    
    1396:  go/src/cmd/asm/internal/asm/testdata/loong64enc1.s
    1397:  go/src/cmd/asm/internal/asm/testdata/loong64enc2.s
    1398:  go/src/cmd/asm/internal/asm/testdata/loong64enc3.s
    1399:  go/src/cmd/asm/internal/asm/testdata/mips.s
    1400:  go/src/cmd/asm/internal/asm/testdata/mips64.s
    1401:  go/src/cmd/asm/internal/asm/testdata/ppc64.s
    1402:  go/src/cmd/asm/internal/asm/testdata/ppc64_p10.s
    1403:  go/src/cmd/asm/internal/asm/testdata/riscv64.s
    1404:  go/src/cmd/asm/internal/asm/testdata/riscv64error.s
    ...
    
    1656:  go/src/cmd/cgo/internal/testcshared/testdata/main0.c
    1657:  go/src/cmd/cgo/internal/testcshared/testdata/main1.c
    1658:  go/src/cmd/cgo/internal/testcshared/testdata/main2.c
    1659:  go/src/cmd/cgo/internal/testcshared/testdata/main3.c
    1660:  go/src/cmd/cgo/internal/testcshared/testdata/main4.c
    1661:  go/src/cmd/cgo/internal/testcshared/testdata/main5.c
    1662:  go/src/cmd/cgo/internal/testcshared/testdata/p/
    1663:  go/src/cmd/cgo/internal/testcshared/testdata/p/p.go
    1664:  go/src/cmd/cgo/internal/testerrors/
    1665:  go/src/cmd/cgo/internal/testerrors/argposition_test.go
    1666:  go/src/cmd/cgo/internal/testerrors/badsym_test.go
    1667:  go/src/cmd/cgo/internal/testerrors/errors_test.go
    1668:  go/src/cmd/cgo/internal/testerrors/ptr_test.go
    1669:  go/src/cmd/cgo/internal/testerrors/testdata/
    1670:  go/src/cmd/cgo/internal/testerrors/testdata/err1.go
    1671:  go/src/cmd/cgo/internal/testerrors/testdata/err2.go
    1672:  go/src/cmd/cgo/internal/testerrors/testdata/err4.go
    1673:  go/src/cmd/cgo/internal/testerrors/testdata/err5.go
    1674:  go/src/cmd/cgo/internal/testerrors/testdata/issue11097a.go
    1675:  go/src/cmd/cgo/internal/testerrors/testdata/issue11097b.go
    1676:  go/src/cmd/cgo/internal/testerrors/testdata/issue14669.go
    1677:  go/src/cmd/cgo/internal/testerrors/testdata/issue18452.go
    1678:  go/src/cmd/cgo/internal/testerrors/testdata/issue18889.go
    1679:  go/src/cmd/cgo/internal/testerrors/testdata/issue28069.go
    1680:  go/src/cmd/cgo/internal/testerrors/testdata/issue28721.go
    1681:  go/src/cmd/cgo/internal/testerrors/testdata/issue33061.go
    1682:  go/src/cmd/cgo/internal/testerrors/testdata/issue42580.go
    1683:  go/src/cmd/cgo/internal/testerrors/testdata/issue50710.go
    1684:  go/src/cmd/cgo/internal/testerrors/testdata/issue67517.go
    1685:  go/src/cmd/cgo/internal/testerrors/testdata/issue67699a.go
    1686:  go/src/cmd/cgo/internal/testerrors/testdata/issue67699b.go
    1687:  go/src/cmd/cgo/internal/testerrors/testdata/issue67707.go
    1688:  go/src/cmd/cgo/internal/testerrors/testdata/issue69176.go
    1689:  go/src/cmd/cgo/internal/testerrors/testdata/long_double_size.go
    1690:  go/src/cmd/cgo/internal/testerrors/testdata/malloc.go
    1691:  go/src/cmd/cgo/internal/testerrors/testdata/notmatchedcfunction.go
    ...
    
    1825:  go/src/cmd/cgo/internal/testsanitizers/
    1826:  go/src/cmd/cgo/internal/testsanitizers/asan_test.go
    1827:  go/src/cmd/cgo/internal/testsanitizers/cc_test.go
    1828:  go/src/cmd/cgo/internal/testsanitizers/cshared_test.go
    1829:  go/src/cmd/cgo/internal/testsanitizers/empty_test.go
    1830:  go/src/cmd/cgo/internal/testsanitizers/libfuzzer_test.go
    1831:  go/src/cmd/cgo/internal/testsanitizers/msan_test.go
    1832:  go/src/cmd/cgo/internal/testsanitizers/testdata/
    1833:  go/src/cmd/cgo/internal/testsanitizers/testdata/arena_fail.go
    1834:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan1_fail.go
    1835:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan2_fail.go
    1836:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan3_fail.go
    1837:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan4_fail.go
    1838:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan5_fail.go
    1839:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_fuzz_test.go
    1840:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global1_fail.go
    1841:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global2_fail.go
    1842:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global3_fail.go
    1843:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global4_fail.go
    1844:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global5.go
    1845:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/
    1846:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/main.go
    1847:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p/
    1848:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p/p.go
    1849:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail1.go
    1850:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail2.go
    1851:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail3.go
    ...
    
    1857:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan2.go
    1858:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan2_cmsan.go
    1859:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan3.go
    1860:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan4.go
    1861:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan5.go
    1862:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan6.go
    1863:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan7.go
    1864:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan8.go
    1865:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan_fail.go
    ...
    
    2454:  go/src/cmd/compile/internal/staticdata/data.go
    2455:  go/src/cmd/compile/internal/staticdata/embed.go
    2456:  go/src/cmd/compile/internal/staticinit/
    2457:  go/src/cmd/compile/internal/staticinit/sched.go
    2458:  go/src/cmd/compile/internal/syntax/
    2459:  go/src/cmd/compile/internal/syntax/branches.go
    2460:  go/src/cmd/compile/internal/syntax/dumper.go
    2461:  go/src/cmd/compile/internal/syntax/dumper_test.go
    2462:  go/src/cmd/compile/internal/syntax/error_test.go
    ...
    
    2668:  go/src/cmd/compile/internal/types2/check_test.go
    2669:  go/src/cmd/compile/internal/types2/compiler_internal.go
    2670:  go/src/cmd/compile/internal/types2/compilersupport.go
    2671:  go/src/cmd/compile/internal/types2/const.go
    2672:  go/src/cmd/compile/internal/types2/context.go
    2673:  go/src/cmd/compile/internal/types2/context_test.go
    2674:  go/src/cmd/compile/internal/types2/conversions.go
    2675:  go/src/cmd/compile/internal/types2/decl.go
    2676:  go/src/cmd/compile/internal/types2/errorcalls_test.go
    2677:  go/src/cmd/compile/internal/types2/errors.go
    2678:  go/src/cmd/compile/internal/types2/errors_test.go
    ...
    
    2913:  go/src/cmd/go/internal/auth/httputils.go
    2914:  go/src/cmd/go/internal/auth/netrc.go
    2915:  go/src/cmd/go/internal/auth/netrc_test.go
    2916:  go/src/cmd/go/internal/auth/userauth.go
    2917:  go/src/cmd/go/internal/auth/userauth_test.go
    2918:  go/src/cmd/go/internal/base/
    2919:  go/src/cmd/go/internal/base/base.go
    2920:  go/src/cmd/go/internal/base/env.go
    2921:  go/src/cmd/go/internal/base/error_notunix.go
    2922:  go/src/cmd/go/internal/base/error_unix.go
    ...
    
    3124:  go/src/cmd/go/internal/modload/query.go
    3125:  go/src/cmd/go/internal/modload/query_test.go
    3126:  go/src/cmd/go/internal/modload/search.go
    3127:  go/src/cmd/go/internal/modload/stat_openfile.go
    3128:  go/src/cmd/go/internal/modload/stat_unix.go
    3129:  go/src/cmd/go/internal/modload/stat_windows.go
    3130:  go/src/cmd/go/internal/modload/vendor.go
    3131:  go/src/cmd/go/internal/mvs/
    3132:  go/src/cmd/go/internal/mvs/errors.go
    ...
    
    3517:  go/src/cmd/go/testdata/script/build_cache_link.txt
    3518:  go/src/cmd/go/testdata/script/build_cache_output.txt
    3519:  go/src/cmd/go/testdata/script/build_cache_pgo.txt
    3520:  go/src/cmd/go/testdata/script/build_cache_trimpath.txt
    3521:  go/src/cmd/go/testdata/script/build_cacheprog_issue70848.txt
    3522:  go/src/cmd/go/testdata/script/build_cc_cache_issue64423.txt
    3523:  go/src/cmd/go/testdata/script/build_cd_gopath_different.txt
    3524:  go/src/cmd/go/testdata/script/build_cgo_consistent_results.txt
    3525:  go/src/cmd/go/testdata/script/build_cgo_error.txt
    ...
    
    3560:  go/src/cmd/go/testdata/script/build_plugin_non_main.txt
    3561:  go/src/cmd/go/testdata/script/build_plugin_reproducible.txt
    3562:  go/src/cmd/go/testdata/script/build_relative_pkgdir.txt
    3563:  go/src/cmd/go/testdata/script/build_relative_tmpdir.txt
    3564:  go/src/cmd/go/testdata/script/build_repeated_godebug_issue62346.txt
    3565:  go/src/cmd/go/testdata/script/build_runtime_gcflags.txt
    3566:  go/src/cmd/go/testdata/script/build_shared_reproducible.txt
    3567:  go/src/cmd/go/testdata/script/build_shorten_pkg.txt
    3568:  go/src/cmd/go/testdata/script/build_single_error.txt
    ...
    
    3573:  go/src/cmd/go/testdata/script/build_trimpath.txt
    3574:  go/src/cmd/go/testdata/script/build_trimpath_cgo.txt
    3575:  go/src/cmd/go/testdata/script/build_trimpath_goroot.txt
    3576:  go/src/cmd/go/testdata/script/build_unsupported_goos.txt
    3577:  go/src/cmd/go/testdata/script/build_vendor.txt
    3578:  go/src/cmd/go/testdata/script/build_version_stamping_git.txt
    3579:  go/src/cmd/go/testdata/script/cache_unix.txt
    3580:  go/src/cmd/go/testdata/script/cache_vet.txt
    3581:  go/src/cmd/go/testdata/script/cgo_asm_error.txt
    ...
    
    3594:  go/src/cmd/go/testdata/script/cgo_syso_issue29253.txt
    3595:  go/src/cmd/go/testdata/script/cgo_trimpath_macro.txt
    3596:  go/src/cmd/go/testdata/script/cgo_undef.txt
    3597:  go/src/cmd/go/testdata/script/chdir.txt
    3598:  go/src/cmd/go/testdata/script/check_goexperiment.txt
    3599:  go/src/cmd/go/testdata/script/clean_binary.txt
    3600:  go/src/cmd/go/testdata/script/clean_cache_n.txt
    3601:  go/src/cmd/go/testdata/script/clean_testcache.txt
    3602:  go/src/cmd/go/testdata/script/cmd_import_error.txt
    ...
    
    3612:  go/src/cmd/go/testdata/script/cover_cgo_xtest.txt
    3613:  go/src/cmd/go/testdata/script/cover_coverpkg_partial.txt
    3614:  go/src/cmd/go/testdata/script/cover_coverpkg_with_init.txt
    3615:  go/src/cmd/go/testdata/script/cover_coverprofile_multipkg.txt
    3616:  go/src/cmd/go/testdata/script/cover_coverprofile_nocoverpkg.txt
    3617:  go/src/cmd/go/testdata/script/cover_dash_c.txt
    3618:  go/src/cmd/go/testdata/script/cover_dep_loop.txt
    3619:  go/src/cmd/go/testdata/script/cover_dot_import.txt
    3620:  go/src/cmd/go/testdata/script/cover_error.txt
    ...
    
    3653:  go/src/cmd/go/testdata/script/env_gomod_issue61455.txt
    3654:  go/src/cmd/go/testdata/script/env_issue46807.txt
    3655:  go/src/cmd/go/testdata/script/env_sanitize.txt
    3656:  go/src/cmd/go/testdata/script/env_unset.txt
    3657:  go/src/cmd/go/testdata/script/env_write.txt
    3658:  go/src/cmd/go/testdata/script/fileline.txt
    3659:  go/src/cmd/go/testdata/script/fips.txt
    3660:  go/src/cmd/go/testdata/script/fipssnap.txt
    3661:  go/src/cmd/go/testdata/script/fmt_load_errors.txt
    ...
    
    3711:  go/src/cmd/go/testdata/script/install_cmd_gobin.txt
    3712:  go/src/cmd/go/testdata/script/install_cross_gobin.txt
    3713:  go/src/cmd/go/testdata/script/install_dep_version.txt
    3714:  go/src/cmd/go/testdata/script/install_goroot_targets.txt
    3715:  go/src/cmd/go/testdata/script/install_modcacherw_issue64282.txt
    3716:  go/src/cmd/go/testdata/script/install_move_not_stale.txt
    3717:  go/src/cmd/go/testdata/script/install_msan_and_race_and_asan_require_cgo.txt
    3718:  go/src/cmd/go/testdata/script/install_rebuild_removed.txt
    3719:  go/src/cmd/go/testdata/script/install_relative_gobin_fail.txt
    ...
    
    3742:  go/src/cmd/go/testdata/script/list_err_stack.txt
    3743:  go/src/cmd/go/testdata/script/list_export_e.txt
    3744:  go/src/cmd/go/testdata/script/list_export_embed.txt
    3745:  go/src/cmd/go/testdata/script/list_find.txt
    3746:  go/src/cmd/go/testdata/script/list_find_nodeps.txt
    3747:  go/src/cmd/go/testdata/script/list_gofile_in_goroot.txt
    3748:  go/src/cmd/go/testdata/script/list_gomod_in_gopath.txt
    3749:  go/src/cmd/go/testdata/script/list_goroot_symlink.txt
    3750:  go/src/cmd/go/testdata/script/list_import_cycle_deps_errors.txt
    ...
    
    3754:  go/src/cmd/go/testdata/script/list_issue_59905.txt
    3755:  go/src/cmd/go/testdata/script/list_issue_70600.txt
    3756:  go/src/cmd/go/testdata/script/list_json_fields.txt
    3757:  go/src/cmd/go/testdata/script/list_json_issue64946.txt
    3758:  go/src/cmd/go/testdata/script/list_json_with_f.txt
    3759:  go/src/cmd/go/testdata/script/list_legacy_mod.txt
    3760:  go/src/cmd/go/testdata/script/list_linkshared.txt
    3761:  go/src/cmd/go/testdata/script/list_load_err.txt
    3762:  go/src/cmd/go/testdata/script/list_module_when_error.txt
    3763:  go/src/cmd/go/testdata/script/list_n_cover.txt
    3764:  go/src/cmd/go/testdata/script/list_overlay.txt
    3765:  go/src/cmd/go/testdata/script/list_panic_issue68737.txt
    3766:  go/src/cmd/go/testdata/script/list_parse_err.txt
    3767:  go/src/cmd/go/testdata/script/list_perm.txt
    3768:  go/src/cmd/go/testdata/script/list_pgo_issue66218.txt
    3769:  go/src/cmd/go/testdata/script/list_pkgconfig_error.txt
    ...
    
    3831:  go/src/cmd/go/testdata/script/mod_download_too_many_redirects.txt
    3832:  go/src/cmd/go/testdata/script/mod_e.txt
    3833:  go/src/cmd/go/testdata/script/mod_edit.txt
    3834:  go/src/cmd/go/testdata/script/mod_edit_go.txt
    3835:  go/src/cmd/go/testdata/script/mod_edit_no_modcache.txt
    3836:  go/src/cmd/go/testdata/script/mod_edit_toolchain.txt
    3837:  go/src/cmd/go/testdata/script/mod_empty_err.txt
    3838:  go/src/cmd/go/testdata/script/mod_enabled.txt
    3839:  go/src/cmd/go/testdata/script/mod_errors_pos.txt
    ...
    
    3853:  go/src/cmd/go/testdata/script/mod_get_direct.txt
    3854:  go/src/cmd/go/testdata/script/mod_get_downadd_indirect.txt
    3855:  go/src/cmd/go/testdata/script/mod_get_downgrade.txt
    3856:  go/src/cmd/go/testdata/script/mod_get_downgrade_missing.txt
    3857:  go/src/cmd/go/testdata/script/mod_get_downup_artifact.txt
    3858:  go/src/cmd/go/testdata/script/mod_get_downup_indirect.txt
    3859:  go/src/cmd/go/testdata/script/mod_get_downup_indirect_pruned.txt
    3860:  go/src/cmd/go/testdata/script/mod_get_downup_pseudo_artifact.txt
    3861:  go/src/cmd/go/testdata/script/mod_get_errors.txt
    ...
    
    3922:  go/src/cmd/go/testdata/script/mod_gofmt_invalid.txt
    3923:  go/src/cmd/go/testdata/script/mod_goline.txt
    3924:  go/src/cmd/go/testdata/script/mod_goline_old.txt
    3925:  go/src/cmd/go/testdata/script/mod_goline_too_new.txt
    3926:  go/src/cmd/go/testdata/script/mod_gomodcache.txt
    3927:  go/src/cmd/go/testdata/script/mod_gomodcache_vendor.txt
    3928:  go/src/cmd/go/testdata/script/mod_gonoproxy.txt
    3929:  go/src/cmd/go/testdata/script/mod_gopkg_unstable.txt
    3930:  go/src/cmd/go/testdata/script/mod_goroot_errors.txt
    ...
    
    4006:  go/src/cmd/go/testdata/script/mod_off_init.txt
    4007:  go/src/cmd/go/testdata/script/mod_outside.txt
    4008:  go/src/cmd/go/testdata/script/mod_overlay.txt
    4009:  go/src/cmd/go/testdata/script/mod_patterns.txt
    4010:  go/src/cmd/go/testdata/script/mod_patterns_vendor.txt
    4011:  go/src/cmd/go/testdata/script/mod_perm.txt
    4012:  go/src/cmd/go/testdata/script/mod_permissions.txt
    4013:  go/src/cmd/go/testdata/script/mod_prefer_compatible.txt
    4014:  go/src/cmd/go/testdata/script/mod_proxy_errors.txt
    ...
    
    4036:  go/src/cmd/go/testdata/script/mod_retract_rename.txt
    4037:  go/src/cmd/go/testdata/script/mod_retract_replace.txt
    4038:  go/src/cmd/go/testdata/script/mod_retract_versions.txt
    4039:  go/src/cmd/go/testdata/script/mod_run_flags_issue64738.txt
    4040:  go/src/cmd/go/testdata/script/mod_run_issue52331.txt
    4041:  go/src/cmd/go/testdata/script/mod_run_nonmain.txt
    4042:  go/src/cmd/go/testdata/script/mod_run_path.txt
    4043:  go/src/cmd/go/testdata/script/mod_run_pkg_version.txt
    4044:  go/src/cmd/go/testdata/script/mod_run_pkgerror.txt
    ...
    
    4071:  go/src/cmd/go/testdata/script/mod_tidy_compat_incompatible.txt
    4072:  go/src/cmd/go/testdata/script/mod_tidy_compat_irrelevant.txt
    4073:  go/src/cmd/go/testdata/script/mod_tidy_convergence.txt
    4074:  go/src/cmd/go/testdata/script/mod_tidy_convergence_loop.txt
    4075:  go/src/cmd/go/testdata/script/mod_tidy_cycle.txt
    4076:  go/src/cmd/go/testdata/script/mod_tidy_diff.txt
    4077:  go/src/cmd/go/testdata/script/mod_tidy_downgrade_ambiguous.txt
    4078:  go/src/cmd/go/testdata/script/mod_tidy_duplicates.txt
    4079:  go/src/cmd/go/testdata/script/mod_tidy_error.txt
    ...
    
    4116:  go/src/cmd/go/testdata/script/mod_verify.txt
    4117:  go/src/cmd/go/testdata/script/mod_verify_work.txt
    4118:  go/src/cmd/go/testdata/script/mod_versions.txt
    4119:  go/src/cmd/go/testdata/script/mod_why.txt
    4120:  go/src/cmd/go/testdata/script/modfile_flag.txt
    4121:  go/src/cmd/go/testdata/script/netrc_issue66832.txt
    4122:  go/src/cmd/go/testdata/script/noncanonical_import.txt
    4123:  go/src/cmd/go/testdata/script/old_tidy_toolchain.txt
    4124:  go/src/cmd/go/testdata/script/pattern_syntax_error.txt
    ...
    
    4143:  go/src/cmd/go/testdata/script/src_file.txt
    4144:  go/src/cmd/go/testdata/script/std_vendor.txt
    4145:  go/src/cmd/go/testdata/script/telemetry.txt
    4146:  go/src/cmd/go/testdata/script/test2json_interrupt.txt
    4147:  go/src/cmd/go/testdata/script/test_android_issue62123.txt
    4148:  go/src/cmd/go/testdata/script/test_bad_example.txt
    4149:  go/src/cmd/go/testdata/script/test_badtest.txt
    4150:  go/src/cmd/go/testdata/script/test_benchmark_1x.txt
    4151:  go/src/cmd/go/testdata/script/test_benchmark_chatty_fail.txt
    4152:  go/src/cmd/go/testdata/script/test_benchmark_chatty_success.txt
    4153:  go/src/cmd/go/testdata/script/test_benchmark_fatal.txt
    4154:  go/src/cmd/go/testdata/script/test_benchmark_labels.txt
    4155:  go/src/cmd/go/testdata/script/test_benchmark_timeout.txt
    4156:  go/src/cmd/go/testdata/script/test_build_failure.txt
    4157:  go/src/cmd/go/testdata/script/test_buildinfo.txt
    4158:  go/src/cmd/go/testdata/script/test_buildinfo_godebug_issue68053.txt
    4159:  go/src/cmd/go/testdata/script/test_buildvcs.txt
    4160:  go/src/cmd/go/testdata/script/test_cache_inputs.txt
    4161:  go/src/cmd/go/testdata/script/test_chatty_fail.txt
    4162:  go/src/cmd/go/testdata/script/test_chatty_parallel_fail.txt
    4163:  go/src/cmd/go/testdata/script/test_chatty_parallel_success.txt
    4164:  go/src/cmd/go/testdata/script/test_chatty_parallel_success_run.txt
    4165:  go/src/cmd/go/testdata/script/test_chatty_success.txt
    4166:  go/src/cmd/go/testdata/script/test_cleanup_failnow.txt
    ...
    
    4169:  go/src/cmd/go/testdata/script/test_compile_tempfile.txt
    4170:  go/src/cmd/go/testdata/script/test_crlf_example.txt
    4171:  go/src/cmd/go/testdata/script/test_deadline.txt
    4172:  go/src/cmd/go/testdata/script/test_default_godebug_issue69203.txt
    4173:  go/src/cmd/go/testdata/script/test_empty.txt
    4174:  go/src/cmd/go/testdata/script/test_env_term.txt
    4175:  go/src/cmd/go/testdata/script/test_example_goexit.txt
    4176:  go/src/cmd/go/testdata/script/test_exit.txt
    4177:  go/src/cmd/go/testdata/script/test_fail_fast.txt
    4178:  go/src/cmd/go/testdata/script/test_fail_newline.txt
    ...
    
    4186:  go/src/cmd/go/testdata/script/test_fuzz_chatty.txt
    4187:  go/src/cmd/go/testdata/script/test_fuzz_cleanup.txt
    4188:  go/src/cmd/go/testdata/script/test_fuzz_context.txt
    4189:  go/src/cmd/go/testdata/script/test_fuzz_cov.txt
    4190:  go/src/cmd/go/testdata/script/test_fuzz_deadline.txt
    4191:  go/src/cmd/go/testdata/script/test_fuzz_dup_cache.txt
    4192:  go/src/cmd/go/testdata/script/test_fuzz_err_deadlock.txt
    4193:  go/src/cmd/go/testdata/script/test_fuzz_fuzztime.txt
    4194:  go/src/cmd/go/testdata/script/test_fuzz_io_error.txt
    4195:  go/src/cmd/go/testdata/script/test_fuzz_limit_dup_entry.txt
    4196:  go/src/cmd/go/testdata/script/test_fuzz_match.txt
    4197:  go/src/cmd/go/testdata/script/test_fuzz_minimize.txt
    4198:  go/src/cmd/go/testdata/script/test_fuzz_minimize_dirty_cov.txt
    4199:  go/src/cmd/go/testdata/script/test_fuzz_minimize_interesting.txt
    4200:  go/src/cmd/go/testdata/script/test_fuzz_modcache.txt
    4201:  go/src/cmd/go/testdata/script/test_fuzz_multiple.txt
    4202:  go/src/cmd/go/testdata/script/test_fuzz_mutate_crash.txt
    4203:  go/src/cmd/go/testdata/script/test_fuzz_mutate_fail.txt
    ...
    
    4210:  go/src/cmd/go/testdata/script/test_fuzz_run.txt
    4211:  go/src/cmd/go/testdata/script/test_fuzz_seed_corpus.txt
    4212:  go/src/cmd/go/testdata/script/test_fuzz_setenv.txt
    4213:  go/src/cmd/go/testdata/script/test_fuzz_test_race.txt
    4214:  go/src/cmd/go/testdata/script/test_fuzz_unsupported.txt
    4215:  go/src/cmd/go/testdata/script/test_generated_main.txt
    4216:  go/src/cmd/go/testdata/script/test_go111module_cache.txt
    4217:  go/src/cmd/go/testdata/script/test_goroot_PATH.txt
    4218:  go/src/cmd/go/testdata/script/test_import_error_stack.txt
    ...
    
    4227:  go/src/cmd/go/testdata/script/test_json_timeout.txt
    4228:  go/src/cmd/go/testdata/script/test_main.txt
    4229:  go/src/cmd/go/testdata/script/test_main_archive.txt
    4230:  go/src/cmd/go/testdata/script/test_main_panic.txt
    4231:  go/src/cmd/go/testdata/script/test_main_twice.txt
    4232:  go/src/cmd/go/testdata/script/test_match_benchmark_labels.txt
    4233:  go/src/cmd/go/testdata/script/test_match_no_benchmarks.txt
    4234:  go/src/cmd/go/testdata/script/test_match_no_subtests.txt
    4235:  go/src/cmd/go/testdata/script/test_match_no_subtests_failure.txt
    4236:  go/src/cmd/go/testdata/script/test_match_no_subtests_parallel.txt
    4237:  go/src/cmd/go/testdata/script/test_match_no_tests.txt
    4238:  go/src/cmd/go/testdata/script/test_match_no_tests_build_failure.txt
    ...
    
    4258:  go/src/cmd/go/testdata/script/test_race_install_cgo.txt
    4259:  go/src/cmd/go/testdata/script/test_race_issue26995.txt
    4260:  go/src/cmd/go/testdata/script/test_race_tag.txt
    4261:  go/src/cmd/go/testdata/script/test_rebuildall.txt
    4262:  go/src/cmd/go/testdata/script/test_regexps.txt
    4263:  go/src/cmd/go/testdata/script/test_relative_cmdline.txt
    4264:  go/src/cmd/go/testdata/script/test_relative_import.txt
    4265:  go/src/cmd/go/testdata/script/test_script_cmdcd.txt
    4266:  go/src/cmd/go/testdata/script/test_setup_error.txt
    4267:  go/src/cmd/go/testdata/script/test_shuffle.txt
    4268:  go/src/cmd/go/testdata/script/test_skip.txt
    4269:  go/src/cmd/go/testdata/script/test_source_order.txt
    4270:  go/src/cmd/go/testdata/script/test_status.txt
    4271:  go/src/cmd/go/testdata/script/test_syntax_error_says_fail.txt
    ...
    
    4315:  go/src/cmd/go/testdata/script/vet_internal.txt
    4316:  go/src/cmd/go/testdata/script/work.txt
    4317:  go/src/cmd/go/testdata/script/work_build_no_modules.txt
    4318:  go/src/cmd/go/testdata/script/work_disablevendor.txt
    4319:  go/src/cmd/go/testdata/script/work_edit.txt
    4320:  go/src/cmd/go/testdata/script/work_edit_toolchain.txt
    4321:  go/src/cmd/go/testdata/script/work_empty_panic_GOPATH.txt
    4322:  go/src/cmd/go/testdata/script/work_env.txt
    4323:  go/src/cmd/go/testdata/script/work_errors_pos.txt
    ...
    
    4752:  go/src/cmd/internal/robustio/robustio_other.go
    4753:  go/src/cmd/internal/robustio/robustio_windows.go
    4754:  go/src/cmd/internal/script/
    4755:  go/src/cmd/internal/script/cmds.go
    4756:  go/src/cmd/internal/script/cmds_nonunix.go
    4757:  go/src/cmd/internal/script/cmds_unix.go
    4758:  go/src/cmd/internal/script/conds.go
    4759:  go/src/cmd/internal/script/engine.go
    4760:  go/src/cmd/internal/script/errors.go
    ...
    
    4850:  go/src/cmd/link/internal/ld/data_test.go
    4851:  go/src/cmd/link/internal/ld/deadcode.go
    4852:  go/src/cmd/link/internal/ld/deadcode_test.go
    4853:  go/src/cmd/link/internal/ld/decodesym.go
    4854:  go/src/cmd/link/internal/ld/dwarf.go
    4855:  go/src/cmd/link/internal/ld/dwarf_test.go
    4856:  go/src/cmd/link/internal/ld/elf.go
    4857:  go/src/cmd/link/internal/ld/elf_test.go
    4858:  go/src/cmd/link/internal/ld/errors.go
    ...
    
    5319:  go/src/cmd/vendor/golang.org/x/sys/plan9/
    5320:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm.s
    5321:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm_plan9_386.s
    5322:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm_plan9_amd64.s
    5323:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm_plan9_arm.s
    5324:  go/src/cmd/vendor/golang.org/x/sys/plan9/const_plan9.go
    5325:  go/src/cmd/vendor/golang.org/x/sys/plan9/dir_plan9.go
    5326:  go/src/cmd/vendor/golang.org/x/sys/plan9/env_plan9.go
    5327:  go/src/cmd/vendor/golang.org/x/sys/plan9/errors_plan9.go
    5328:  go/src/cmd/vendor/golang.org/x/sys/plan9/mkall.sh
    5329:  go/src/cmd/vendor/golang.org/x/sys/plan9/mkerrors.sh
    ...
    
    5390:  go/src/cmd/vendor/golang.org/x/sys/unix/gccgo_c.c
    5391:  go/src/cmd/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go
    5392:  go/src/cmd/vendor/golang.org/x/sys/unix/ifreq_linux.go
    5393:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_linux.go
    5394:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_signed.go
    5395:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_unsigned.go
    5396:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_zos.go
    5397:  go/src/cmd/vendor/golang.org/x/sys/unix/mkall.sh
    5398:  go/src/cmd/vendor/golang.org/x/sys/unix/mkerrors.sh
    ...
    
    5475:  go/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_linux.go
    5476:  go/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_unix.go
    5477:  go/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go
    5478:  go/src/cmd/vendor/golang.org/x/sys/unix/timestruct.go
    5479:  go/src/cmd/vendor/golang.org/x/sys/unix/unveil_openbsd.go
    5480:  go/src/cmd/vendor/golang.org/x/sys/unix/vgetrandom_linux.go
    5481:  go/src/cmd/vendor/golang.org/x/sys/unix/vgetrandom_unsupported.go
    5482:  go/src/cmd/vendor/golang.org/x/sys/unix/xattr_bsd.go
    5483:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go
    5484:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go
    5485:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go
    5486:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go
    5487:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go
    5488:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go
    5489:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go
    5490:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go
    5491:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
    5492:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go
    5493:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux.go
    5494:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_386.go
    5495:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
    5496:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
    5497:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
    5498:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go
    5499:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
    5500:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
    5501:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
    5502:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
    5503:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go
    5504:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
    5505:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
    5506:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
    5507:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
    5508:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
    5509:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go
    5510:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go
    5511:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go
    5512:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go
    5513:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go
    5514:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go
    5515:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go
    5516:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go
    5517:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go
    5518:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go
    5519:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go
    5520:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go
    5521:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go
    ...
    
    5659:  go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go
    5660:  go/src/cmd/vendor/golang.org/x/sys/windows/
    5661:  go/src/cmd/vendor/golang.org/x/sys/windows/aliases.go
    5662:  go/src/cmd/vendor/golang.org/x/sys/windows/dll_windows.go
    5663:  go/src/cmd/vendor/golang.org/x/sys/windows/env_windows.go
    5664:  go/src/cmd/vendor/golang.org/x/sys/windows/eventlog.go
    5665:  go/src/cmd/vendor/golang.org/x/sys/windows/exec_windows.go
    5666:  go/src/cmd/vendor/golang.org/x/sys/windows/memory_windows.go
    5667:  go/src/cmd/vendor/golang.org/x/sys/windows/mkerrors.bash
    ...
    
    5675:  go/src/cmd/vendor/golang.org/x/sys/windows/str.go
    5676:  go/src/cmd/vendor/golang.org/x/sys/windows/syscall.go
    5677:  go/src/cmd/vendor/golang.org/x/sys/windows/syscall_windows.go
    5678:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go
    5679:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_386.go
    5680:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_amd64.go
    5681:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_arm.go
    5682:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_arm64.go
    5683:  go/src/cmd/vendor/golang.org/x/sys/windows/zerrors_windows.go
    ...
    
    5868:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock/copylock.go
    5869:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow/
    5870:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow/ctrlflow.go
    5871:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/
    5872:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/defers.go
    5873:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/doc.go
    5874:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/directive/
    5875:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/directive/directive.go
    5876:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas/
    5877:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas/errorsas.go
    ...
    
    5980:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/common.go
    5981:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/coretype.go
    5982:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/free.go
    5983:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/normalize.go
    5984:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/termlist.go
    5985:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/typeterm.go
    5986:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/
    5987:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/element.go
    5988:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/errorcode.go
    5989:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/errorcode_string.go
    ...
    
    7677:  go/src/encoding/gob/decoder.go
    7678:  go/src/encoding/gob/doc.go
    7679:  go/src/encoding/gob/dump.go
    7680:  go/src/encoding/gob/enc_helpers.go
    7681:  go/src/encoding/gob/encgen.go
    7682:  go/src/encoding/gob/encode.go
    7683:  go/src/encoding/gob/encoder.go
    7684:  go/src/encoding/gob/encoder_test.go
    7685:  go/src/encoding/gob/error.go
    ...
    
    7729:  go/src/encoding/xml/example_text_marshaling_test.go
    7730:  go/src/encoding/xml/marshal.go
    7731:  go/src/encoding/xml/marshal_test.go
    7732:  go/src/encoding/xml/read.go
    7733:  go/src/encoding/xml/read_test.go
    7734:  go/src/encoding/xml/typeinfo.go
    7735:  go/src/encoding/xml/xml.go
    7736:  go/src/encoding/xml/xml_test.go
    7737:  go/src/errors/
    7738:  go/src/errors/errors.go
    7739:  go/src/errors/errors_test.go
    7740:  go/src/errors/example_test.go
    7741:  go/src/errors/join.go
    7742:  go/src/errors/join_test.go
    7743:  go/src/errors/wrap.go
    7744:  go/src/errors/wrap_test.go
    ...
    
    7751:  go/src/flag/example_test.go
    7752:  go/src/flag/example_textvar_test.go
    7753:  go/src/flag/example_value_test.go
    7754:  go/src/flag/export_test.go
    7755:  go/src/flag/flag.go
    7756:  go/src/flag/flag_test.go
    7757:  go/src/fmt/
    7758:  go/src/fmt/doc.go
    7759:  go/src/fmt/errors.go
    7760:  go/src/fmt/errors_test.go
    ...
    
    7966:  go/src/go/doc/testdata/d.1.golden
    7967:  go/src/go/doc/testdata/d.2.golden
    7968:  go/src/go/doc/testdata/d1.go
    7969:  go/src/go/doc/testdata/d2.go
    7970:  go/src/go/doc/testdata/e.0.golden
    7971:  go/src/go/doc/testdata/e.1.golden
    7972:  go/src/go/doc/testdata/e.2.golden
    7973:  go/src/go/doc/testdata/e.go
    7974:  go/src/go/doc/testdata/error1.0.golden
    7975:  go/src/go/doc/testdata/error1.1.golden
    7976:  go/src/go/doc/testdata/error1.2.golden
    7977:  go/src/go/doc/testdata/error1.go
    7978:  go/src/go/doc/testdata/error2.0.golden
    7979:  go/src/go/doc/testdata/error2.1.golden
    7980:  go/src/go/doc/testdata/error2.2.golden
    7981:  go/src/go/doc/testdata/error2.go
    ...
    
    8134:  go/src/go/internal/srcimporter/testdata/
    8135:  go/src/go/internal/srcimporter/testdata/issue20855/
    8136:  go/src/go/internal/srcimporter/testdata/issue20855/issue20855.go
    8137:  go/src/go/internal/srcimporter/testdata/issue23092/
    8138:  go/src/go/internal/srcimporter/testdata/issue23092/issue23092.go
    8139:  go/src/go/internal/srcimporter/testdata/issue24392/
    8140:  go/src/go/internal/srcimporter/testdata/issue24392/issue24392.go
    8141:  go/src/go/parser/
    8142:  go/src/go/parser/error_test.go
    ...
    
    8235:  go/src/go/printer/testdata/linebreaks.golden
    8236:  go/src/go/printer/testdata/linebreaks.input
    8237:  go/src/go/printer/testdata/parser.go
    8238:  go/src/go/printer/testdata/slow.golden
    8239:  go/src/go/printer/testdata/slow.input
    8240:  go/src/go/printer/testdata/statements.golden
    8241:  go/src/go/printer/testdata/statements.input
    8242:  go/src/go/scanner/
    8243:  go/src/go/scanner/errors.go
    ...
    
    8270:  go/src/go/types/check.go
    8271:  go/src/go/types/check_test.go
    8272:  go/src/go/types/commentMap_test.go
    8273:  go/src/go/types/const.go
    8274:  go/src/go/types/context.go
    8275:  go/src/go/types/context_test.go
    8276:  go/src/go/types/conversions.go
    8277:  go/src/go/types/decl.go
    8278:  go/src/go/types/errorcalls_test.go
    8279:  go/src/go/types/errors.go
    8280:  go/src/go/types/errors_test.go
    ...
    
    8424:  go/src/html/template/content.go
    8425:  go/src/html/template/content_test.go
    8426:  go/src/html/template/context.go
    8427:  go/src/html/template/css.go
    8428:  go/src/html/template/css_test.go
    8429:  go/src/html/template/delim_string.go
    8430:  go/src/html/template/doc.go
    8431:  go/src/html/template/element_string.go
    8432:  go/src/html/template/error.go
    ...
    
    9036:  go/src/internal/msan/
    9037:  go/src/internal/msan/doc.go
    9038:  go/src/internal/msan/msan.go
    9039:  go/src/internal/msan/nomsan.go
    9040:  go/src/internal/nettrace/
    9041:  go/src/internal/nettrace/nettrace.go
    9042:  go/src/internal/obscuretestdata/
    9043:  go/src/internal/obscuretestdata/obscuretestdata.go
    9044:  go/src/internal/oserror/
    9045:  go/src/internal/oserror/errors.go
    ...
    
    9060:  go/src/internal/platform/zosarch.go
    9061:  go/src/internal/platform/zosarch_test.go
    9062:  go/src/internal/poll/
    9063:  go/src/internal/poll/copy_file_range_freebsd.go
    9064:  go/src/internal/poll/copy_file_range_linux.go
    9065:  go/src/internal/poll/copy_file_range_unix.go
    9066:  go/src/internal/poll/errno_unix.go
    9067:  go/src/internal/poll/errno_windows.go
    9068:  go/src/internal/poll/error_linux_test.go
    9069:  go/src/internal/poll/error_stub_test.go
    9070:  go/src/internal/poll/error_test.go
    ...
    
    9546:  go/src/internal/trace/traceviewer/static/trace_viewer_full.html
    9547:  go/src/internal/trace/traceviewer/static/webcomponents.min.js
    9548:  go/src/internal/trace/value.go
    9549:  go/src/internal/trace/version/
    9550:  go/src/internal/trace/version/version.go
    9551:  go/src/internal/txtar/
    9552:  go/src/internal/txtar/archive.go
    9553:  go/src/internal/types/
    9554:  go/src/internal/types/errors/
    9555:  go/src/internal/types/errors/code_string.go
    9556:  go/src/internal/types/errors/codes.go
    9557:  go/src/internal/types/errors/codes_test.go
    9558:  go/src/internal/types/errors/generrordocs.go
    ...
    
    9578:  go/src/internal/types/testdata/check/decls0.go
    9579:  go/src/internal/types/testdata/check/decls1.go
    9580:  go/src/internal/types/testdata/check/decls2/
    9581:  go/src/internal/types/testdata/check/decls2/decls2a.go
    9582:  go/src/internal/types/testdata/check/decls2/decls2b.go
    9583:  go/src/internal/types/testdata/check/decls3.go
    9584:  go/src/internal/types/testdata/check/decls4.go
    9585:  go/src/internal/types/testdata/check/decls5.go
    9586:  go/src/internal/types/testdata/check/errors.go
    ...
    
    10118:  go/src/math/big/ratconv_test.go
    10119:  go/src/math/big/ratmarsh.go
    10120:  go/src/math/big/ratmarsh_test.go
    10121:  go/src/math/big/roundingmode_string.go
    10122:  go/src/math/big/sqrt.go
    10123:  go/src/math/big/sqrt_test.go
    10124:  go/src/math/bits/
    10125:  go/src/math/bits/bits.go
    10126:  go/src/math/bits/bits_errors.go
    10127:  go/src/math/bits/bits_errors_bootstrap.go
    ...
    
    10342:  go/src/net/dnsclient_test.go
    10343:  go/src/net/dnsclient_unix.go
    10344:  go/src/net/dnsclient_unix_test.go
    10345:  go/src/net/dnsconfig.go
    10346:  go/src/net/dnsconfig_unix.go
    10347:  go/src/net/dnsconfig_unix_test.go
    10348:  go/src/net/dnsconfig_windows.go
    10349:  go/src/net/dnsname_test.go
    10350:  go/src/net/error_plan9.go
    10351:  go/src/net/error_plan9_test.go
    10352:  go/src/net/error_posix.go
    10353:  go/src/net/error_posix_test.go
    10354:  go/src/net/error_test.go
    10355:  go/src/net/error_unix.go
    10356:  go/src/net/error_unix_test.go
    10357:  go/src/net/error_windows.go
    10358:  go/src/net/error_windows_test.go
    ...
    
    10412:  go/src/net/http/fcgi/child.go
    10413:  go/src/net/http/fcgi/fcgi.go
    10414:  go/src/net/http/fcgi/fcgi_test.go
    10415:  go/src/net/http/filetransport.go
    10416:  go/src/net/http/filetransport_test.go
    10417:  go/src/net/http/fs.go
    10418:  go/src/net/http/fs_test.go
    10419:  go/src/net/http/h2_bundle.go
    10420:  go/src/net/http/h2_error.go
    10421:  go/src/net/http/h2_error_test.go
    ...
    
    10754:  go/src/os/dirent_openbsd.go
    10755:  go/src/os/dirent_solaris.go
    10756:  go/src/os/dirent_wasip1.go
    10757:  go/src/os/eloop_netbsd.go
    10758:  go/src/os/eloop_other.go
    10759:  go/src/os/env.go
    10760:  go/src/os/env_test.go
    10761:  go/src/os/env_unix_test.go
    10762:  go/src/os/error.go
    10763:  go/src/os/error_errno.go
    10764:  go/src/os/error_plan9.go
    10765:  go/src/os/error_test.go
    10766:  go/src/os/error_unix_test.go
    10767:  go/src/os/error_windows_test.go
    ...
    
    11335:  go/src/runtime/duff_mips64x.s
    11336:  go/src/runtime/duff_ppc64x.s
    11337:  go/src/runtime/duff_riscv64.s
    11338:  go/src/runtime/duff_s390x.s
    11339:  go/src/runtime/ehooks_test.go
    11340:  go/src/runtime/env_plan9.go
    11341:  go/src/runtime/env_posix.go
    11342:  go/src/runtime/env_test.go
    11343:  go/src/runtime/error.go
    ...
    
    12354:  go/src/syscall/const_plan9.go
    12355:  go/src/syscall/creds_test.go
    12356:  go/src/syscall/dir_plan9.go
    12357:  go/src/syscall/dirent.go
    12358:  go/src/syscall/dirent_test.go
    12359:  go/src/syscall/dll_windows.go
    12360:  go/src/syscall/env_unix.go
    12361:  go/src/syscall/env_windows.go
    12362:  go/src/syscall/errors_plan9.go
    ...
    
    12399:  go/src/syscall/linkname_bsd.go
    12400:  go/src/syscall/linkname_darwin.go
    12401:  go/src/syscall/linkname_libc.go
    12402:  go/src/syscall/linkname_openbsd.go
    12403:  go/src/syscall/linkname_unix.go
    12404:  go/src/syscall/lsf_linux.go
    12405:  go/src/syscall/mkall.sh
    12406:  go/src/syscall/mkasm.go
    12407:  go/src/syscall/mkerrors.sh
    ...
    
    12517:  go/src/syscall/types_solaris.go
    12518:  go/src/syscall/types_windows.go
    12519:  go/src/syscall/types_windows_386.go
    12520:  go/src/syscall/types_windows_amd64.go
    12521:  go/src/syscall/types_windows_arm.go
    12522:  go/src/syscall/types_windows_arm64.go
    12523:  go/src/syscall/wtf8_windows.go
    12524:  go/src/syscall/wtf8_windows_test.go
    12525:  go/src/syscall/zerrors_aix_ppc64.go
    12526:  go/src/syscall/zerrors_darwin_amd64.go
    12527:  go/src/syscall/zerrors_darwin_arm64.go
    12528:  go/src/syscall/zerrors_dragonfly_amd64.go
    12529:  go/src/syscall/zerrors_freebsd_386.go
    12530:  go/src/syscall/zerrors_freebsd_amd64.go
    12531:  go/src/syscall/zerrors_freebsd_arm.go
    12532:  go/src/syscall/zerrors_freebsd_arm64.go
    12533:  go/src/syscall/zerrors_freebsd_riscv64.go
    12534:  go/src/syscall/zerrors_linux_386.go
    12535:  go/src/syscall/zerrors_linux_amd64.go
    12536:  go/src/syscall/zerrors_linux_arm.go
    12537:  go/src/syscall/zerrors_linux_arm64.go
    12538:  go/src/syscall/zerrors_linux_loong64.go
    12539:  go/src/syscall/zerrors_linux_mips.go
    12540:  go/src/syscall/zerrors_linux_mips64.go
    12541:  go/src/syscall/zerrors_linux_mips64le.go
    12542:  go/src/syscall/zerrors_linux_mipsle.go
    12543:  go/src/syscall/zerrors_linux_ppc64.go
    12544:  go/src/syscall/zerrors_linux_ppc64le.go
    12545:  go/src/syscall/zerrors_linux_riscv64.go
    12546:  go/src/syscall/zerrors_linux_s390x.go
    12547:  go/src/syscall/zerrors_netbsd_386.go
    12548:  go/src/syscall/zerrors_netbsd_amd64.go
    12549:  go/src/syscall/zerrors_netbsd_arm.go
    12550:  go/src/syscall/zerrors_netbsd_arm64.go
    12551:  go/src/syscall/zerrors_openbsd_386.go
    12552:  go/src/syscall/zerrors_openbsd_amd64.go
    12553:  go/src/syscall/zerrors_openbsd_arm.go
    12554:  go/src/syscall/zerrors_openbsd_arm64.go
    12555:  go/src/syscall/zerrors_openbsd_mips64.go
    12556:  go/src/syscall/zerrors_openbsd_ppc64.go
    12557:  go/src/syscall/zerrors_openbsd_riscv64.go
    12558:  go/src/syscall/zerrors_solaris_amd64.go
    12559:  go/src/syscall/zerrors_windows.go
    ...
    
    16438:  go/test/typeparam/issue50481c.dir/main.go
    16439:  go/test/typeparam/issue50481c.go
    16440:  go/test/typeparam/issue50481c.out
    16441:  go/test/typeparam/issue50485.dir/
    16442:  go/test/typeparam/issue50485.dir/a.go
    16443:  go/test/typeparam/issue50485.dir/main.go
    16444:  go/test/typeparam/issue50485.go
    16445:  go/test/typeparam/issue50486.dir/
    16446:  go/test/typeparam/issue50486.dir/goerror_fp.go
    ...
    
    16781:  go: downloading github.com/mitchellh/copystructure v1.2.0
    16782:  go: downloading github.com/shopspring/decimal v1.3.1
    16783:  go: downloading golang.org/x/crypto v0.21.0
    16784:  go: downloading github.com/subosito/gotenv v1.4.2
    16785:  go: downloading github.com/hashicorp/hcl v1.0.0
    16786:  go: downloading gopkg.in/ini.v1 v1.67.0
    16787:  go: downloading github.com/magiconair/properties v1.8.7
    16788:  go: downloading github.com/pelletier/go-toml/v2 v2.0.8
    16789:  go: downloading github.com/pkg/errors v0.9.1
    ...
    
    16794:  helm-docs [flags]
    16795:  Flags:
    16796:  -b, --badge-style string                                 badge style to use for charts (default "flat-square")
    16797:  -c, --chart-search-root string                           directory to search recursively within for charts (default ".")
    16798:  -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
    16799:  -u, --document-dependency-values                         For charts with dependencies, include the dependency values in the chart values documentation
    16800:  -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])
    16801:  -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])
    16802:  -x, --documentation-strict-mode                          Fail the generation of docs if there are undocumented values
    16803:  -d, --dry-run                                            don't actually render any markdown files just print to stdout passed
    16804:  -h, --help                                               help for helm-docs
    16805:  -i, --ignore-file string                                 The filename to use as an ignore file to exclude chart directories (default ".helmdocsignore")
    16806:  --ignore-non-descriptions                            ignore values without a comment, this values will not be included in the README
    16807:  -l, --log-level string                                   Level of logs that should printed, one of (panic, fatal, error, warning, info, debug, trace) (default "info")
    ...
    
    17114:  timeout_minutes: 20
    17115:  max_attempts: 3
    17116:  retry_wait_seconds: 60
    17117:  command: ./tests/build-backward-compatible/bootstrap.sh ${GRID_VERSION} ${BROWSER_VERSION} ${BROWSER_NAME} ${REUSE_BASE}
    17118:  cat .env | xargs -I {} echo {} >> $GITHUB_ENV
    17119:  
    17120:  polling_interval_seconds: 1
    17121:  warning_on_retry: true
    17122:  continue_on_error: false
    ...
    
    18316:  with:
    18317:  timeout_minutes: 20
    18318:  max_attempts: 3
    18319:  retry_wait_seconds: 60
    18320:  command: TEST_FIREFOX_INSTALL_LANG_PACKAGE=false FIREFOX_VERSION=${FIREFOX_VERSION} make test_firefox
    18321:  
    18322:  polling_interval_seconds: 1
    18323:  warning_on_retry: true
    18324:  continue_on_error: false
    ...
    
    18625:  2025-03-05 10:33:32,262 - __main__ - INFO - ========== / Containers ready to go ==========
    18626:  2025-03-05 10:33:32,262 - __main__ - INFO - *********** Running smoke tests NodeFirefox Tests **********
    18627:  test_grid_is_up (SmokeTests.GridTest.test_grid_is_up) ... ok
    18628:  ----------------------------------------------------------------------
    18629:  Ran 1 test in 10.072s
    18630:  OK
    18631:  2025-03-05 10:33:42,336 - __main__ - INFO - *********** Running Selenium tests NodeFirefox Tests **********
    18632:  test_accept_languages (SeleniumTests.FirefoxTests.test_accept_languages) ... ok
    18633:  test_download_file (SeleniumTests.FirefoxTests.test_download_file) ... ERROR
    18634:  test_play_video (SeleniumTests.FirefoxTests.test_play_video) ... ok
    18635:  test_select_from_a_dropdown (SeleniumTests.FirefoxTests.test_select_from_a_dropdown) ... ok
    18636:  test_title (SeleniumTests.FirefoxTests.test_title) ... ok
    18637:  test_title_and_maximize_window (SeleniumTests.FirefoxTests.test_title_and_maximize_window) ... ok
    18638:  test_visit_basic_auth_secured_page (SeleniumTests.FirefoxTests.test_visit_basic_auth_secured_page) ... ok
    18639:  test_with_frames (SeleniumTests.FirefoxTests.test_with_frames) ... ok
    18640:  ======================================================================
    18641:  ERROR: test_download_file (SeleniumTests.FirefoxTests.test_download_file)
    ...
    
    18644:  File "/home/runner/work/docker-selenium/docker-selenium/tests/SeleniumTests/__init__.py", line 133, in test_download_file
    18645:  wait.until(
    18646:  File "/home/runner/.local/lib/python3.12/site-packages/selenium/webdriver/support/wait.py", line 137, in until
    18647:  value = method(self._driver)
    18648:  ^^^^^^^^^^^^^^^^^^^^
    18649:  File "/home/runner/work/docker-selenium/docker-selenium/tests/SeleniumTests/__init__.py", line 134, in <lambda>
    18650:  lambda d: str(d.get_downloadable_files()[0]).endswith(file_name)
    18651:  ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
    18652:  IndexError: list index out of range
    18653:  ----------------------------------------------------------------------
    18654:  Ran 8 tests in 28.732s
    18655:  FAILED (errors=1)
    ...
    
    18662:  Begin: test_title (FirefoxTests) WebDriver initialization completed in 1.3613998889923096 (s)
    18663:  Begin: test_title_and_maximize_window (FirefoxTests) WebDriver initialization completed in 1.3676557540893555 (s)
    18664:  Begin: test_visit_basic_auth_secured_page (FirefoxTests) WebDriver initialization completed in 1.3728325366973877 (s)
    18665:  Begin: test_with_frames (FirefoxTests) WebDriver initialization completed in 1.2775089740753174 (s)
    18666:  + ret_code=1
    18667:  + '[' true = false ']'
    18668:  + sleep 5
    18669:  + exit 1
    18670:  make: *** [Makefile:673: test_firefox] Error 1
    18671:  ##[warning]Attempt 1 failed. Reason: Child_process exited with error code 2
    ...
    
    18898:  2025-03-05 10:35:24,458 - __main__ - INFO - ========== / Containers ready to go ==========
    18899:  2025-03-05 10:35:24,458 - __main__ - INFO - *********** Running smoke tests NodeFirefox Tests **********
    18900:  test_grid_is_up (SmokeTests.GridTest.test_grid_is_up) ... ok
    18901:  ----------------------------------------------------------------------
    18902:  Ran 1 test in 10.071s
    18903:  OK
    18904:  2025-03-05 10:35:34,530 - __main__ - INFO - *********** Running Selenium tests NodeFirefox Tests **********
    18905:  test_accept_languages (SeleniumTests.FirefoxTests.test_accept_languages) ... ok
    18906:  test_download_file (SeleniumTests.FirefoxTests.test_download_file) ... ERROR
    18907:  test_play_video (SeleniumTests.FirefoxTests.test_play_video) ... ok
    18908:  test_select_from_a_dropdown (SeleniumTests.FirefoxTests.test_select_from_a_dropdown) ... ok
    18909:  test_title (SeleniumTests.FirefoxTests.test_title) ... ok
    18910:  test_title_and_maximize_window (SeleniumTests.FirefoxTests.test_title_and_maximize_window) ... ok
    18911:  test_visit_basic_auth_secured_page (SeleniumTests.FirefoxTests.test_visit_basic_auth_secured_page) ... ok
    18912:  test_with_frames (SeleniumTests.FirefoxTests.test_with_frames) ... ok
    18913:  ======================================================================
    18914:  ERROR: test_download_file (SeleniumTests.FirefoxTests.test_download_file)
    ...
    
    18917:  File "/home/runner/work/docker-selenium/docker-selenium/tests/SeleniumTests/__init__.py", line 133, in test_download_file
    18918:  wait.until(
    18919:  File "/home/runner/.local/lib/python3.12/site-packages/selenium/webdriver/support/wait.py", line 137, in until
    18920:  value = method(self._driver)
    18921:  ^^^^^^^^^^^^^^^^^^^^
    18922:  File "/home/runner/work/docker-selenium/docker-selenium/tests/SeleniumTests/__init__.py", line 134, in <lambda>
    18923:  lambda d: str(d.get_downloadable_files()[0]).endswith(file_name)
    18924:  ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
    18925:  IndexError: list index out of range
    18926:  ----------------------------------------------------------------------
    18927:  Ran 8 tests in 28.562s
    18928:  FAILED (errors=1)
    ...
    
    18935:  Begin: test_title (FirefoxTests) WebDriver initialization completed in 1.3696510791778564 (s)
    18936:  Begin: test_title_and_maximize_window (FirefoxTests) WebDriver initialization completed in 1.3710386753082275 (s)
    18937:  Begin: test_visit_basic_auth_secured_page (FirefoxTests) WebDriver initialization completed in 1.26491379737854 (s)
    18938:  Begin: test_with_frames (FirefoxTests) WebDriver initialization completed in 1.282818078994751 (s)
    18939:  + ret_code=1
    18940:  + '[' true = false ']'
    18941:  + sleep 5
    18942:  + exit 1
    18943:  make: *** [Makefile:673: test_firefox] Error 1
    18944:  ##[warning]Attempt 2 failed. Reason: Child_process exited with error code 2
    ...
    
    19171:  2025-03-05 10:37:16,313 - __main__ - INFO - ========== / Containers ready to go ==========
    19172:  2025-03-05 10:37:16,313 - __main__ - INFO - *********** Running smoke tests NodeFirefox Tests **********
    19173:  test_grid_is_up (SmokeTests.GridTest.test_grid_is_up) ... ok
    19174:  ----------------------------------------------------------------------
    19175:  Ran 1 test in 10.076s
    19176:  OK
    19177:  2025-03-05 10:37:26,390 - __main__ - INFO - *********** Running Selenium tests NodeFirefox Tests **********
    19178:  test_accept_languages (SeleniumTests.FirefoxTests.test_accept_languages) ... ok
    19179:  test_download_file (SeleniumTests.FirefoxTests.test_download_file) ... ERROR
    19180:  test_play_video (SeleniumTests.FirefoxTests.test_play_video) ... ok
    19181:  test_select_from_a_dropdown (SeleniumTests.FirefoxTests.test_select_from_a_dropdown) ... ok
    19182:  test_title (SeleniumTests.FirefoxTests.test_title) ... ok
    19183:  test_title_and_maximize_window (SeleniumTests.FirefoxTests.test_title_and_maximize_window) ... ok
    19184:  test_visit_basic_auth_secured_page (SeleniumTests.FirefoxTests.test_visit_basic_auth_secured_page) ... ok
    19185:  test_with_frames (SeleniumTests.FirefoxTests.test_with_frames) ... ok
    19186:  ======================================================================
    19187:  ERROR: test_download_file (SeleniumTests.FirefoxTests.test_download_file)
    ...
    
    19190:  File "/home/runner/work/docker-selenium/docker-selenium/tests/SeleniumTests/__init__.py", line 133, in test_download_file
    19191:  wait.until(
    19192:  File "/home/runner/.local/lib/python3.12/site-packages/selenium/webdriver/support/wait.py", line 137, in until
    19193:  value = method(self._driver)
    19194:  ^^^^^^^^^^^^^^^^^^^^
    19195:  File "/home/runner/work/docker-selenium/docker-selenium/tests/SeleniumTests/__init__.py", line 134, in <lambda>
    19196:  lambda d: str(d.get_downloadable_files()[0]).endswith(file_name)
    19197:  ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
    19198:  IndexError: list index out of range
    19199:  ----------------------------------------------------------------------
    19200:  Ran 8 tests in 28.961s
    19201:  FAILED (errors=1)
    ...
    
    19208:  Begin: test_title (FirefoxTests) WebDriver initialization completed in 1.2722158432006836 (s)
    19209:  Begin: test_title_and_maximize_window (FirefoxTests) WebDriver initialization completed in 1.37056565284729 (s)
    19210:  Begin: test_visit_basic_auth_secured_page (FirefoxTests) WebDriver initialization completed in 1.4517669677734375 (s)
    19211:  Begin: test_with_frames (FirefoxTests) WebDriver initialization completed in 1.274965763092041 (s)
    19212:  + ret_code=1
    19213:  + '[' true = false ']'
    19214:  + sleep 5
    19215:  + exit 1
    19216:  make: *** [Makefile:673: test_firefox] Error 1
    19217:  ##[endgroup]
    19218:  ##[error]Final attempt failed. Child_process exited with error code 2
    ...
    
    19264:  [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
    19265:  flag provided but not defined: -variables
    19266:  Usage: envsubst [options...] <input>
    19267:  Options:
    19268:  -i         Specify file input, otherwise use last argument as input file.
    19269:  If no input file is specified, read from stdin.
    19270:  -o         Specify file output. If none is specified, write to stdout.
    19271:  -no-digit  Do not replace variables starting with a digit. e.g. $1 and ${1}
    19272:  -no-unset  Fail if a variable is not set.
    19273:  -no-empty  Fail if a variable is set but empty.
    19274:  -fail-fast Fail on first error otherwise display all failures if restrictions are set.
    ...
    
    19276:  [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
    19277:  flag provided but not defined: -variables
    19278:  Usage: envsubst [options...] <input>
    19279:  Options:
    19280:  -i         Specify file input, otherwise use last argument as input file.
    19281:  If no input file is specified, read from stdin.
    19282:  -o         Specify file output. If none is specified, write to stdout.
    19283:  -no-digit  Do not replace variables starting with a digit. e.g. $1 and ${1}
    19284:  -no-unset  Fail if a variable is not set.
    19285:  -no-empty  Fail if a variable is set but empty.
    19286:  -fail-fast Fail on first error otherwise display all failures if restrictions are set.
    

    @VietND96 VietND96 force-pushed the firefox-stable-arm64 branch 8 times, most recently from 842ccf8 to b6bbe21 Compare March 5, 2025 05:25

    Verified

    This commit was signed with the committer’s verified signature.
    VietND96 Viet Nguyen Duc
    Signed-off-by: Viet Nguyen Duc <[email protected]>
    @VietND96 VietND96 force-pushed the firefox-stable-arm64 branch from b6bbe21 to ee4c157 Compare March 5, 2025 05:45

    Verified

    This commit was signed with the committer’s verified signature.
    VietND96 Viet Nguyen Duc
    [skip ci]
    
    Signed-off-by: Viet Nguyen Duc <[email protected]>
    @VietND96 VietND96 force-pushed the firefox-stable-arm64 branch from 410206a to 7d2bbea Compare March 5, 2025 08:17

    Verified

    This commit was signed with the committer’s verified signature.
    VietND96 Viet Nguyen Duc
    Signed-off-by: Viet Nguyen Duc <[email protected]>
    @VietND96 VietND96 force-pushed the firefox-stable-arm64 branch from 7544a74 to 663ba7c Compare March 5, 2025 11:28

    Verified

    This commit was signed with the committer’s verified signature.
    VietND96 Viet Nguyen Duc
    Signed-off-by: Viet Nguyen Duc <[email protected]>
    @VietND96 VietND96 merged commit 2e07b0c into trunk Mar 5, 2025
    1 of 26 checks passed
    @VietND96 VietND96 deleted the firefox-stable-arm64 branch March 5, 2025 11:32
    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.

    None yet

    1 participant