<HelixProperties Condition="'$(Scenario)' != ''" Include="scenario" Value="$(Scenario)" />
</ItemGroup>
+ <ItemDefinitionGroup Condition="'$(TargetOS)' == 'iOS' or '$(TargetOS)' == 'tvOS'">
+ <XHarnessAppBundleToTest>
+ <Targets Condition="'$(TargetArchitecture)' == 'arm'">ios-device</Targets>
+ <Targets Condition="'$(TargetArchitecture)' == 'arm64'">ios-device</Targets>
+ <Targets Condition="'$(TargetArchitecture)' == 'x64'">ios-simulator-64</Targets>
+ <Targets Condition="'$(TargetArchitecture)' == 'x86'">ios-simulator-32</Targets>
+ <TestTimeout>$(_workItemTimeout)</TestTimeout>
+ <LaunchTimeout>$(_workItemTimeout)</LaunchTimeout>
+ </XHarnessAppBundleToTest>
+ </ItemDefinitionGroup>
+
<!--
Create all the Helix data to start a set of jobs. Create a set of work items, one for each libraries
test assembly. All will have the same command line. Note that this target is listed in the
<ItemGroup Condition="'$(TargetOS)' == 'iOS' or '$(TargetOS)' == 'tvOS'">
<!-- Create work items for test apps -->
- <XHarnessAppBundleToTest Include="$([System.IO.Directory]::GetDirectories('$(TestArchiveTestsRoot)', '*.app', System.IO.SearchOption.AllDirectories))">
- <Targets Condition="'$(TargetArchitecture)' == 'arm'">ios-device</Targets>
- <Targets Condition="'$(TargetArchitecture)' == 'arm64'">ios-device</Targets>
- <Targets Condition="'$(TargetArchitecture)' == 'x64'">ios-simulator-64</Targets>
- <Targets Condition="'$(TargetArchitecture)' == 'x86'">ios-simulator-32</Targets>
-
- <TestTimeout>$(_workItemTimeout)</TestTimeout>
- <LaunchTimeout>$(_workItemTimeout)</LaunchTimeout>
- </XHarnessAppBundleToTest>
-
+ <XHarnessAppBundleToTest Include="$([System.IO.Directory]::GetDirectories('$(TestArchiveTestsRoot)', '*.app', System.IO.SearchOption.AllDirectories))" />
<!-- Create work items for run-only apps -->
<XHarnessAppBundleToTest Include="$([System.IO.Directory]::GetDirectories('$(TestArchiveRoot)runonly', '*.app', System.IO.SearchOption.AllDirectories))" >
- <Targets Condition="'$(TargetArchitecture)' == 'arm'">ios-device</Targets>
- <Targets Condition="'$(TargetArchitecture)' == 'arm64'">ios-device</Targets>
- <Targets Condition="'$(TargetArchitecture)' == 'x64'">ios-simulator-64</Targets>
- <Targets Condition="'$(TargetArchitecture)' == 'x86'">ios-simulator-32</Targets>
-
- <LaunchTimeout>$(_workItemTimeout)</LaunchTimeout>
<!-- The sample app doesn't need test runner -->
<IncludesTestRunner>false</IncludesTestRunner>
<!-- The sample's C# Main method returns 42 so it should be considered by xharness as a success -->