Skip to content

Conversation

@rmarinho
Copy link
Member

Description of Change

Small fixes to be able to run locally, and improve documentation

This pull request updates the documentation and build configuration for running device tests locally and sending them to Helix. The main improvements clarify the setup steps, correct build commands, and introduce required environment variables for Helix integration.

Documentation improvements:

  • Added a note specifying that commands should be run from the root of the maui repository to avoid confusion.
  • Clarified the build command for MSBuild tasks by using $(PWD) to ensure the correct project path is used.
  • Added instructions to export required environment variables for Helix, with a reference to more detailed documentation.

Build configuration updates:

  • Set the TargetsAppleMobile property when targeting iOS, which helps configure Helix for Apple mobile platforms.
  • Moved the conditional setting of TargetsAppleMobile to avoid duplication and ensure it only applies when the access token is not empty.

@rmarinho rmarinho added the area-infrastructure CI, Maestro / Coherency, upstream dependencies/versions label Sep 26, 2025
Copilot AI review requested due to automatic review settings September 26, 2025 15:34
@rmarinho rmarinho added area-testing Unit tests, device tests testing-infrastructure Issue relating to testing infrastructure labels Sep 26, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR fixes issues with running Helix device tests locally and improves the documentation. The changes include correcting build commands, adding required environment variables, and reorganizing build configuration properties.

Key changes:

  • Fixed documentation with proper build command syntax using $(PWD) for correct project paths
  • Added required environment variables setup for Helix integration
  • Reorganized build configuration to conditionally set properties based on access tokens

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
eng/helix_xharness.proj Moved and reorganized property settings for better conditional logic
docs/DevelopmentTips.md Added clarifications and environment variable setup instructions

@rmarinho rmarinho merged commit 356f99f into net10.0 Sep 27, 2025
155 of 189 checks passed
@rmarinho rmarinho deleted the fix-helix-local branch September 27, 2025 23:48
@PureWeen PureWeen mentioned this pull request Oct 21, 2025
2 tasks
@github-actions github-actions bot locked and limited conversation to collaborators Oct 28, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-infrastructure CI, Maestro / Coherency, upstream dependencies/versions area-testing Unit tests, device tests testing-infrastructure Issue relating to testing infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants