Skip to content

Docker: Video recorder/uploader listen on session events#3070

Open
VietND96 wants to merge 2 commits intotrunkfrom
video-event-driven
Open

Docker: Video recorder/uploader listen on session events#3070
VietND96 wants to merge 2 commits intotrunkfrom
video-event-driven

Conversation

@VietND96
Copy link
Member

@VietND96 VietND96 commented Feb 4, 2026

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

Fixes #3067

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

  • Implement event-driven video recording and uploading service

    • Unified service subscribes to Grid's ZeroMQ event bus for session lifecycle events
    • Replaces polling-based approach with reactive event handling
  • Add Python entry points for recorder and uploader with fallback support

    • video_recorder.py switches between event-driven and shell-based modes
    • video_uploader.py idles in event-driven mode, delegates to unified service
  • Introduce comprehensive session state management and internal async queue

    • Tracks session lifecycle, recording status, and failure events
    • Decouples recording from uploading via async task queue
  • Add support for selective upload based on session failure status

    • Configurable via SE_UPLOAD_FAILURE_SESSION_ONLY environment variable
  • Update Docker configuration and supervisor configs

    • Add pyzmq dependency to base image
    • Update recorder and uploader supervisor configs to use Python entry points
  • Include test docker-compose file for event-driven setup


Diagram Walkthrough

flowchart LR
  A["ZeroMQ Event Bus"] -->|session-created| B["VideoService"]
  A -->|session-closed| B
  A -->|session-event| B
  B -->|start ffmpeg| C["Recording"]
  B -->|stop ffmpeg| C
  C -->|queue task| D["Upload Queue"]
  D -->|process| E["Rclone Upload"]
  F["video_recorder.py"] -->|SE_EVENT_DRIVEN_SERVICES| B
  G["video_uploader.py"] -->|idles in event-driven| B
Loading

File Walkthrough

Relevant files
Enhancement
video_recorder.py
Video recorder entry point with mode detection                     

Video/video_recorder.py

  • New entry point script for video recording service
  • Detects event-driven mode via SE_EVENT_DRIVEN_SERVICES environment
    variable
  • Imports and runs unified VideoService in event-driven mode
  • Falls back to shell-based /opt/bin/video.sh in traditional mode
  • Includes error handling for missing dependencies with helpful messages
+39/-0   
video_service.py
Unified event-driven video recording and upload service   

Video/video_service.py

  • Comprehensive unified event-driven video service implementation (842
    lines)
  • Subscribes to ZeroMQ event bus for session-created, session-closed,
    and session-event events
  • Manages complete session lifecycle with state tracking (SessionState
    dataclass)
  • Handles ffmpeg recording with configurable codec, bitrate, and audio
    options
  • Implements async upload queue and batch processing with rclone
  • Supports selective upload based on session failure status via
    SE_UPLOAD_FAILURE_SESSION_ONLY
  • Resolves Node ID from Node /status endpoint for distributed Hub-Nodes
    filtering
  • Includes graceful shutdown with signal handling and resource cleanup
+842/-0 
video_uploader.py
Video uploader entry point with mode detection                     

Video/video_uploader.py

  • New entry point script for video upload service
  • Detects event-driven mode via SE_EVENT_DRIVEN_SERVICES environment
    variable
  • In event-driven mode, idles indefinitely (unified service handles
    uploads)
  • Falls back to shell-based /opt/bin/upload.sh in traditional mode
  • Maintains process alive for supervisor compatibility
+39/-0   
Dependencies
Dockerfile
Add pyzmq dependency to base image                                             

Base/Dockerfile

  • Add pyzmq to pip dependencies for ZeroMQ async support
  • Enables Python-based event-driven services to communicate with Grid
    event bus
+1/-1     
Configuration changes
recorder.conf
Update recorder supervisor config to use Python entry point

Video/recorder.conf

  • Update supervisor command from shell script to Python entry point
  • Changed from /opt/bin/video.sh to python3 /opt/bin/video_recorder.py
  • Maintains same autostart and autorestart behavior
+1/-1     
uploader.conf
Update uploader supervisor config to use Python entry point

Video/uploader.conf

  • Update supervisor command from shell script to Python entry point
  • Changed from /opt/bin/upload.sh to python3 /opt/bin/video_uploader.py
  • Maintains same autostart and autorestart behavior
+1/-1     
Tests
docker-compose-v3-event-driven-arm64.yml
Test docker-compose for event-driven video recording         

tests/docker-compose-v3-event-driven-arm64.yml

  • New test docker-compose file for event-driven video recording setup
  • Configures Chrome and Firefox nodes with SE_EVENT_DRIVEN_SERVICES=true
  • Includes optional environment variables for failure-only upload and
    rclone configuration
  • Sets up file browser service for video management
  • Demonstrates complete event-driven architecture with Hub and Nodes
+73/-0   

Signed-off-by: Viet Nguyen Duc <viet.dnguyen@katalon.com>
@qodo-code-review
Copy link
Contributor

qodo-code-review bot commented Feb 4, 2026

PR Compliance Guide 🔍

Below is a summary of compliance checks for this PR:

Security Compliance
Unauthenticated file browser

Description: The test compose provisions filebrowser/filebrowser with FB_NOAUTH=true, which would
expose any mounted videos over HTTP without authentication if this compose is used beyond
local testing (e.g., deployed on a shared network/host). docker-compose-v3-event-driven-arm64.yml [64-73]

Referred Code
file_browser:
  image: filebrowser/filebrowser:latest
  container_name: file_browser
  restart: always
  ports:
    - "8081:80"
  volumes:
    - /tmp/videos:/srv
  environment:
    - FB_NOAUTH=true
Ticket Compliance
🟡
🎫 #3067
🟢 Switch video recorder/uploader implementation from Bash polling (/status) to a Python
implementation that subscribes to the Grid Event Bus (ZeroMQ/pyzmq) for
SessionCreatedEvent and SessionClosedEvent to start/stop recording.
Support a client-driven “failure-only upload” flow where client code fires a conventional
session event and the uploader decides whether to upload based on that failure signal.
Keep the solution generic so users can implement sidecar services that react to test
lifecycle events in a Grid ecosystem.
Maintain backward compatibility by retaining the legacy Bash-based approach and allowing
switching via environment variables.
🔴 Provide/document a usage example (noted as TBU in the ticket).
Codebase Duplication Compliance
Codebase context is not defined

Follow the guide to enable codebase context checks.

Custom Compliance
🟢
Generic: Meaningful Naming and Self-Documenting Code

Objective: Ensure all identifiers clearly express their purpose and intent, making code
self-documenting

Status: Passed

Learn more about managing compliance generic rules or creating your own custom rules

🔴
Generic: Robust Error Handling and Edge Case Management

Objective: Ensure comprehensive error handling that provides meaningful context and graceful
degradation

Status:
Swallowed exceptions: The display readiness loop suppresses exceptions without logging, which can hide root
causes and impede production debugging.

Referred Code
while not self.shutdown_event.is_set():
    try:
        proc = await asyncio.create_subprocess_exec(
            "xset",
            "b",
            "off",
            env=env,
            stdout=asyncio.subprocess.DEVNULL,
            stderr=asyncio.subprocess.DEVNULL,
        )
        await proc.wait()
        if proc.returncode == 0:
            logger.info(f"Display ready: {self.display}")
            return
    except Exception:
        pass
    await asyncio.sleep(2)

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Secure Logging Practices

Objective: To ensure logs are useful for debugging and auditing without exposing sensitive
information like PII, PHI, or cardholder data.

Status:
Sensitive stderr logging: Upload failures log full rclone stderr output which can contain sensitive details (e.g.,
remote paths/bucket names or error payloads), and logs are unstructured plain text rather
than structured (e.g., JSON) for auditing.

Referred Code
# Configure logging
LOG_FORMAT = "%(asctime)s [video.service] - %(message)s"
LOG_DATEFMT = os.environ.get("SE_LOG_TIMESTAMP_FORMAT", "%Y-%m-%d %H:%M:%S,%f")[:-3]
logging.basicConfig(level=logging.INFO, format=LOG_FORMAT, datefmt=LOG_DATEFMT)
logger = logging.getLogger(__name__)


class SessionClosedReason(Enum):
    """Reasons why a session was closed."""

    QUIT_COMMAND = "QUIT_COMMAND"
    TIMEOUT = "TIMEOUT"
    NODE_REMOVED = "NODE_REMOVED"
    NODE_RESTARTED = "NODE_RESTARTED"


class SessionStatus(Enum):
    """Session lifecycle status."""

    CREATED = auto()
    RECORDING = auto()


 ... (clipped 426 lines)

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Comprehensive Audit Trails

Objective: To create a detailed and reliable record of critical system actions for security analysis
and compliance.

Status:
Missing user context: Recording/upload actions are logged but the events do not include any user identifier
(only session_id/nodeId), so audit trails may be insufficient if a user identity is
required for compliance.

Referred Code
        logger.info(f"Started recording: session={session.session_id}, file={session.video_file}")
        return True
    except Exception as e:
        logger.error(f"Failed to start recording for {session.session_id}: {e}")
        session.status = SessionStatus.CREATED
        return False

async def stop_recording(self, session: SessionState) -> bool:
    """Stop ffmpeg recording for a session."""
    if session.ffmpeg_process is None:
        logger.warning(f"No recording in progress for session {session.session_id}")
        return False

    session.status = SessionStatus.STOPPING
    session.end_time = datetime.now()

    try:
        session.ffmpeg_process.terminate()
        try:
            await asyncio.wait_for(session.ffmpeg_process.wait(), timeout=10.0)
        except asyncio.TimeoutError:


 ... (clipped 63 lines)

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Secure Error Handling

Objective: To prevent the leakage of sensitive system information through error messages while
providing sufficient detail for internal debugging.

Status:
Stack trace exposure: Fatal errors are logged with exc_info=True, which may expose internal stack traces to
non-secure stdout logs depending on deployment log aggregation/access controls.

Referred Code
    await service.run()
except KeyboardInterrupt:
    logger.info("Interrupted")
except Exception as e:
    logger.error(f"Fatal error: {e}", exc_info=True)
    sys.exit(1)

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Security-First Input Validation and Data Handling

Objective: Ensure all data inputs are validated, sanitized, and handled securely to prevent
vulnerabilities

Status:
Unvalidated env inputs: Environment-provided values like SE_AUDIO_SOURCE and SE_UPLOAD_OPTS are split into
subprocess arguments without validation/allowlisting, which may be unsafe if these inputs
can be influenced by untrusted sources.

Referred Code
if self.record_audio and self.audio_source:
    cmd.extend(self.audio_source.split())

