Skip to content

tvOS: formalize the XCUITest agent validation loop on tvOS 27 #263

Description

@jlipworth

Parent umbrella: #182

Goal

Make the existing deterministic tvOS XCUITest loop the documented, repeatable agent validation path on Xcode/tvOS 27.

Current foundation

  • Credential-free browse, player, season, and keyboard fixtures.
  • LabstreamTVUITests uses semantic targets and XCUIRemote.
  • tvOS intentionally excludes downloads.

Acceptance

  • The current tvOS 27 runtime executes the fixture launch/navigation and player suites under the repository's one-simulator lease.
  • A named wrapper preserves result bundles, screenshots/logs, and machine-readable pass/fail.
  • Documentation explicitly chooses XCUITest/XCUIRemote rather than iOS-only Device Interaction.
  • Failures cleanly distinguish product defects, runtime limitations, and human gates.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestinfraRepo / tooling / releaseplatform:tvosApple TV and tvOSpriority:p2Normal planned work with meaningful impactstatus:needs-reconcileIssue facts or acceptance criteria may lag the current repository

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions