Skip to content
27 changes: 27 additions & 0 deletions build-tools/automation/MauiR2RHelix.proj
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<Project Sdk="Microsoft.DotNet.Helix.Sdk" DefaultTargets="Test">
<PropertyGroup>
<Language>msbuild</Language>
<EnableAzurePipelinesReporter Condition="'$(SYSTEM_ACCESSTOKEN)' != ''">true</EnableAzurePipelinesReporter>
<EnableAzurePipelinesReporter Condition="'$(SYSTEM_ACCESSTOKEN)' == ''">false</EnableAzurePipelinesReporter>
<FailOnTestFailure>true</FailOnTestFailure>
<HelixType Condition="'$(HelixType)' == ''">tests/android/maui-r2r/</HelixType>
<HelixWorkItemName Condition="'$(HelixWorkItemName)' == ''">WorkItem</HelixWorkItemName>
<HelixTestRunName Condition="'$(HelixTestRunName)' == ''">$(HelixWorkItemName)</HelixTestRunName>
<HelixResultsDestinationDir Condition="'$(HelixResultsDestinationDir)' == '' and '$(BUILD_STAGINGDIRECTORY)' != ''">$(BUILD_STAGINGDIRECTORY)\helix-results\$(HelixWorkItemName)</HelixResultsDestinationDir>
<HelixResultsDestinationDir Condition="'$(HelixResultsDestinationDir)' == ''">$(MSBuildThisFileDirectory)..\..\artifacts\helix-results\$(HelixWorkItemName)</HelixResultsDestinationDir>
</PropertyGroup>

<ItemGroup>
<HelixTargetQueue Include="$(HelixTargetQueueForItem)">
<TestRunName>$(HelixTestRunName)</TestRunName>
</HelixTargetQueue>
</ItemGroup>

<ItemGroup>
<HelixWorkItem Include="$(HelixWorkItemName)" Condition="'$(WorkItemDirectory)' != ''">
<PayloadDirectory>$(WorkItemDirectory)</PayloadDirectory>
<Command>$(WorkItemCommand)</Command>
<Timeout Condition="'$(WorkItemTimeout)' != ''">$(WorkItemTimeout)</Timeout>
</HelixWorkItem>
</ItemGroup>
</Project>
7 changes: 7 additions & 0 deletions build-tools/automation/azure-pipelines-public.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -591,6 +591,13 @@ stages:
xaSourcePath: $(Build.SourcesDirectory)/android
displayName: Build MAUI template - Release

- template: /build-tools/automation/yaml-templates/run-maui-r2r-helix-matrix.yaml
parameters:
project: $(Build.StagingDirectory)/MauiTestProj/MauiTestProj.csproj
xaSourcePath: $(Build.SourcesDirectory)/android
logsDirectory: $(Build.StagingDirectory)/logs
extraBuildArguments: --configfile $(Build.SourcesDirectory)/maui/NuGet.config

- task: CopyFiles@2
displayName: copy build logs
condition: always()
Expand Down
7 changes: 7 additions & 0 deletions build-tools/automation/azure-pipelines.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,13 @@ extends:
xaSourcePath: $(Build.SourcesDirectory)/android
displayName: Build MAUI template - Release

- template: /build-tools/automation/yaml-templates/run-maui-r2r-helix-matrix.yaml@self
parameters:
project: $(Build.StagingDirectory)/MauiTestProj/MauiTestProj.csproj
xaSourcePath: $(Build.SourcesDirectory)/android
logsDirectory: $(Build.StagingDirectory)/logs
extraBuildArguments: --configfile $(Build.SourcesDirectory)/maui/NuGet.config

- task: CopyFiles@2
displayName: copy build logs
condition: always()
Expand Down
Loading
Loading