cmd.extend(
    [
        "-codec:v",
        self.codec,
        *self.preset.split(),
        "-tune",
        "zerolatency",
        "-crf",
        self.crf,
        "-maxrate",
        self.maxrate,
        "-bufsize",
        self.bufsize,
        "-pix_fmt",
        "yuv420p",
        "-movflags",
        "+faststart",
        video_path,


 ... (clipped 106 lines)

Learn more about managing compliance generic rules or creating your own custom rules

  • Update
Compliance status legend 🟢 - Fully Compliant
🟡 - Partial Compliant
🔴 - Not Compliant
⚪ - Requires Further Human Verification
🏷️ - Compliance label

@qodo-code-review
Copy link
Contributor

qodo-code-review bot commented Feb 4, 2026

PR Code Suggestions ✨

Explore these optional code suggestions:

CategorySuggestion                                                                                                                                    Impact
Possible issue
Fix incorrect secret validation logic

Fix the secret validation logic to prevent type mismatches during comparison.
Compare the raw secret string from the event bus with the environment variable
after stripping potential JSON quotes.

Video/video_service.py [691-698]

 # Validate secret
 if self.registration_secret:
-    try:
-        received = json.loads(secret)
-        if received != self.registration_secret:
-            continue
-    except json.JSONDecodeError:
+    # The secret from the event bus is a JSON-encoded string.
+    # For a simple string secret like "foo", it will be "\"foo\"".
+    # We need to compare the raw string values.
+    secret_from_bus = secret.strip('"')
+    if secret_from_bus != self.registration_secret:
         continue
  • Apply / Chat
Suggestion importance[1-10]: 8

__

Why: The suggestion correctly identifies a bug in the secret validation logic where a type mismatch can occur, causing authentication to fail. This is a critical fix for the security feature to work as intended.

Medium
Use a semaphore for robust concurrency control

Refactor the upload_worker to use an asyncio.Semaphore for managing concurrency.
This provides a more robust way to limit the number of parallel uploads and
simplifies task management.

Video/video_service.py [499-535]

 async def upload_worker(self) -> None:
     """Background worker that processes upload queue."""
     logger.info("Upload worker started")
-    active_tasks: List[asyncio.Task] = []
+    semaphore = asyncio.Semaphore(self.upload_batch_size)
+    tasks = []
+
+    async def _process_with_semaphore(task: UploadTask):
+        async with semaphore:
+            await self.process_upload(task)
 
     try:
         while not self.shutdown_event.is_set() or not self.upload_queue.empty():
             try:
                 # Get task with timeout to check shutdown
-                try:
-                    task = await asyncio.wait_for(self.upload_queue.get(), timeout=1.0)
-                except asyncio.TimeoutError:
-                    continue
-
-                # Process upload (could run multiple in parallel up to batch_size)
-                upload_task = asyncio.create_task(self.process_upload(task))
-                active_tasks.append(upload_task)
-
-                # Clean up completed tasks
-                active_tasks = [t for t in active_tasks if not t.done()]
-
-                # Wait if we've hit batch limit
-                if len(active_tasks) >= self.upload_batch_size:
-                    done, pending = await asyncio.wait(active_tasks, return_when=asyncio.FIRST_COMPLETED)
-                    active_tasks = list(pending)
-
+                task = await asyncio.wait_for(self.upload_queue.get(), timeout=1.0)
+                upload_task = asyncio.create_task(_process_with_semaphore(task))
+                tasks.append(upload_task)
+            except asyncio.TimeoutError:
+                continue
             except Exception as e:
                 logger.error(f"Upload worker error: {e}")
 
         # Wait for remaining uploads
-        if active_tasks:
-            logger.info(f"Waiting for {len(active_tasks)} pending uploads...")
-            await asyncio.gather(*active_tasks, return_exceptions=True)
+        if tasks:
+            logger.info(f"Waiting for {len(tasks)} pending uploads...")
+            await asyncio.gather(*tasks, return_exceptions=True)
 
     finally:
         self.uploader_done.set()
         logger.info("Upload worker stopped")
  • Apply / Chat
Suggestion importance[1-10]: 7

__

Why: The suggestion correctly identifies a potential issue with unbounded concurrency in the upload_worker and proposes a more robust solution using asyncio.Semaphore to strictly control the number of parallel uploads, improving resource management.

Medium
Guarantee active upload cleanup

Wrap the proc.communicate() call and subsequent removal of proc from
self.active_uploads in a try/finally block. This ensures the process is always
removed from the list, even if an error occurs.

Video/video_service.py [487-489]

 self.active_uploads.append(proc)
-stdout, stderr = await proc.communicate()
-self.active_uploads.remove(proc)
+try:
+    stdout, stderr = await proc.communicate()
+finally:
+    self.active_uploads.remove(proc)

[To ensure code accuracy, apply this suggestion manually]

Suggestion importance[1-10]: 6

__

Why: This suggestion correctly identifies a potential resource leak where a process might not be removed from self.active_uploads if an exception occurs. Using a try/finally block ensures cleanup happens, making the shutdown process more reliable.

Low
High-level
Consolidate to a single supervisor service

Refactor the deployment to use a single supervisor service for the event-driven
mode. This change would eliminate the unnecessary idling uploader process,
aligning the deployment with the unified service architecture.

Examples:

Video/video_uploader.py [20-32]
    if event_driven:
        print("Event-driven mode enabled.")
        print("Upload is handled by the unified video_service.py - this process will idle.")
        print("To disable this, set SE_EVENT_DRIVEN_SERVICES=false")

        # Keep process alive but idle (supervisord expects it to run)
        # The actual uploading is done by video_service.py
        try:
            while True:
                time.sleep(60)

 ... (clipped 3 lines)
Video/uploader.conf [3]
command=python3 /opt/bin/video_uploader.py

Solution Walkthrough:

Before:

// recorder.conf
[program:video-recording]
command=python3 /opt/bin/video_recorder.py
...

// uploader.conf
[program:video-upload]
command=python3 /opt/bin/video_uploader.py
...

// video_recorder.py
if event_driven:
    run_unified_video_service() // Handles recording and uploading
else:
    run_legacy_video_sh()

// video_uploader.py
if event_driven:
    while True: // Idles forever
        sleep(60)
else:
    run_legacy_upload_sh()

After:

// video.conf (single supervisor config)
[program:video-service]
command=python3 /opt/bin/video_entrypoint.py
...

// video_entrypoint.py
event_driven = os.environ.get("SE_EVENT_DRIVEN_SERVICES") == "true"

if event_driven:
    run_unified_video_service() // Handles both recording and uploading
else:
    // Start legacy services as separate background processes
    start_process("/opt/bin/video.sh")
    start_process("/opt/bin/upload.sh")
    // Keep main process alive to manage them
    wait_for_children()
Suggestion importance[1-10]: 7

__

Why: The suggestion correctly identifies a design flaw where a redundant, idling process is used, which is inefficient and confusing; improving this would significantly clean up the architecture.

Medium
General
Add broad fallback for service errors

Add a broad except Exception block around the service_main() call. This ensures
the script falls back to the shell-based recorder on any runtime error, not just
ImportError.

Video/video_recorder.py [22-32]

 try:
     import asyncio
     from video_service import main as service_main
     asyncio.run(service_main())
 except ImportError as e:
     print(f"Failed to import video service: {e}")
     print("Ensure pyzmq is installed: pip install pyzmq")
     print("Falling back to shell-based recording...")
     subprocess.run(["/opt/bin/video.sh"], check=True)
+except Exception as e:
+    print(f"Error running video service: {e}")
+    print("Falling back to shell-based recording...")
+    subprocess.run(["/opt/bin/video.sh"], check=True)
  • Apply / Chat
Suggestion importance[1-10]: 7

__

Why: The suggestion improves the robustness of the script by adding a generic exception handler. This ensures that any unexpected error in the new event-driven service will trigger the fallback to the stable shell-based recorder, preventing a total failure of video recording.

Medium
Update deprecated asyncio usage and improve signal handling

Replace the deprecated asyncio.get_event_loop() with asyncio.get_running_loop().
Also, improve signal handling by removing handlers during cleanup to prevent
unexpected behavior.

Video/video_service.py [824-838]

 async def main():
     """Main entry point."""
     service = VideoService()
 
-    loop = asyncio.get_event_loop()
+    loop = asyncio.get_running_loop()
+    shutdown_handler = lambda: service.shutdown_event.set()
+
     for sig in (signal.SIGTERM, signal.SIGINT):
-        loop.add_signal_handler(sig, lambda: service.shutdown_event.set())
+        loop.add_signal_handler(sig, shutdown_handler)
 
     try:
         await service.run()
     except KeyboardInterrupt:
         logger.info("Interrupted")
     except Exception as e:
         logger.error(f"Fatal error: {e}", exc_info=True)
+        # Ensure cleanup is attempted on fatal error
+        if not service.shutdown_event.is_set():
+            service.shutdown_event.set()
+        await service.cleanup()
         sys.exit(1)
+    finally:
+        for sig in (signal.SIGTERM, signal.SIGINT):
+            loop.remove_signal_handler(sig)
  • Apply / Chat
Suggestion importance[1-10]: 5

__

Why: The suggestion correctly points out the use of a deprecated function and proposes using asyncio.get_running_loop(). It also improves signal handling robustness by removing handlers in a finally block, which is a good practice.

Low
Learned
best practice
Pin dependency versions

Pin pyzmq (and ideally the other pip deps) to an explicit version to avoid
unexpected breakages from upstream releases.

Base/Dockerfile [195-200]

 RUN python3 -m venv $VENV_PATH \
-    && $VENV_PATH/bin/python3 -m pip install --upgrade pip psutil requests pyzmq \
+    && $VENV_PATH/bin/python3 -m pip install --upgrade pip psutil requests "pyzmq==26.2.0" \
     && wget -q https://github.com/Supervisor/supervisor/archive/refs/heads/main.zip -O /tmp/supervisor.zip \
     && unzip /tmp/supervisor.zip -d /tmp \
     && cd /tmp/supervisor-main \
     && $VENV_PATH/bin/python3 -m pip install . \
  • Apply / Chat
Suggestion importance[1-10]: 6

__

Why:
Relevant best practice - Pin versions for externally fetched/installed tooling (e.g., pip packages) to ensure reproducible builds.

Low
Avoid floating Docker image tags

Replace latest with a specific, known-good version tag (or immutable digest) so
test environments are stable.

tests/docker-compose-v3-event-driven-arm64.yml [64-65]

 file_browser:
-  image: filebrowser/filebrowser:latest
+  image: filebrowser/filebrowser:v2.27.0
  • Apply / Chat
Suggestion importance[1-10]: 5

__

Why:
Relevant best practice - Avoid using floating image tags like latest; pin Docker images to a specific version for reproducible deployments.

Low
  • Update

@qodo-code-review
Copy link
Contributor

CI Feedback 🧐

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

Action: Test Selenium Grid on Docker / Test Docker Selenium (test_node_relay, false, false, false, ubuntu-24.04)

Failed stage: Run Docker Compose to test_node_relay on AMD64 [❌]

Failed test name: ""

Failure summary:

The action failed during make test_node_relay while building the Docker image target emulator.
-
Docker build step failed in Dockerfile.emulator:8 because the image does not have curl installed
(/bin/sh: 1: curl: not found), so the RUN curl ${CHROME_DRIVER_URL} ... command exited with code
127.
- This caused BuildKit to error (failed to solve ... exit code: 127), which in turn caused make
to fail at Makefile:1041 with make: *** [Makefile:1041: test_node_relay] Error 1.
- The workflow
retried (nick-invision/retry@master) but the same Docker build failure occurred again, leading to
the final failure (Final attempt failed. Child_process exited with error code 2).

Relevant error logs:
1:  ##[group]Runner Image Provisioner
2:  Hosted Compute Agent
...

156:  �[36;1m�[0m
157:  �[36;1m  sudo rm -rf /opt/ghc || true�[0m
158:  �[36;1m  sudo rm -rf /usr/local/.ghcup || true�[0m
159:  �[36;1m  �[0m
160:  �[36;1m  AFTER=$(getAvailableSpace)�[0m
161:  �[36;1m  SAVED=$((AFTER-BEFORE))�[0m
162:  �[36;1m  printSavedSpace $SAVED "Haskell runtime"�[0m
163:  �[36;1mfi�[0m
164:  �[36;1m�[0m
165:  �[36;1m# Option: Remove large packages�[0m
166:  �[36;1m# REF: https://github.com/apache/flink/blob/master/tools/azure-pipelines/free_disk_space.sh�[0m
167:  �[36;1m�[0m
168:  �[36;1mif [[ false == 'true' ]]; then�[0m
169:  �[36;1m  BEFORE=$(getAvailableSpace)�[0m
170:  �[36;1m  �[0m
171:  �[36;1m  sudo apt-get remove -y '^aspnetcore-.*' || echo "::warning::The command [sudo apt-get remove -y '^aspnetcore-.*'] failed to complete successfully. Proceeding..."�[0m
172:  �[36;1m  sudo apt-get remove -y '^dotnet-.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y '^dotnet-.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m
173:  �[36;1m  sudo apt-get remove -y '^llvm-.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y '^llvm-.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m
174:  �[36;1m  sudo apt-get remove -y 'php.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y 'php.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m
175:  �[36;1m  sudo apt-get remove -y '^mongodb-.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y '^mongodb-.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m
176:  �[36;1m  sudo apt-get remove -y '^mysql-.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y '^mysql-.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m
177:  �[36;1m  sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing || echo "::warning::The command [sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing] failed to complete successfully. Proceeding..."�[0m
178:  �[36;1m  sudo apt-get remove -y google-cloud-sdk --fix-missing || echo "::debug::The command [sudo apt-get remove -y google-cloud-sdk --fix-missing] failed to complete successfully. Proceeding..."�[0m
179:  �[36;1m  sudo apt-get remove -y google-cloud-cli --fix-missing || echo "::debug::The command [sudo apt-get remove -y google-cloud-cli --fix-missing] failed to complete successfully. Proceeding..."�[0m
180:  �[36;1m  sudo apt-get autoremove -y || echo "::warning::The command [sudo apt-get autoremove -y] failed to complete successfully. Proceeding..."�[0m
181:  �[36;1m  sudo apt-get clean || echo "::warning::The command [sudo apt-get clean] failed to complete successfully. Proceeding..."�[0m
182:  �[36;1m�[0m
...

587:  Created wheel for shfmt-py: filename=shfmt_py-3.12.0.2-py2.py3-none-linux_x86_64.whl size=1260872 sha256=2568595f4aed07429be901543351cfa613025a441b3a71a3145e21def72e145b
588:  Stored in directory: /home/runner/.cache/pip/wheels/66/0e/31/07f3204ab9acb0ee22b7cd435e6f9c07c6d996f4bacaa748a0
589:  Successfully built shfmt-py
590:  Installing collected packages: types-urllib3, types-certifi, sortedcontainers, csv2md, zipp, yamale, websocket-client, urllib3, typing_extensions, sniffio, shfmt-py, shellingham, pytokens, pysocks, pathspec, outcome, mypy-extensions, isort, h11, certifi, async-generator, yamllint, wsproto, trio, importlib-metadata, docker, black, typer, trio-websocket, trio-typing, selenium, mbake
591:  Successfully installed async-generator-1.10 black-26.1.0 certifi-2026.1.4 csv2md-1.5.0 docker-7.1.0 h11-0.16.0 importlib-metadata-8.7.1 isort-7.0.0 mbake-1.4.5 mypy-extensions-1.1.0 outcome-1.3.0.post0 pathspec-1.0.4 pysocks-1.7.1 pytokens-0.4.1 selenium-4.40.0 shellingham-1.5.4 shfmt-py-3.12.0.2 sniffio-1.3.1 sortedcontainers-2.4.0 trio-0.32.0 trio-typing-0.10.0 trio-websocket-0.12.2 typer-0.21.1 types-certifi-2021.10.8.3 types-urllib3-1.26.25.14 typing_extensions-4.15.0 urllib3-2.6.3 websocket-client-1.9.0 wsproto-1.3.2 yamale-6.1.0 yamllint-1.38.0 zipp-3.23.0
592:  shfmt -l -w -d ${PWD}/*.sh ${PWD}/**/*.sh $PWD/**.sh $PWD/**/generate_** $PWD/**/wrap_*
593:  ##[group]Run nick-invision/retry@master
594:  with:
595:  timeout_minutes: 10
596:  max_attempts: 3
597:  command: DOCKER_ENABLE_QEMU=${DOCKER_ENABLE_QEMU} make setup_dev_env
598:  
599:  retry_wait_seconds: 10
600:  polling_interval_seconds: 1
601:  warning_on_retry: true
602:  continue_on_error: false
603:  ##[endgroup]
604:  ##[group]Attempt 1
605:  ./tests/charts/make/chart_setup_env.sh ; \
606:  exit_code=$? ; \
607:  make set_containerd_image_store ; \
608:  exit $exit_code ;
609:  + echo 'Set ENV variables'
610:  Set ENV variables
611:  + CLUSTER=minikube
612:  + DOCKER_VERSION=
613:  + DOCKER_ENABLE_QEMU=true
614:  + HELM_VERSION=latest
615:  ++ curl -L -s https://dl.k8s.io/release/stable.txt
616:  + KUBERNETES_VERSION=v1.35.0
617:  + INSTALL_DOCKER=true
618:  + [[ true != \t\r\u\e ]]
619:  + trap on_failure ERR
620:  + echo 'Installing Docker for AMD64 / ARM64'
...

1524:  go/src/cmd/asm/internal/arch/ppc64.go
1525:  go/src/cmd/asm/internal/arch/riscv64.go
1526:  go/src/cmd/asm/internal/arch/s390x.go
1527:  go/src/cmd/asm/internal/asm/
1528:  go/src/cmd/asm/internal/asm/asm.go
1529:  go/src/cmd/asm/internal/asm/endtoend_test.go
1530:  go/src/cmd/asm/internal/asm/expr_test.go
1531:  go/src/cmd/asm/internal/asm/line_test.go
1532:  go/src/cmd/asm/internal/asm/operand_test.go
1533:  go/src/cmd/asm/internal/asm/parse.go
1534:  go/src/cmd/asm/internal/asm/pseudo_test.go
1535:  go/src/cmd/asm/internal/asm/testdata/
1536:  go/src/cmd/asm/internal/asm/testdata/386.s
1537:  go/src/cmd/asm/internal/asm/testdata/386enc.s
1538:  go/src/cmd/asm/internal/asm/testdata/amd64.s
1539:  go/src/cmd/asm/internal/asm/testdata/amd64dynlinkerror.s
1540:  go/src/cmd/asm/internal/asm/testdata/amd64enc.s
1541:  go/src/cmd/asm/internal/asm/testdata/amd64enc_extra.s
1542:  go/src/cmd/asm/internal/asm/testdata/amd64error.s
1543:  go/src/cmd/asm/internal/asm/testdata/arm.s
1544:  go/src/cmd/asm/internal/asm/testdata/arm64.s
1545:  go/src/cmd/asm/internal/asm/testdata/arm64enc.s
1546:  go/src/cmd/asm/internal/asm/testdata/arm64error.s
1547:  go/src/cmd/asm/internal/asm/testdata/armerror.s
1548:  go/src/cmd/asm/internal/asm/testdata/armv6.s
...

1552:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512_4vnniw.s
1553:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512_bitalg.s
1554:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512_ifma.s
1555:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512_vbmi.s
1556:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512_vbmi2.s
1557:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512_vnni.s
1558:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512_vpopcntdq.s
1559:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512bw.s
1560:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512cd.s
1561:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512dq.s
1562:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512er.s
1563:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512f.s
1564:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512pf.s
1565:  go/src/cmd/asm/internal/asm/testdata/avx512enc/gfni_avx512f.s
1566:  go/src/cmd/asm/internal/asm/testdata/avx512enc/vpclmulqdq_avx512f.s
1567:  go/src/cmd/asm/internal/asm/testdata/buildtagerror.s
1568:  go/src/cmd/asm/internal/asm/testdata/duperror.s
1569:  go/src/cmd/asm/internal/asm/testdata/loong64.s
1570:  go/src/cmd/asm/internal/asm/testdata/loong64enc1.s
1571:  go/src/cmd/asm/internal/asm/testdata/loong64enc2.s
1572:  go/src/cmd/asm/internal/asm/testdata/loong64enc3.s
1573:  go/src/cmd/asm/internal/asm/testdata/mips.s
1574:  go/src/cmd/asm/internal/asm/testdata/mips64.s
1575:  go/src/cmd/asm/internal/asm/testdata/ppc64.s
1576:  go/src/cmd/asm/internal/asm/testdata/ppc64_p10.s
1577:  go/src/cmd/asm/internal/asm/testdata/riscv64.s
1578:  go/src/cmd/asm/internal/asm/testdata/riscv64error.s
1579:  go/src/cmd/asm/internal/asm/testdata/s390x.s
...

1823:  go/src/cmd/cgo/internal/testcshared/testdata/libgo2/dup2.go
1824:  go/src/cmd/cgo/internal/testcshared/testdata/libgo2/dup3.go
1825:  go/src/cmd/cgo/internal/testcshared/testdata/libgo2/libgo2.go
1826:  go/src/cmd/cgo/internal/testcshared/testdata/libgo4/
1827:  go/src/cmd/cgo/internal/testcshared/testdata/libgo4/libgo4.go
1828:  go/src/cmd/cgo/internal/testcshared/testdata/libgo5/
1829:  go/src/cmd/cgo/internal/testcshared/testdata/libgo5/libgo5.go
1830:  go/src/cmd/cgo/internal/testcshared/testdata/main0.c
1831:  go/src/cmd/cgo/internal/testcshared/testdata/main1.c
1832:  go/src/cmd/cgo/internal/testcshared/testdata/main2.c
1833:  go/src/cmd/cgo/internal/testcshared/testdata/main3.c
1834:  go/src/cmd/cgo/internal/testcshared/testdata/main4.c
1835:  go/src/cmd/cgo/internal/testcshared/testdata/main5.c
1836:  go/src/cmd/cgo/internal/testcshared/testdata/p/
1837:  go/src/cmd/cgo/internal/testcshared/testdata/p/p.go
1838:  go/src/cmd/cgo/internal/testerrors/
1839:  go/src/cmd/cgo/internal/testerrors/argposition_test.go
1840:  go/src/cmd/cgo/internal/testerrors/badsym_test.go
1841:  go/src/cmd/cgo/internal/testerrors/errors_test.go
1842:  go/src/cmd/cgo/internal/testerrors/ptr_test.go
1843:  go/src/cmd/cgo/internal/testerrors/testdata/
1844:  go/src/cmd/cgo/internal/testerrors/testdata/err1.go
1845:  go/src/cmd/cgo/internal/testerrors/testdata/err2.go
1846:  go/src/cmd/cgo/internal/testerrors/testdata/err4.go
1847:  go/src/cmd/cgo/internal/testerrors/testdata/err5.go
1848:  go/src/cmd/cgo/internal/testerrors/testdata/issue11097a.go
1849:  go/src/cmd/cgo/internal/testerrors/testdata/issue11097b.go
1850:  go/src/cmd/cgo/internal/testerrors/testdata/issue14669.go
1851:  go/src/cmd/cgo/internal/testerrors/testdata/issue18452.go
1852:  go/src/cmd/cgo/internal/testerrors/testdata/issue18889.go
1853:  go/src/cmd/cgo/internal/testerrors/testdata/issue28069.go
1854:  go/src/cmd/cgo/internal/testerrors/testdata/issue28721.go
1855:  go/src/cmd/cgo/internal/testerrors/testdata/issue33061.go
1856:  go/src/cmd/cgo/internal/testerrors/testdata/issue42580.go
1857:  go/src/cmd/cgo/internal/testerrors/testdata/issue50710.go
1858:  go/src/cmd/cgo/internal/testerrors/testdata/issue67517.go
1859:  go/src/cmd/cgo/internal/testerrors/testdata/issue67699a.go
1860:  go/src/cmd/cgo/internal/testerrors/testdata/issue67699b.go
1861:  go/src/cmd/cgo/internal/testerrors/testdata/issue67707.go
1862:  go/src/cmd/cgo/internal/testerrors/testdata/issue69176.go
1863:  go/src/cmd/cgo/internal/testerrors/testdata/long_double_size.go
1864:  go/src/cmd/cgo/internal/testerrors/testdata/malloc.go
1865:  go/src/cmd/cgo/internal/testerrors/testdata/notmatchedcfunction.go
1866:  go/src/cmd/cgo/internal/testfortran/
...

1992:  go/src/cmd/cgo/internal/testplugin/testdata/sub/
1993:  go/src/cmd/cgo/internal/testplugin/testdata/sub/plugin1/
1994:  go/src/cmd/cgo/internal/testplugin/testdata/sub/plugin1/plugin1.go
1995:  go/src/cmd/cgo/internal/testplugin/testdata/unnamed1/
1996:  go/src/cmd/cgo/internal/testplugin/testdata/unnamed1/main.go
1997:  go/src/cmd/cgo/internal/testplugin/testdata/unnamed2/
1998:  go/src/cmd/cgo/internal/testplugin/testdata/unnamed2/main.go
1999:  go/src/cmd/cgo/internal/testsanitizers/
2000:  go/src/cmd/cgo/internal/testsanitizers/asan_test.go
2001:  go/src/cmd/cgo/internal/testsanitizers/cc_test.go
2002:  go/src/cmd/cgo/internal/testsanitizers/cshared_test.go
2003:  go/src/cmd/cgo/internal/testsanitizers/empty_test.go
2004:  go/src/cmd/cgo/internal/testsanitizers/libfuzzer_test.go
2005:  go/src/cmd/cgo/internal/testsanitizers/msan_test.go
2006:  go/src/cmd/cgo/internal/testsanitizers/testdata/
2007:  go/src/cmd/cgo/internal/testsanitizers/testdata/arena_fail.go
2008:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan1_fail.go
2009:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan2_fail.go
2010:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan3_fail.go
2011:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan4_fail.go
2012:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan5_fail.go
2013:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_fuzz_test.go
2014:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global1_fail.go
2015:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global2_fail.go
2016:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global3_fail.go
2017:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global4_fail.go
2018:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global5.go
2019:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/
2020:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/main.go
2021:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p/
2022:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p/p.go
2023:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail1.go
2024:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail2.go
2025:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail3.go
2026:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_useAfterReturn.go
2027:  go/src/cmd/cgo/internal/testsanitizers/testdata/libfuzzer1.go
2028:  go/src/cmd/cgo/internal/testsanitizers/testdata/libfuzzer2.c
2029:  go/src/cmd/cgo/internal/testsanitizers/testdata/libfuzzer2.go
2030:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan.go
2031:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan2.go
2032:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan2_cmsan.go
2033:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan3.go
2034:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan4.go
2035:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan5.go
2036:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan6.go
2037:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan7.go
2038:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan8.go
2039:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan_fail.go
2040:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan_shared.go
...

2621:  go/src/cmd/compile/internal/ssagen/intrinsics.go
2622:  go/src/cmd/compile/internal/ssagen/intrinsics_test.go
2623:  go/src/cmd/compile/internal/ssagen/nowb.go
2624:  go/src/cmd/compile/internal/ssagen/pgen.go
2625:  go/src/cmd/compile/internal/ssagen/phi.go
2626:  go/src/cmd/compile/internal/ssagen/ssa.go
2627:  go/src/cmd/compile/internal/staticdata/
2628:  go/src/cmd/compile/internal/staticdata/data.go
2629:  go/src/cmd/compile/internal/staticdata/embed.go
2630:  go/src/cmd/compile/internal/staticinit/
2631:  go/src/cmd/compile/internal/staticinit/sched.go
2632:  go/src/cmd/compile/internal/syntax/
2633:  go/src/cmd/compile/internal/syntax/branches.go
2634:  go/src/cmd/compile/internal/syntax/dumper.go
2635:  go/src/cmd/compile/internal/syntax/dumper_test.go
2636:  go/src/cmd/compile/internal/syntax/error_test.go
2637:  go/src/cmd/compile/internal/syntax/issues_test.go
...

2835:  go/src/cmd/compile/internal/types2/assignments.go
2836:  go/src/cmd/compile/internal/types2/basic.go
2837:  go/src/cmd/compile/internal/types2/builtins.go
2838:  go/src/cmd/compile/internal/types2/builtins_test.go
2839:  go/src/cmd/compile/internal/types2/call.go
2840:  go/src/cmd/compile/internal/types2/chan.go
2841:  go/src/cmd/compile/internal/types2/check.go
2842:  go/src/cmd/compile/internal/types2/check_test.go
2843:  go/src/cmd/compile/internal/types2/compiler_internal.go
2844:  go/src/cmd/compile/internal/types2/compilersupport.go
2845:  go/src/cmd/compile/internal/types2/const.go
2846:  go/src/cmd/compile/internal/types2/context.go
2847:  go/src/cmd/compile/internal/types2/context_test.go
2848:  go/src/cmd/compile/internal/types2/conversions.go
2849:  go/src/cmd/compile/internal/types2/decl.go
2850:  go/src/cmd/compile/internal/types2/errorcalls_test.go
2851:  go/src/cmd/compile/internal/types2/errors.go
2852:  go/src/cmd/compile/internal/types2/errors_test.go
2853:  go/src/cmd/compile/internal/types2/errsupport.go
...

3080:  go/src/cmd/go/init_test.go
3081:  go/src/cmd/go/internal/
3082:  go/src/cmd/go/internal/auth/
3083:  go/src/cmd/go/internal/auth/auth.go
3084:  go/src/cmd/go/internal/auth/auth_test.go
3085:  go/src/cmd/go/internal/auth/gitauth.go
3086:  go/src/cmd/go/internal/auth/gitauth_test.go
3087:  go/src/cmd/go/internal/auth/httputils.go
3088:  go/src/cmd/go/internal/auth/netrc.go
3089:  go/src/cmd/go/internal/auth/netrc_test.go
3090:  go/src/cmd/go/internal/auth/userauth.go
3091:  go/src/cmd/go/internal/auth/userauth_test.go
3092:  go/src/cmd/go/internal/base/
3093:  go/src/cmd/go/internal/base/base.go
3094:  go/src/cmd/go/internal/base/env.go
3095:  go/src/cmd/go/internal/base/error_notunix.go
3096:  go/src/cmd/go/internal/base/error_unix.go
3097:  go/src/cmd/go/internal/base/flag.go
...

3291:  go/src/cmd/go/internal/modload/import_test.go
3292:  go/src/cmd/go/internal/modload/init.go
3293:  go/src/cmd/go/internal/modload/list.go
3294:  go/src/cmd/go/internal/modload/load.go
3295:  go/src/cmd/go/internal/modload/modfile.go
3296:  go/src/cmd/go/internal/modload/mvs.go
3297:  go/src/cmd/go/internal/modload/mvs_test.go
3298:  go/src/cmd/go/internal/modload/query.go
3299:  go/src/cmd/go/internal/modload/query_test.go
3300:  go/src/cmd/go/internal/modload/search.go
3301:  go/src/cmd/go/internal/modload/stat_openfile.go
3302:  go/src/cmd/go/internal/modload/stat_unix.go
3303:  go/src/cmd/go/internal/modload/stat_windows.go
3304:  go/src/cmd/go/internal/modload/vendor.go
3305:  go/src/cmd/go/internal/mvs/
3306:  go/src/cmd/go/internal/mvs/errors.go
3307:  go/src/cmd/go/internal/mvs/graph.go
...

3684:  go/src/cmd/go/testdata/script/build_acl_windows.txt
3685:  go/src/cmd/go/testdata/script/build_arm.txt
3686:  go/src/cmd/go/testdata/script/build_buildvcs_auto.txt
3687:  go/src/cmd/go/testdata/script/build_cache_arch_mode.txt
3688:  go/src/cmd/go/testdata/script/build_cache_compile.txt
3689:  go/src/cmd/go/testdata/script/build_cache_disabled.txt
3690:  go/src/cmd/go/testdata/script/build_cache_gomips.txt
3691:  go/src/cmd/go/testdata/script/build_cache_link.txt
3692:  go/src/cmd/go/testdata/script/build_cache_output.txt
3693:  go/src/cmd/go/testdata/script/build_cache_pgo.txt
3694:  go/src/cmd/go/testdata/script/build_cache_trimpath.txt
3695:  go/src/cmd/go/testdata/script/build_cacheprog_issue70848.txt
3696:  go/src/cmd/go/testdata/script/build_cc_cache_issue64423.txt
3697:  go/src/cmd/go/testdata/script/build_cd_gopath_different.txt
3698:  go/src/cmd/go/testdata/script/build_cgo_consistent_results.txt
3699:  go/src/cmd/go/testdata/script/build_cgo_error.txt
3700:  go/src/cmd/go/testdata/script/build_concurrent_backend.txt
...

3727:  go/src/cmd/go/testdata/script/build_output.txt
3728:  go/src/cmd/go/testdata/script/build_overlay.txt
3729:  go/src/cmd/go/testdata/script/build_patterns_outside_gopath.txt
3730:  go/src/cmd/go/testdata/script/build_pgo.txt
3731:  go/src/cmd/go/testdata/script/build_pgo_auto.txt
3732:  go/src/cmd/go/testdata/script/build_pgo_auto_multi.txt
3733:  go/src/cmd/go/testdata/script/build_pie_race.txt
3734:  go/src/cmd/go/testdata/script/build_plugin_non_main.txt
3735:  go/src/cmd/go/testdata/script/build_plugin_reproducible.txt
3736:  go/src/cmd/go/testdata/script/build_relative_pkgdir.txt
3737:  go/src/cmd/go/testdata/script/build_relative_tmpdir.txt
3738:  go/src/cmd/go/testdata/script/build_repeated_godebug_issue62346.txt
3739:  go/src/cmd/go/testdata/script/build_runtime_gcflags.txt
3740:  go/src/cmd/go/testdata/script/build_shared_reproducible.txt
3741:  go/src/cmd/go/testdata/script/build_shorten_pkg.txt
3742:  go/src/cmd/go/testdata/script/build_single_error.txt
3743:  go/src/cmd/go/testdata/script/build_static.txt
3744:  go/src/cmd/go/testdata/script/build_tag_goexperiment.txt
3745:  go/src/cmd/go/testdata/script/build_tags_no_comma.txt
3746:  go/src/cmd/go/testdata/script/build_test_only.txt
3747:  go/src/cmd/go/testdata/script/build_trimpath.txt
3748:  go/src/cmd/go/testdata/script/build_trimpath_cgo.txt
3749:  go/src/cmd/go/testdata/script/build_trimpath_goroot.txt
3750:  go/src/cmd/go/testdata/script/build_unsupported_goos.txt
3751:  go/src/cmd/go/testdata/script/build_vendor.txt
3752:  go/src/cmd/go/testdata/script/build_version_stamping_git.txt
3753:  go/src/cmd/go/testdata/script/cache_unix.txt
3754:  go/src/cmd/go/testdata/script/cache_vet.txt
3755:  go/src/cmd/go/testdata/script/cgo_asm_error.txt
3756:  go/src/cmd/go/testdata/script/cgo_bad_directives.txt
...

3761:  go/src/cmd/go/testdata/script/cgo_long_cmd.txt
3762:  go/src/cmd/go/testdata/script/cgo_path.txt
3763:  go/src/cmd/go/testdata/script/cgo_path_space.txt
3764:  go/src/cmd/go/testdata/script/cgo_path_space_quote.txt
3765:  go/src/cmd/go/testdata/script/cgo_stale.txt
3766:  go/src/cmd/go/testdata/script/cgo_stale_precompiled.txt
3767:  go/src/cmd/go/testdata/script/cgo_suspect_flag_force_external.txt
3768:  go/src/cmd/go/testdata/script/cgo_syso_issue29253.txt
3769:  go/src/cmd/go/testdata/script/cgo_trimpath_macro.txt
3770:  go/src/cmd/go/testdata/script/cgo_undef.txt
3771:  go/src/cmd/go/testdata/script/chdir.txt
3772:  go/src/cmd/go/testdata/script/check_goexperiment.txt
3773:  go/src/cmd/go/testdata/script/clean_binary.txt
3774:  go/src/cmd/go/testdata/script/clean_cache_n.txt
3775:  go/src/cmd/go/testdata/script/clean_testcache.txt
3776:  go/src/cmd/go/testdata/script/cmd_import_error.txt
3777:  go/src/cmd/go/testdata/script/cover_asm.txt
...

3779:  go/src/cmd/go/testdata/script/cover_blank_func_decl.txt
3780:  go/src/cmd/go/testdata/script/cover_build_cmdline_pkgs.txt
3781:  go/src/cmd/go/testdata/script/cover_build_pkg_select.txt
3782:  go/src/cmd/go/testdata/script/cover_build_simple.txt
3783:  go/src/cmd/go/testdata/script/cover_cgo.txt
3784:  go/src/cmd/go/testdata/script/cover_cgo_extra_file.txt
3785:  go/src/cmd/go/testdata/script/cover_cgo_extra_test.txt
3786:  go/src/cmd/go/testdata/script/cover_cgo_xtest.txt
3787:  go/src/cmd/go/testdata/script/cover_coverpkg_partial.txt
3788:  go/src/cmd/go/testdata/script/cover_coverpkg_with_init.txt
3789:  go/src/cmd/go/testdata/script/cover_coverprofile_multipkg.txt
3790:  go/src/cmd/go/testdata/script/cover_coverprofile_nocoverpkg.txt
3791:  go/src/cmd/go/testdata/script/cover_dash_c.txt
3792:  go/src/cmd/go/testdata/script/cover_dep_loop.txt
3793:  go/src/cmd/go/testdata/script/cover_dot_import.txt
3794:  go/src/cmd/go/testdata/script/cover_error.txt
3795:  go/src/cmd/go/testdata/script/cover_import_main_loop.txt
...

3820:  go/src/cmd/go/testdata/script/embed_brackets.txt
3821:  go/src/cmd/go/testdata/script/embed_fmt.txt
3822:  go/src/cmd/go/testdata/script/env_cache.txt
3823:  go/src/cmd/go/testdata/script/env_changed.txt
3824:  go/src/cmd/go/testdata/script/env_cross_build.txt
3825:  go/src/cmd/go/testdata/script/env_exp.txt
3826:  go/src/cmd/go/testdata/script/env_gocacheprog.txt
3827:  go/src/cmd/go/testdata/script/env_gomod_issue61455.txt
3828:  go/src/cmd/go/testdata/script/env_issue46807.txt
3829:  go/src/cmd/go/testdata/script/env_sanitize.txt
3830:  go/src/cmd/go/testdata/script/env_unset.txt
3831:  go/src/cmd/go/testdata/script/env_write.txt
3832:  go/src/cmd/go/testdata/script/fileline.txt
3833:  go/src/cmd/go/testdata/script/fips.txt
3834:  go/src/cmd/go/testdata/script/fipssnap.txt
3835:  go/src/cmd/go/testdata/script/fmt_load_errors.txt
3836:  go/src/cmd/go/testdata/script/fsys_walk.txt
...

3878:  go/src/cmd/go/testdata/script/import_cycle.txt
3879:  go/src/cmd/go/testdata/script/import_ignore.txt
3880:  go/src/cmd/go/testdata/script/import_main.txt
3881:  go/src/cmd/go/testdata/script/import_unix_tag.txt
3882:  go/src/cmd/go/testdata/script/index.txt
3883:  go/src/cmd/go/testdata/script/install_cgo_excluded.txt
3884:  go/src/cmd/go/testdata/script/install_cleans_build.txt
3885:  go/src/cmd/go/testdata/script/install_cmd_gobin.txt
3886:  go/src/cmd/go/testdata/script/install_cross_gobin.txt
3887:  go/src/cmd/go/testdata/script/install_dep_version.txt
3888:  go/src/cmd/go/testdata/script/install_goroot_targets.txt
3889:  go/src/cmd/go/testdata/script/install_modcacherw_issue64282.txt
3890:  go/src/cmd/go/testdata/script/install_move_not_stale.txt
3891:  go/src/cmd/go/testdata/script/install_msan_and_race_and_asan_require_cgo.txt
3892:  go/src/cmd/go/testdata/script/install_rebuild_removed.txt
3893:  go/src/cmd/go/testdata/script/install_relative_gobin_fail.txt
3894:  go/src/cmd/go/testdata/script/install_shadow_gopath.txt
...

3909:  go/src/cmd/go/testdata/script/list_compiled_files_issue28749.txt
3910:  go/src/cmd/go/testdata/script/list_compiled_imports.txt
3911:  go/src/cmd/go/testdata/script/list_compiler_output.txt
3912:  go/src/cmd/go/testdata/script/list_constraints.txt
3913:  go/src/cmd/go/testdata/script/list_dedup_packages.txt
3914:  go/src/cmd/go/testdata/script/list_empty_import.txt
3915:  go/src/cmd/go/testdata/script/list_err_cycle.txt
3916:  go/src/cmd/go/testdata/script/list_err_stack.txt
3917:  go/src/cmd/go/testdata/script/list_export_e.txt
3918:  go/src/cmd/go/testdata/script/list_export_embed.txt
3919:  go/src/cmd/go/testdata/script/list_find.txt
3920:  go/src/cmd/go/testdata/script/list_find_nodeps.txt
3921:  go/src/cmd/go/testdata/script/list_gofile_in_goroot.txt
3922:  go/src/cmd/go/testdata/script/list_gomod_in_gopath.txt
3923:  go/src/cmd/go/testdata/script/list_goroot_symlink.txt
3924:  go/src/cmd/go/testdata/script/list_import_cycle_deps_errors.txt
3925:  go/src/cmd/go/testdata/script/list_import_err.txt
3926:  go/src/cmd/go/testdata/script/list_importmap.txt
3927:  go/src/cmd/go/testdata/script/list_issue_56509.txt
3928:  go/src/cmd/go/testdata/script/list_issue_59905.txt
3929:  go/src/cmd/go/testdata/script/list_issue_70600.txt
3930:  go/src/cmd/go/testdata/script/list_json_fields.txt
3931:  go/src/cmd/go/testdata/script/list_json_issue64946.txt
3932:  go/src/cmd/go/testdata/script/list_json_with_f.txt
3933:  go/src/cmd/go/testdata/script/list_legacy_mod.txt
3934:  go/src/cmd/go/testdata/script/list_linkshared.txt
3935:  go/src/cmd/go/testdata/script/list_load_err.txt
3936:  go/src/cmd/go/testdata/script/list_module_when_error.txt
3937:  go/src/cmd/go/testdata/script/list_n_cover.txt
3938:  go/src/cmd/go/testdata/script/list_overlay.txt
3939:  go/src/cmd/go/testdata/script/list_panic_issue68737.txt
3940:  go/src/cmd/go/testdata/script/list_parse_err.txt
3941:  go/src/cmd/go/testdata/script/list_perm.txt
3942:  go/src/cmd/go/testdata/script/list_pgo_issue66218.txt
3943:  go/src/cmd/go/testdata/script/list_pkgconfig_error.txt
3944:  go/src/cmd/go/testdata/script/list_replace_absolute_windows.txt
...

3998:  go/src/cmd/go/testdata/script/mod_download_insecure_redirect.txt
3999:  go/src/cmd/go/testdata/script/mod_download_issue51114.txt
4000:  go/src/cmd/go/testdata/script/mod_download_json.txt
4001:  go/src/cmd/go/testdata/script/mod_download_partial.txt
4002:  go/src/cmd/go/testdata/script/mod_download_private_vcs.txt
4003:  go/src/cmd/go/testdata/script/mod_download_replace_file.txt
4004:  go/src/cmd/go/testdata/script/mod_download_svn.txt
4005:  go/src/cmd/go/testdata/script/mod_download_too_many_redirects.txt
4006:  go/src/cmd/go/testdata/script/mod_e.txt
4007:  go/src/cmd/go/testdata/script/mod_edit.txt
4008:  go/src/cmd/go/testdata/script/mod_edit_go.txt
4009:  go/src/cmd/go/testdata/script/mod_edit_no_modcache.txt
4010:  go/src/cmd/go/testdata/script/mod_edit_toolchain.txt
4011:  go/src/cmd/go/testdata/script/mod_empty_err.txt
4012:  go/src/cmd/go/testdata/script/mod_enabled.txt
4013:  go/src/cmd/go/testdata/script/mod_errors_pos.txt
4014:  go/src/cmd/go/testdata/script/mod_exclude_go121.txt
...

4020:  go/src/cmd/go/testdata/script/mod_get_ambiguous_import.txt
4021:  go/src/cmd/go/testdata/script/mod_get_ambiguous_pkg.txt
4022:  go/src/cmd/go/testdata/script/mod_get_boost.txt
4023:  go/src/cmd/go/testdata/script/mod_get_changes.txt
4024:  go/src/cmd/go/testdata/script/mod_get_commit.txt
4025:  go/src/cmd/go/testdata/script/mod_get_deprecate_install.txt
4026:  go/src/cmd/go/testdata/script/mod_get_deprecated.txt
4027:  go/src/cmd/go/testdata/script/mod_get_direct.txt
4028:  go/src/cmd/go/testdata/script/mod_get_downadd_indirect.txt
4029:  go/src/cmd/go/testdata/script/mod_get_downgrade.txt
4030:  go/src/cmd/go/testdata/script/mod_get_downgrade_missing.txt
4031:  go/src/cmd/go/testdata/script/mod_get_downup_artifact.txt
4032:  go/src/cmd/go/testdata/script/mod_get_downup_indirect.txt
4033:  go/src/cmd/go/testdata/script/mod_get_downup_indirect_pruned.txt
4034:  go/src/cmd/go/testdata/script/mod_get_downup_pseudo_artifact.txt
4035:  go/src/cmd/go/testdata/script/mod_get_errors.txt
4036:  go/src/cmd/go/testdata/script/mod_get_exec_toolchain.txt
...

4089:  go/src/cmd/go/testdata/script/mod_getmode_vendor.txt
4090:  go/src/cmd/go/testdata/script/mod_getx.txt
4091:  go/src/cmd/go/testdata/script/mod_git_export_subst.txt
4092:  go/src/cmd/go/testdata/script/mod_go_version.txt
4093:  go/src/cmd/go/testdata/script/mod_go_version_missing.txt
4094:  go/src/cmd/go/testdata/script/mod_go_version_mixed.txt
4095:  go/src/cmd/go/testdata/script/mod_gobuild_import.txt
4096:  go/src/cmd/go/testdata/script/mod_gofmt_invalid.txt
4097:  go/src/cmd/go/testdata/script/mod_goline.txt
4098:  go/src/cmd/go/testdata/script/mod_goline_old.txt
4099:  go/src/cmd/go/testdata/script/mod_goline_too_new.txt
4100:  go/src/cmd/go/testdata/script/mod_gomodcache.txt
4101:  go/src/cmd/go/testdata/script/mod_gomodcache_vendor.txt
4102:  go/src/cmd/go/testdata/script/mod_gonoproxy.txt
4103:  go/src/cmd/go/testdata/script/mod_gopkg_unstable.txt
4104:  go/src/cmd/go/testdata/script/mod_goroot_errors.txt
4105:  go/src/cmd/go/testdata/script/mod_graph.txt
...

4173:  go/src/cmd/go/testdata/script/mod_missingpkg_prerelease.txt
4174:  go/src/cmd/go/testdata/script/mod_modinfo.txt
4175:  go/src/cmd/go/testdata/script/mod_multirepo.txt
4176:  go/src/cmd/go/testdata/script/mod_no_gopath.txt
4177:  go/src/cmd/go/testdata/script/mod_nomod.txt
4178:  go/src/cmd/go/testdata/script/mod_notall.txt
4179:  go/src/cmd/go/testdata/script/mod_off.txt
4180:  go/src/cmd/go/testdata/script/mod_off_init.txt
4181:  go/src/cmd/go/testdata/script/mod_outside.txt
4182:  go/src/cmd/go/testdata/script/mod_overlay.txt
4183:  go/src/cmd/go/testdata/script/mod_patterns.txt
4184:  go/src/cmd/go/testdata/script/mod_patterns_vendor.txt
4185:  go/src/cmd/go/testdata/script/mod_perm.txt
4186:  go/src/cmd/go/testdata/script/mod_permissions.txt
4187:  go/src/cmd/go/testdata/script/mod_prefer_compatible.txt
4188:  go/src/cmd/go/testdata/script/mod_proxy_errors.txt
4189:  go/src/cmd/go/testdata/script/mod_proxy_https.txt
...

4203:  go/src/cmd/go/testdata/script/mod_retention.txt
4204:  go/src/cmd/go/testdata/script/mod_retract.txt
4205:  go/src/cmd/go/testdata/script/mod_retract_fix_version.txt
4206:  go/src/cmd/go/testdata/script/mod_retract_incompatible.txt
4207:  go/src/cmd/go/testdata/script/mod_retract_noupgrade.txt
4208:  go/src/cmd/go/testdata/script/mod_retract_pseudo_base.txt
4209:  go/src/cmd/go/testdata/script/mod_retract_rationale.txt
4210:  go/src/cmd/go/testdata/script/mod_retract_rename.txt
4211:  go/src/cmd/go/testdata/script/mod_retract_replace.txt
4212:  go/src/cmd/go/testdata/script/mod_retract_versions.txt
4213:  go/src/cmd/go/testdata/script/mod_run_flags_issue64738.txt
4214:  go/src/cmd/go/testdata/script/mod_run_issue52331.txt
4215:  go/src/cmd/go/testdata/script/mod_run_nonmain.txt
4216:  go/src/cmd/go/testdata/script/mod_run_path.txt
4217:  go/src/cmd/go/testdata/script/mod_run_pkg_version.txt
4218:  go/src/cmd/go/testdata/script/mod_run_pkgerror.txt
4219:  go/src/cmd/go/testdata/script/mod_skip_write.txt
...

4238:  go/src/cmd/go/testdata/script/mod_test_files.txt
4239:  go/src/cmd/go/testdata/script/mod_tidy.txt
4240:  go/src/cmd/go/testdata/script/mod_tidy_compat.txt
4241:  go/src/cmd/go/testdata/script/mod_tidy_compat_added.txt
4242:  go/src/cmd/go/testdata/script/mod_tidy_compat_ambiguous.txt
4243:  go/src/cmd/go/testdata/script/mod_tidy_compat_deleted.txt
4244:  go/src/cmd/go/testdata/script/mod_tidy_compat_implicit.txt
4245:  go/src/cmd/go/testdata/script/mod_tidy_compat_incompatible.txt
4246:  go/src/cmd/go/testdata/script/mod_tidy_compat_irrelevant.txt
4247:  go/src/cmd/go/testdata/script/mod_tidy_convergence.txt
4248:  go/src/cmd/go/testdata/script/mod_tidy_convergence_loop.txt
4249:  go/src/cmd/go/testdata/script/mod_tidy_cycle.txt
4250:  go/src/cmd/go/testdata/script/mod_tidy_diff.txt
4251:  go/src/cmd/go/testdata/script/mod_tidy_downgrade_ambiguous.txt
4252:  go/src/cmd/go/testdata/script/mod_tidy_duplicates.txt
4253:  go/src/cmd/go/testdata/script/mod_tidy_error.txt
4254:  go/src/cmd/go/testdata/script/mod_tidy_indirect.txt
...

4283:  go/src/cmd/go/testdata/script/mod_vendor_issue46867.txt
4284:  go/src/cmd/go/testdata/script/mod_vendor_nodeps.txt
4285:  go/src/cmd/go/testdata/script/mod_vendor_redundant_requirement.txt
4286:  go/src/cmd/go/testdata/script/mod_vendor_replace.txt
4287:  go/src/cmd/go/testdata/script/mod_vendor_trimpath.txt
4288:  go/src/cmd/go/testdata/script/mod_vendor_unused.txt
4289:  go/src/cmd/go/testdata/script/mod_vendor_unused_only.txt
4290:  go/src/cmd/go/testdata/script/mod_verify.txt
4291:  go/src/cmd/go/testdata/script/mod_verify_work.txt
4292:  go/src/cmd/go/testdata/script/mod_versions.txt
4293:  go/src/cmd/go/testdata/script/mod_why.txt
4294:  go/src/cmd/go/testdata/script/modfile_flag.txt
4295:  go/src/cmd/go/testdata/script/netrc_issue66832.txt
4296:  go/src/cmd/go/testdata/script/noncanonical_import.txt
4297:  go/src/cmd/go/testdata/script/old_tidy_toolchain.txt
4298:  go/src/cmd/go/testdata/script/pattern_syntax_error.txt
4299:  go/src/cmd/go/testdata/script/prevent_sys_unix_import.txt
...

4310:  go/src/cmd/go/testdata/script/run_vendor.txt
4311:  go/src/cmd/go/testdata/script/run_vers.txt
4312:  go/src/cmd/go/testdata/script/run_wildcard.txt
4313:  go/src/cmd/go/testdata/script/run_work_versioned.txt
4314:  go/src/cmd/go/testdata/script/script_help.txt
4315:  go/src/cmd/go/testdata/script/script_wait.txt
4316:  go/src/cmd/go/testdata/script/slashpath.txt
4317:  go/src/cmd/go/testdata/script/src_file.txt
4318:  go/src/cmd/go/testdata/script/std_vendor.txt
4319:  go/src/cmd/go/testdata/script/telemetry.txt
4320:  go/src/cmd/go/testdata/script/test2json_interrupt.txt
4321:  go/src/cmd/go/testdata/script/test_android_issue62123.txt
4322:  go/src/cmd/go/testdata/script/test_bad_example.txt
4323:  go/src/cmd/go/testdata/script/test_badtest.txt
4324:  go/src/cmd/go/testdata/script/test_benchmark_1x.txt
4325:  go/src/cmd/go/testdata/script/test_benchmark_chatty_fail.txt
4326:  go/src/cmd/go/testdata/script/test_benchmark_chatty_success.txt
4327:  go/src/cmd/go/testdata/script/test_benchmark_fatal.txt
4328:  go/src/cmd/go/testdata/script/test_benchmark_labels.txt
4329:  go/src/cmd/go/testdata/script/test_benchmark_timeout.txt
4330:  go/src/cmd/go/testdata/script/test_build_failure.txt
4331:  go/src/cmd/go/testdata/script/test_buildinfo.txt
4332:  go/src/cmd/go/testdata/script/test_buildinfo_godebug_issue68053.txt
4333:  go/src/cmd/go/testdata/script/test_buildvcs.txt
4334:  go/src/cmd/go/testdata/script/test_cache_inputs.txt
4335:  go/src/cmd/go/testdata/script/test_chatty_fail.txt
4336:  go/src/cmd/go/testdata/script/test_chatty_parallel_fail.txt
4337:  go/src/cmd/go/testdata/script/test_chatty_parallel_success.txt
4338:  go/src/cmd/go/testdata/script/test_chatty_parallel_success_run.txt
4339:  go/src/cmd/go/testdata/script/test_chatty_success.txt
4340:  go/src/cmd/go/testdata/script/test_cleanup_failnow.txt
4341:  go/src/cmd/go/testdata/script/test_compile_binary.txt
4342:  go/src/cmd/go/testdata/script/test_compile_multi_pkg.txt
4343:  go/src/cmd/go/testdata/script/test_compile_tempfile.txt
4344:  go/src/cmd/go/testdata/script/test_crlf_example.txt
4345:  go/src/cmd/go/testdata/script/test_deadline.txt
4346:  go/src/cmd/go/testdata/script/test_default_godebug_issue69203.txt
4347:  go/src/cmd/go/testdata/script/test_empty.txt
4348:  go/src/cmd/go/testdata/script/test_env_term.txt
4349:  go/src/cmd/go/testdata/script/test_example_goexit.txt
4350:  go/src/cmd/go/testdata/script/test_exit.txt
4351:  go/src/cmd/go/testdata/script/test_fail_fast.txt
4352:  go/src/cmd/go/testdata/script/test_fail_newline.txt
4353:  go/src/cmd/go/testdata/script/test_finished_subtest_goroutines.txt
4354:  go/src/cmd/go/testdata/script/test_flag.txt
4355:  go/src/cmd/go/testdata/script/test_flags.txt
4356:  go/src/cmd/go/testdata/script/test_fullpath.txt
4357:  go/src/cmd/go/testdata/script/test_fuzz.txt
4358:  go/src/cmd/go/testdata/script/test_fuzz_cache.txt
4359:  go/src/cmd/go/testdata/script/test_fuzz_cgo.txt
4360:  go/src/cmd/go/testdata/script/test_fuzz_chatty.txt
4361:  go/src/cmd/go/testdata/script/test_fuzz_cleanup.txt
4362:  go/src/cmd/go/testdata/script/test_fuzz_context.txt
4363:  go/src/cmd/go/testdata/script/test_fuzz_cov.txt
4364:  go/src/cmd/go/testdata/script/test_fuzz_deadline.txt
4365:  go/src/cmd/go/testdata/script/test_fuzz_dup_cache.txt
4366:  go/src/cmd/go/testdata/script/test_fuzz_err_deadlock.txt
4367:  go/src/cmd/go/testdata/script/test_fuzz_fuzztime.txt
4368:  go/src/cmd/go/testdata/script/test_fuzz_io_error.txt
4369:  go/src/cmd/go/testdata/script/test_fuzz_limit_dup_entry.txt
4370:  go/src/cmd/go/testdata/script/test_fuzz_match.txt
4371:  go/src/cmd/go/testdata/script/test_fuzz_minimize.txt
4372:  go/src/cmd/go/testdata/script/test_fuzz_minimize_dirty_cov.txt
4373:  go/src/cmd/go/testdata/script/test_fuzz_minimize_interesting.txt
4374:  go/src/cmd/go/testdata/script/test_fuzz_modcache.txt
4375:  go/src/cmd/go/testdata/script/test_fuzz_multiple.txt
4376:  go/src/cmd/go/testdata/script/test_fuzz_mutate_crash.txt
4377:  go/src/cmd/go/testdata/script/test_fuzz_mutate_fail.txt
4378:  go/src/cmd/go/testdata/script/test_fuzz_mutator.txt
4379:  go/src/cmd/go/testdata/script/test_fuzz_mutator_repeat.txt
4380:  go/src/cmd/go/testdata/script/test_fuzz_non_crash_signal.txt
4381:  go/src/cmd/go/testdata/script/test_fuzz_parallel.txt
4382:  go/src/cmd/go/testdata/script/test_fuzz_profile_flags.txt
4383:  go/src/cmd/go/testdata/script/test_fuzz_return.txt
4384:  go/src/cmd/go/testdata/script/test_fuzz_run.txt
4385:  go/src/cmd/go/testdata/script/test_fuzz_seed_corpus.txt
4386:  go/src/cmd/go/testdata/script/test_fuzz_setenv.txt
4387:  go/src/cmd/go/testdata/script/test_fuzz_test_race.txt
4388:  go/src/cmd/go/testdata/script/test_fuzz_unsupported.txt
4389:  go/src/cmd/go/testdata/script/test_generated_main.txt
4390:  go/src/cmd/go/testdata/script/test_go111module_cache.txt
4391:  go/src/cmd/go/testdata/script/test_goroot_PATH.txt
4392:  go/src/cmd/go/testdata/script/test_import_error_stack.txt
4393:  go/src/cmd/go/testdata/script/test_issue45477.txt
4394:  go/src/cmd/go/testdata/script/test_json.txt
4395:  go/src/cmd/go/testdata/script/test_json_build.txt
4396:  go/src/cmd/go/testdata/script/test_json_exit.txt
4397:  go/src/cmd/go/testdata/script/test_json_interleaved.txt
4398:  go/src/cmd/go/testdata/script/test_json_issue35169.txt
4399:  go/src/cmd/go/testdata/script/test_json_panic_exit.txt
4400:  go/src/cmd/go/testdata/script/test_json_prints.txt
4401:  go/src/cmd/go/testdata/script/test_json_timeout.txt
4402:  go/src/cmd/go/testdata/script/test_main.txt
4403:  go/src/cmd/go/testdata/script/test_main_archive.txt
4404:  go/src/cmd/go/testdata/script/test_main_panic.txt
4405:  go/src/cmd/go/testdata/script/test_main_twice.txt
4406:  go/src/cmd/go/testdata/script/test_match_benchmark_labels.txt
4407:  go/src/cmd/go/testdata/script/test_match_no_benchmarks.txt
4408:  go/src/cmd/go/testdata/script/test_match_no_subtests.txt
4409:  go/src/cmd/go/testdata/script/test_match_no_subtests_failure.txt
4410:  go/src/cmd/go/testdata/script/test_match_no_subtests_parallel.txt
4411:  go/src/cmd/go/testdata/script/test_match_no_tests.txt
4412:  go/src/cmd/go/testdata/script/test_match_no_tests_build_failure.txt
4413:  go/src/cmd/go/testdata/script/test_match_no_tests_with_subtests.txt
...

4425:  go/src/cmd/go/testdata/script/test_ppc64_linker_funcs.txt
4426:  go/src/cmd/go/testdata/script/test_ppc64le_cgo_inline_plt.txt
4427:  go/src/cmd/go/testdata/script/test_print.txt
4428:  go/src/cmd/go/testdata/script/test_profile.txt
4429:  go/src/cmd/go/testdata/script/test_race.txt
4430:  go/src/cmd/go/testdata/script/test_race_cover_mode_issue20435.txt
4431:  go/src/cmd/go/testdata/script/test_race_install.txt
4432:  go/src/cmd/go/testdata/script/test_race_install_cgo.txt
4433:  go/src/cmd/go/testdata/script/test_race_issue26995.txt
4434:  go/src/cmd/go/testdata/script/test_race_tag.txt
4435:  go/src/cmd/go/testdata/script/test_rebuildall.txt
4436:  go/src/cmd/go/testdata/script/test_regexps.txt
4437:  go/src/cmd/go/testdata/script/test_relative_cmdline.txt
4438:  go/src/cmd/go/testdata/script/test_relative_import.txt
4439:  go/src/cmd/go/testdata/script/test_script_cmdcd.txt
4440:  go/src/cmd/go/testdata/script/test_setup_error.txt
4441:  go/src/cmd/go/testdata/script/test_shuffle.txt
4442:  go/src/cmd/go/testdata/script/test_skip.txt
4443:  go/src/cmd/go/testdata/script/test_source_order.txt
4444:  go/src/cmd/go/testdata/script/test_status.txt
4445:  go/src/cmd/go/testdata/script/test_syntax_error_says_fail.txt
4446:  go/src/cmd/go/testdata/script/test_timeout.txt
...

4482:  go/src/cmd/go/testdata/script/version_goexperiment.txt
4483:  go/src/cmd/go/testdata/script/version_replace.txt
4484:  go/src/cmd/go/testdata/script/vet.txt
4485:  go/src/cmd/go/testdata/script/vet_asm.txt
4486:  go/src/cmd/go/testdata/script/vet_commandline.txt
4487:  go/src/cmd/go/testdata/script/vet_deps.txt
4488:  go/src/cmd/go/testdata/script/vet_flags.txt
4489:  go/src/cmd/go/testdata/script/vet_internal.txt
4490:  go/src/cmd/go/testdata/script/work.txt
4491:  go/src/cmd/go/testdata/script/work_build_no_modules.txt
4492:  go/src/cmd/go/testdata/script/work_disablevendor.txt
4493:  go/src/cmd/go/testdata/script/work_edit.txt
4494:  go/src/cmd/go/testdata/script/work_edit_toolchain.txt
4495:  go/src/cmd/go/testdata/script/work_empty_panic_GOPATH.txt
4496:  go/src/cmd/go/testdata/script/work_env.txt
4497:  go/src/cmd/go/testdata/script/work_errors_pos.txt
4498:  go/src/cmd/go/testdata/script/work_get_toolchain.txt
...

4919:  go/src/cmd/internal/quoted/
4920:  go/src/cmd/internal/quoted/quoted.go
4921:  go/src/cmd/internal/quoted/quoted_test.go
4922:  go/src/cmd/internal/robustio/
4923:  go/src/cmd/internal/robustio/robustio.go
4924:  go/src/cmd/internal/robustio/robustio_darwin.go
4925:  go/src/cmd/internal/robustio/robustio_flaky.go
4926:  go/src/cmd/internal/robustio/robustio_other.go
4927:  go/src/cmd/internal/robustio/robustio_windows.go
4928:  go/src/cmd/internal/script/
4929:  go/src/cmd/internal/script/cmds.go
4930:  go/src/cmd/internal/script/cmds_nonunix.go
4931:  go/src/cmd/internal/script/cmds_unix.go
4932:  go/src/cmd/internal/script/conds.go
4933:  go/src/cmd/internal/script/engine.go
4934:  go/src/cmd/internal/script/errors.go
4935:  go/src/cmd/internal/script/scripttest/
...

5017:  go/src/cmd/link/internal/dwtest/
5018:  go/src/cmd/link/internal/dwtest/dwtest.go
5019:  go/src/cmd/link/internal/ld/
5020:  go/src/cmd/link/internal/ld/ar.go
5021:  go/src/cmd/link/internal/ld/asmb.go
5022:  go/src/cmd/link/internal/ld/config.go
5023:  go/src/cmd/link/internal/ld/data.go
5024:  go/src/cmd/link/internal/ld/data_test.go
5025:  go/src/cmd/link/internal/ld/deadcode.go
5026:  go/src/cmd/link/internal/ld/deadcode_test.go
5027:  go/src/cmd/link/internal/ld/decodesym.go
5028:  go/src/cmd/link/internal/ld/dwarf.go
5029:  go/src/cmd/link/internal/ld/dwarf_test.go
5030:  go/src/cmd/link/internal/ld/elf.go
5031:  go/src/cmd/link/internal/ld/elf_test.go
5032:  go/src/cmd/link/internal/ld/errors.go
5033:  go/src/cmd/link/internal/ld/execarchive.go
...

5486:  go/src/cmd/vendor/golang.org/x/sync/errgroup/go120.go
5487:  go/src/cmd/vendor/golang.org/x/sync/errgroup/pre_go120.go
5488:  go/src/cmd/vendor/golang.org/x/sync/semaphore/
5489:  go/src/cmd/vendor/golang.org/x/sync/semaphore/semaphore.go
5490:  go/src/cmd/vendor/golang.org/x/sys/
5491:  go/src/cmd/vendor/golang.org/x/sys/LICENSE
5492:  go/src/cmd/vendor/golang.org/x/sys/PATENTS
5493:  go/src/cmd/vendor/golang.org/x/sys/plan9/
5494:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm.s
5495:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm_plan9_386.s
5496:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm_plan9_amd64.s
5497:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm_plan9_arm.s
5498:  go/src/cmd/vendor/golang.org/x/sys/plan9/const_plan9.go
5499:  go/src/cmd/vendor/golang.org/x/sys/plan9/dir_plan9.go
5500:  go/src/cmd/vendor/golang.org/x/sys/plan9/env_plan9.go
5501:  go/src/cmd/vendor/golang.org/x/sys/plan9/errors_plan9.go
5502:  go/src/cmd/vendor/golang.org/x/sys/plan9/mkall.sh
5503:  go/src/cmd/vendor/golang.org/x/sys/plan9/mkerrors.sh
5504:  go/src/cmd/vendor/golang.org/x/sys/plan9/mksysnum_plan9.sh
...

5557:  go/src/cmd/vendor/golang.org/x/sys/unix/endian_little.go
5558:  go/src/cmd/vendor/golang.org/x/sys/unix/env_unix.go
5559:  go/src/cmd/vendor/golang.org/x/sys/unix/fcntl.go
5560:  go/src/cmd/vendor/golang.org/x/sys/unix/fcntl_darwin.go
5561:  go/src/cmd/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go
5562:  go/src/cmd/vendor/golang.org/x/sys/unix/fdset.go
5563:  go/src/cmd/vendor/golang.org/x/sys/unix/gccgo.go
5564:  go/src/cmd/vendor/golang.org/x/sys/unix/gccgo_c.c
5565:  go/src/cmd/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go
5566:  go/src/cmd/vendor/golang.org/x/sys/unix/ifreq_linux.go
5567:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_linux.go
5568:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_signed.go
5569:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_unsigned.go
5570:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_zos.go
5571:  go/src/cmd/vendor/golang.org/x/sys/unix/mkall.sh
5572:  go/src/cmd/vendor/golang.org/x/sys/unix/mkerrors.sh
5573:  go/src/cmd/vendor/golang.org/x/sys/unix/mmap_nomremap.go
...

5642:  go/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_riscv64.go
5643:  go/src/cmd/vendor/golang.org/x/sys/unix/syscall_solaris.go
5644:  go/src/cmd/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go
5645:  go/src/cmd/vendor/golang.org/x/sys/unix/syscall_unix.go
5646:  go/src/cmd/vendor/golang.org/x/sys/unix/syscall_unix_gc.go
5647:  go/src/cmd/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go
5648:  go/src/cmd/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go
5649:  go/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_linux.go
5650:  go/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_unix.go
5651:  go/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go
5652:  go/src/cmd/vendor/golang.org/x/sys/unix/timestruct.go
5653:  go/src/cmd/vendor/golang.org/x/sys/unix/unveil_openbsd.go
5654:  go/src/cmd/vendor/golang.org/x/sys/unix/vgetrandom_linux.go
5655:  go/src/cmd/vendor/golang.org/x/sys/unix/vgetrandom_unsupported.go
5656:  go/src/cmd/vendor/golang.org/x/sys/unix/xattr_bsd.go
5657:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go
5658:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go
5659:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go
5660:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go
5661:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go
5662:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go
5663:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go
5664:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go
5665:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
5666:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go
5667:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux.go
5668:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_386.go
5669:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
5670:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
5671:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
5672:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go
5673:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
5674:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
5675:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
5676:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
5677:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go
5678:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
5679:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
5680:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
5681:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
5682:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
5683:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go
5684:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go
5685:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go
5686:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go
5687:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go
5688:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go
5689:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go
5690:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go
5691:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go
5692:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go
5693:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go
5694:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go
5695:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go
5696:  go/src/cmd/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go
...

5826:  go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go
5827:  go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go
5828:  go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go
5829:  go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go
5830:  go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_ppc64.go
5831:  go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_riscv64.go
5832:  go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go
5833:  go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go
5834:  go/src/cmd/vendor/golang.org/x/sys/windows/
5835:  go/src/cmd/vendor/golang.org/x/sys/windows/aliases.go
5836:  go/src/cmd/vendor/golang.org/x/sys/windows/dll_windows.go
5837:  go/src/cmd/vendor/golang.org/x/sys/windows/env_windows.go
5838:  go/src/cmd/vendor/golang.org/x/sys/windows/eventlog.go
5839:  go/src/cmd/vendor/golang.org/x/sys/windows/exec_windows.go
5840:  go/src/cmd/vendor/golang.org/x/sys/windows/memory_windows.go
5841:  go/src/cmd/vendor/golang.org/x/sys/windows/mkerrors.bash
5842:  go/src/cmd/vendor/golang.org/x/sys/windows/mkknownfolderids.bash
5843:  go/src/cmd/vendor/golang.org/x/sys/windows/mksyscall.go
5844:  go/src/cmd/vendor/golang.org/x/sys/windows/race.go
5845:  go/src/cmd/vendor/golang.org/x/sys/windows/race0.go
5846:  go/src/cmd/vendor/golang.org/x/sys/windows/security_windows.go
5847:  go/src/cmd/vendor/golang.org/x/sys/windows/service.go
5848:  go/src/cmd/vendor/golang.org/x/sys/windows/setupapi_windows.go
5849:  go/src/cmd/vendor/golang.org/x/sys/windows/str.go
5850:  go/src/cmd/vendor/golang.org/x/sys/windows/syscall.go
5851:  go/src/cmd/vendor/golang.org/x/sys/windows/syscall_windows.go
5852:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go
5853:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_386.go
5854:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_amd64.go
5855:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_arm.go
5856:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_arm64.go
5857:  go/src/cmd/vendor/golang.org/x/sys/windows/zerrors_windows.go
5858:  go/src/cmd/vendor/golang.org/x/sys/windows/zknownfolderids_windows.go
...

6035:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall/cgocall.go
6036:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall/cgocall_go120.go
6037:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall/cgocall_go121.go
6038:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/composite/
6039:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/composite/composite.go
6040:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/composite/whitelist.go
6041:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock/
6042:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock/copylock.go
6043:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow/
6044:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow/ctrlflow.go
6045:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/
6046:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/defers.go
6047:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/doc.go
6048:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/directive/
6049:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/directive/directive.go
6050:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas/
6051:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas/errorsas.go
6052:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/framepointer/
...

6147:  go/src/cmd/vendor/golang.org/x/tools/internal/facts/
6148:  go/src/cmd/vendor/golang.org/x/tools/internal/facts/facts.go
6149:  go/src/cmd/vendor/golang.org/x/tools/internal/facts/imports.go
6150:  go/src/cmd/vendor/golang.org/x/tools/internal/stdlib/
6151:  go/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go
6152:  go/src/cmd/vendor/golang.org/x/tools/internal/stdlib/stdlib.go
6153:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/
6154:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/common.go
6155:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/coretype.go
6156:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/free.go
6157:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/normalize.go
6158:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/termlist.go
6159:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/typeterm.go
6160:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/
6161:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/element.go
6162:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/errorcode.go
6163:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/errorcode_string.go
6164:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/recv.go
...

7844:  go/src/encoding/encoding.go
7845:  go/src/encoding/gob/
7846:  go/src/encoding/gob/codec_test.go
7847:  go/src/encoding/gob/debug.go
7848:  go/src/encoding/gob/dec_helpers.go
7849:  go/src/encoding/gob/decgen.go
7850:  go/src/encoding/gob/decode.go
7851:  go/src/encoding/gob/decoder.go
7852:  go/src/encoding/gob/doc.go
7853:  go/src/encoding/gob/dump.go
7854:  go/src/encoding/gob/enc_helpers.go
7855:  go/src/encoding/gob/encgen.go
7856:  go/src/encoding/gob/encode.go
7857:  go/src/encoding/gob/encoder.go
7858:  go/src/encoding/gob/encoder_test.go
7859:  go/src/encoding/gob/error.go
7860:  go/src/encoding/gob/example_encdec_test.go
...

7896:  go/src/encoding/pem/example_test.go
7897:  go/src/encoding/pem/pem.go
7898:  go/src/encoding/pem/pem_test.go
7899:  go/src/encoding/xml/
7900:  go/src/encoding/xml/atom_test.go
7901:  go/src/encoding/xml/example_marshaling_test.go
7902:  go/src/encoding/xml/example_test.go
7903:  go/src/encoding/xml/example_text_marshaling_test.go
7904:  go/src/encoding/xml/marshal.go
7905:  go/src/encoding/xml/marshal_test.go
7906:  go/src/encoding/xml/read.go
7907:  go/src/encoding/xml/read_test.go
7908:  go/src/encoding/xml/typeinfo.go
7909:  go/src/encoding/xml/xml.go
7910:  go/src/encoding/xml/xml_test.go
7911:  go/src/errors/
7912:  go/src/errors/errors.go
7913:  go/src/errors/errors_test.go
7914:  go/src/errors/example_test.go
7915:  go/src/errors/join.go
7916:  go/src/errors/join_test.go
7917:  go/src/errors/wrap.go
7918:  go/src/errors/wrap_test.go
7919:  go/src/expvar/
7920:  go/src/expvar/expvar.go
7921:  go/src/expvar/expvar_test.go
7922:  go/src/flag/
7923:  go/src/flag/example_flagset_test.go
7924:  go/src/flag/example_func_test.go
7925:  go/src/flag/example_test.go
7926:  go/src/flag/example_textvar_test.go
7927:  go/src/flag/example_value_test.go
7928:  go/src/flag/export_test.go
7929:  go/src/flag/flag.go
7930:  go/src/flag/flag_test.go
7931:  go/src/fmt/
7932:  go/src/fmt/doc.go
7933:  go/src/fmt/errors.go
7934:  go/src/fmt/errors_test.go
7935:  go/src/fmt/example_test.go
...

8133:  go/src/go/doc/testdata/bugpara.2.golden
8134:  go/src/go/doc/testdata/bugpara.go
8135:  go/src/go/doc/testdata/c.0.golden
8136:  go/src/go/doc/testdata/c.1.golden
8137:  go/src/go/doc/testdata/c.2.golden
8138:  go/src/go/doc/testdata/c.go
8139:  go/src/go/doc/testdata/d.0.golden
8140:  go/src/go/doc/testdata/d.1.golden
8141:  go/src/go/doc/testdata/d.2.golden
8142:  go/src/go/doc/testdata/d1.go
8143:  go/src/go/doc/testdata/d2.go
8144:  go/src/go/doc/testdata/e.0.golden
8145:  go/src/go/doc/testdata/e.1.golden
8146:  go/src/go/doc/testdata/e.2.golden
8147:  go/src/go/doc/testdata/e.go
8148:  go/src/go/doc/testdata/error1.0.golden
8149:  go/src/go/doc/testdata/error1.1.golden
8150:  go/src/go/doc/testdata/error1.2.golden
8151:  go/src/go/doc/testdata/error1.go
8152:  go/src/go/doc/testdata/error2.0.golden
8153:  go/src/go/doc/testdata/error2.1.golden
8154:  go/src/go/doc/testdata/error2.2.golden
8155:  go/src/go/doc/testdata/error2.go
8156:  go/src/go/doc/testdata/example.go
...

8301:  go/src/go/internal/gcimporter/testdata/versions/test_go1.7_1.a
8302:  go/src/go/internal/gcimporter/testdata/versions/test_go1.8_4.a
8303:  go/src/go/internal/gcimporter/testdata/versions/test_go1.8_5.a
8304:  go/src/go/internal/gcimporter/ureader.go
8305:  go/src/go/internal/srcimporter/
8306:  go/src/go/internal/srcimporter/srcimporter.go
8307:  go/src/go/internal/srcimporter/srcimporter_test.go
8308:  go/src/go/internal/srcimporter/testdata/
8309:  go/src/go/internal/srcimporter/testdata/issue20855/
8310:  go/src/go/internal/srcimporter/testdata/issue20855/issue20855.go
8311:  go/src/go/internal/srcimporter/testdata/issue23092/
8312:  go/src/go/internal/srcimporter/testdata/issue23092/issue23092.go
8313:  go/src/go/internal/srcimporter/testdata/issue24392/
8314:  go/src/go/internal/srcimporter/testdata/issue24392/issue24392.go
8315:  go/src/go/parser/
8316:  go/src/go/parser/error_test.go
8317:  go/src/go/parser/example_test.go
...

8402:  go/src/go/printer/testdata/gobuild4.input
8403:  go/src/go/printer/testdata/gobuild5.golden
8404:  go/src/go/printer/testdata/gobuild5.input
8405:  go/src/go/printer/testdata/gobuild6.golden
8406:  go/src/go/printer/testdata/gobuild6.input
8407:  go/src/go/printer/testdata/gobuild7.golden
8408:  go/src/go/printer/testdata/gobuild7.input
8409:  go/src/go/printer/testdata/linebreaks.golden
8410:  go/src/go/printer/testdata/linebreaks.input
8411:  go/src/go/printer/testdata/parser.go
8412:  go/src/go/printer/testdata/slow.golden
8413:  go/src/go/printer/testdata/slow.input
8414:  go/src/go/printer/testdata/statements.golden
8415:  go/src/go/printer/testdata/statements.input
8416:  go/src/go/scanner/
8417:  go/src/go/scanner/errors.go
8418:  go/src/go/scanner/example_test.go
...

8437:  go/src/go/types/assignments.go
8438:  go/src/go/types/badlinkname.go
8439:  go/src/go/types/basic.go
8440:  go/src/go/types/builtins.go
8441:  go/src/go/types/builtins_test.go
8442:  go/src/go/types/call.go
8443:  go/src/go/types/chan.go
8444:  go/src/go/types/check.go
8445:  go/src/go/types/check_test.go
8446:  go/src/go/types/commentMap_test.go
8447:  go/src/go/types/const.go
8448:  go/src/go/types/context.go
8449:  go/src/go/types/context_test.go
8450:  go/src/go/types/conversions.go
8451:  go/src/go/types/decl.go
8452:  go/src/go/types/errorcalls_test.go
8453:  go/src/go/types/errors.go
8454:  go/src/go/types/errors_test.go
8455:  go/src/go/types/errsupport.go
...

8591:  go/src/html/escape_test.go
8592:  go/src/html/example_test.go
8593:  go/src/html/fuzz_test.go
8594:  go/src/html/template/
8595:  go/src/html/template/attr.go
8596:  go/src/html/template/attr_string.go
8597:  go/src/html/template/clone_test.go
8598:  go/src/html/template/content.go
8599:  go/src/html/template/content_test.go
8600:  go/src/html/template/context.go
8601:  go/src/html/template/css.go
8602:  go/src/html/template/css_test.go
8603:  go/src/html/template/delim_string.go
8604:  go/src/html/template/doc.go
8605:  go/src/html/template/element_string.go
8606:  go/src/html/template/error.go
8607:  go/src/html/template/escape.go
...

9203:  go/src/internal/itoa/
9204:  go/src/internal/itoa/itoa.go
9205:  go/src/internal/itoa/itoa_test.go
9206:  go/src/internal/lazyregexp/
9207:  go/src/internal/lazyregexp/lazyre.go
9208:  go/src/internal/lazytemplate/
9209:  go/src/internal/lazytemplate/lazytemplate.go
9210:  go/src/internal/msan/
9211:  go/src/internal/msan/doc.go
9212:  go/src/internal/msan/msan.go
9213:  go/src/internal/msan/nomsan.go
9214:  go/src/internal/nettrace/
9215:  go/src/internal/nettrace/nettrace.go
9216:  go/src/internal/obscuretestdata/
9217:  go/src/internal/obscuretestdata/obscuretestdata.go
9218:  go/src/internal/oserror/
9219:  go/src/internal/oserror/errors.go
9220:  go/src/internal/pkgbits/
...

9227:  go/src/internal/pkgbits/reloc.go
9228:  go/src/internal/pkgbits/support.go
9229:  go/src/internal/pkgbits/sync.go
9230:  go/src/internal/pkgbits/syncmarker_string.go
9231:  go/src/internal/pkgbits/version.go
9232:  go/src/internal/platform/
9233:  go/src/internal/platform/supported.go
9234:  go/src/internal/platform/zosarch.go
9235:  go/src/internal/platform/zosarch_test.go
9236:  go/src/internal/poll/
9237:  go/src/internal/poll/copy_file_range_freebsd.go
9238:  go/src/internal/poll/copy_file_range_linux.go
9239:  go/src/internal/poll/copy_file_range_unix.go
9240:  go/src/internal/poll/errno_unix.go
9241:  go/src/internal/poll/errno_windows.go
9242:  go/src/internal/poll/error_linux_test.go
9243:  go/src/internal/poll/error_stub_test.go
9244:  go/src/internal/poll/error_test.go
9245:  go/src/internal/poll/export_linux_test.go
...

9713:  go/src/internal/trace/traceviewer/format/format.go
9714:  go/src/internal/trace/traceviewer/histogram.go
9715:  go/src/internal/trace/traceviewer/http.go
9716:  go/src/internal/trace/traceviewer/mmu.go
9717:  go/src/internal/trace/traceviewer/pprof.go
9718:  go/src/internal/trace/traceviewer/static/
9719:  go/src/internal/trace/traceviewer/static/README.md
9720:  go/src/internal/trace/traceviewer/static/trace_viewer_full.html
9721:  go/src/internal/trace/traceviewer/static/webcomponents.min.js
9722:  go/src/internal/trace/value.go
9723:  go/src/internal/trace/version/
9724:  go/src/internal/trace/version/version.go
9725:  go/src/internal/txtar/
9726:  go/src/internal/txtar/archive.go
9727:  go/src/internal/types/
9728:  go/src/internal/types/errors/
9729:  go/src/internal/types/errors/code_string.go
9730:  go/src/internal/ty...

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.

[🚀 Feature]: Refactor video recorder & uploader subscribe to session events

1 participant