xamarin-macios/tests/xharness/xharness.csproj

243 строки
18 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{E1F53F80-8399-499B-8017-C414B9CD263B}</ProjectGuid>
<OutputType>Exe</OutputType>
<RootNamespace>Xharness</RootNamespace>
<AssemblyName>xharness</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<LangVersion>8.0</LangVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>.</OutputPath>
<DefineConstants>DEBUG;</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
<PlatformTarget>x64</PlatformTarget>
<LangVersion>8.0</LangVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>full</DebugType>
<Optimize>true</Optimize>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Externalconsole>true</Externalconsole>
<OutputPath>bin\Release</OutputPath>
<LangVersion>8.0</LangVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(RunConfiguration)' == 'Default' ">
<StartAction>Project</StartAction>
<StartArguments>--verbose --jenkins:server --autoconf --rootdir ..</StartArguments>
</PropertyGroup>
<PropertyGroup Condition=" '$(RunConfiguration)' == 'Run Jenkins tests' ">
<StartAction>Project</StartAction>
<StartArguments>--verbose --jenkins --autoconf --rootdir ..</StartArguments>
</PropertyGroup>
<PropertyGroup Condition=" '$(RunConfiguration)' == 'Run Jenkins (internal) tests' ">
<StartAction>Project</StartAction>
<StartArguments>--verbose --jenkins --autoconf --rootdir .. --label run-all-tests,skip-ios-device-tests,skip-mac-32-tests --markdown-summary=../TestSummary.md</StartArguments>
</PropertyGroup>
<PropertyGroup Condition=" '$(RunConfiguration)' == 'Run device tests' ">
<StartAction>Project</StartAction>
<StartArguments>--verbose --jenkins --autoconf --rootdir .. --label=skip-mac-tests,skip-ios-simulator-tests,skip-ios-msbuild-tests,skip-system-permission-tests,run-ios-device-tests,run-ios-extensions-tests --markdown-summary=../TestSummary.md --label=run-watchos-tests,skip-bcl-tests</StartArguments>
<EnvironmentVariables>
<Variable name="MONO_ENV_OPTIONS" value="--trace=E:all" />
</EnvironmentVariables>
</PropertyGroup>
<PropertyGroup Condition=" '$(RunConfiguration)' == 'Makefile.inc' ">
<StartAction>Project</StartAction>
<StartArguments>--configure --autoconf --rootdir ..</StartArguments>
</PropertyGroup>
<PropertyGroup Condition=" '$(RunConfiguration)' == 'Makefile-mac.inc' ">
<StartAction>Project</StartAction>
<StartArguments>--configure --autoconf --rootdir .. --mac </StartArguments>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Xml" />
<Reference Include="System.Web" />
<Reference Include="Mono.Posix" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="mscorlib" />
<Reference Include="System.Xml.Linq" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Mono.Options" Version="6.6.0.161" />
</ItemGroup>
<ItemGroup>
<Compile Include="AppRunner.cs" />
<Compile Include="TestImporter\BCLTestInfoPlistGenerator.cs" />
<Compile Include="TestImporter\BCLTestProjectDefinition.cs" />
<Compile Include="TestImporter\Platform.cs" />
<Compile Include="CrashSnapshotReporterFactory.cs" />
<Compile Include="DeviceLogCapturerFactory.cs" />
<Compile Include="GitHub.cs" />
<Compile Include="Harness.cs" />
<Compile Include="TestReporterFactory.cs" />
<Compile Include="Jenkins\Jenkins.cs" />
<Compile Include="Jenkins\Resource.cs" />
<Compile Include="Jenkins\Resources.cs" />
<Compile Include="Jenkins\TestTasks\AggregatedRunSimulatorTask.cs" />
<Compile Include="Jenkins\TestTasks\BuildProjectTask.cs" />
<Compile Include="Jenkins\TestTasks\BuildToolTask.cs" />
<Compile Include="Jenkins\TestTasks\DotNetBuildTask.cs" />
<Compile Include="Jenkins\TestTasks\DotNetTestTask.cs" />
<Compile Include="Jenkins\TestTasks\MacExecuteTask.cs" />
<Compile Include="Jenkins\TestTasks\MacTask.cs" />
<Compile Include="Jenkins\TestTasks\MakeTask.cs" />
<Compile Include="Jenkins\TestTasks\MSBuildTask.cs" />
<Compile Include="Jenkins\TestTasks\NUnitExecuteTask.cs" />
<Compile Include="Jenkins\TestTasks\RunDeviceTask.cs" />
<Compile Include="Jenkins\TestTasks\RunSimulatorTask.cs" />
<Compile Include="Jenkins\TestTasks\RunTestTask.cs" />
<Compile Include="Jenkins\TestTasks\RunXITask.cs" />
<Compile Include="Jenkins\TestTasks\RunXtroTask.cs" />
<Compile Include="Jenkins\TestTasks\TestTask.cs" />
<Compile Include="MakefileGenerator.cs" />
<Compile Include="MonoNativeInfo.cs" />
<Compile Include="NoDeviceFoundException.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="SolutionGenerator.cs" />
<Compile Include="Targets\iOSTarget.cs" />
<Compile Include="Targets\MacTarget.cs" />
<Compile Include="Targets\Target.cs" />
<Compile Include="Targets\TodayExtensionTarget.cs" />
<Compile Include="Targets\TVOSTarget.cs" />
<Compile Include="Targets\UnifiedTarget.cs" />
<Compile Include="Targets\WatchOSTarget.cs" />
<Compile Include="TestPlatform.cs" />
<Compile Include="TestProject.cs" />
<Compile Include="TestImporter\Templates\ITemplatedProject.cs" />
<Compile Include="TestImporter\Templates\Managed\XamariniOSTemplate.cs" />
<Compile Include="TestImporter\IAssemblyLocator.cs" />
<Compile Include="TestImporter\Templates\IProjectFilter.cs" />
<Compile Include="TestImporter\Xamarin\AssemblyLocator.cs" />
<Compile Include="TestImporter\Xamarin\ProjectFilter.cs" />
<Compile Include="TestImporter\Templates\Managed\RegisterTypeGenerator.cs" />
<Compile Include="TestImporter\ITestAssemblyDefinition.cs" />
<Compile Include="TestImporter\Xamarin\AssemblyDefinitionFactory.cs" />
<Compile Include="TestImporter\Xamarin\TestAssemblyDefinition.cs" />
<Compile Include="BCLTestImportTargetFactory.cs" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\tools\mtouch\SdkVersions.cs">
<Link>SdkVersions.cs</Link>
</Compile>
</ItemGroup>
<ItemGroup>
<Content Include="xharness.js">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="xharness.css">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="Microsoft.DotNet.XHarness.iOS.Shared\Microsoft.DotNet.XHarness.iOS.Shared.csproj">
<Project>{5be5cabf-8d6c-4f35-9e5b-505b4c40b2ac}</Project>
<Name>Microsoft.DotNet.XHarness.iOS.Shared</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\Managed.iOS.csproj.in" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\Managed.macOS.csproj.in" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\Managed.tvOS.csproj.in" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\Managed.watchOS.csproj.in" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\Managed.watchOS.App.csproj.in" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\Managed.iOS.plist.in" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\Managed.macOS.plist.in" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\Managed.watchOS.plist.in" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\Managed.watchOS.Extension.csproj.in" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\Managed.tvOS.plist.in" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\Managed.watchOS.App.plist.in" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\RegisterType.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\ApplicationOptions.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\IgnoreFileParser.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\iOSApp\AppDelegate.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\iOSApp\Entitlements.plist" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\iOSApp\Main.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\iOSApp\ViewController.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\iOSApp\ViewController.designer.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\macOS\Assert.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\macOS\MacTestMain.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\today\TodayExtensionMain.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Images.xcassets\AppIcons.appiconset\Contents.json" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Images.xcassets\AppIcons.appiconset\Icon-24x24%402x.png" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Images.xcassets\AppIcons.appiconset\Icon-275x275%402x.png" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Images.xcassets\AppIcons.appiconset\Icon-29x29%402x.png" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Images.xcassets\AppIcons.appiconset\Icon-29x29%403x.png" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Images.xcassets\AppIcons.appiconset\Icon-40x40%402x.png" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Images.xcassets\AppIcons.appiconset\Icon-44x44%402x.png" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Images.xcassets\AppIcons.appiconset\Icon-86x86%402x.png" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Images.xcassets\AppIcons.appiconset\Icon-98x98%402x.png" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Resources\Images.xcassets\AppIcons.appiconset\Contents.json" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Resources\Images.xcassets\AppIcons.appiconset\Icon-24x24%402x.png" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Resources\Images.xcassets\AppIcons.appiconset\Icon-44x44%402x.png" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Resources\Images.xcassets\AppIcons.appiconset\Icon-40x40%402x.png" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Resources\Images.xcassets\AppIcons.appiconset\Icon-29x29%403x.png" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Resources\Images.xcassets\AppIcons.appiconset\Icon-29x29%402x.png" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Resources\Images.xcassets\AppIcons.appiconset\Icon-86x86%402x.png" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Resources\Images.xcassets\AppIcons.appiconset\Icon-98x98%402x.png" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Resources\Images.xcassets\AppIcons.appiconset\Icon-275x275%402x.png" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Entitlements.plist" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\App\Interface.storyboard" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\Container\Resources\Images.xcassets\AppIcons.appiconset\Contents.json" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\Container\Entitlements.plist" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\Container\AppDelegate.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\Container\Main.storyboard" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\Container\Main.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\Container\ViewController.designer.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\Container\Container.sln" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\Container\Container.csproj" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\Container\ViewController.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\Container\Resources\LaunchScreen.xib" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\Extension\InterfaceController.fs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\watchOS\Extension\InterfaceController.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\Core\Extensions.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\Core\HttpTextWriter.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\Core\LogWriter.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\Core\MinimumLogLevel.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\Core\TcpTextWriter.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\Core\TestAssemblyInfo.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\Core\TestCompletionStatus.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\Core\TestExecutionState.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\Core\TestFailureInfo.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\Core\TestRunner.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\Core\TestRunSelector.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\Core\TestRunSelectorType.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\NUnit\ClassOrNamespaceFilter.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\NUnit\NUnitTestRunner.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\NUnit\TestMethodFilter.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\xUnit\NUnit3Xml.xslt" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\xUnit\NUnitXml.xslt" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\xUnit\XUnitFilter.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\xUnit\XUnitFilterType.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\common\TestRunner\xUnit\XUnitTestRunner.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\tvOSApp\Entitlements.plist" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\tvOSApp\AppDelegate.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\tvOSApp\Main.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\tvOSApp\ViewController.designer.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\tvOSApp\ViewController.cs" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\Managed.watchOS.Extension.plist.in" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\iOSApp\Assets.xcassets\Contents.json" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\iOSApp\Assets.xcassets\AppIcon.appiconset\Contents.json" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\tvOSApp\Assets.xcassets\Contents.json" />
<EmbeddedResource Include="TestImporter\Templates\Managed\Resources\src\tvOSApp\Assets.xcassets\AppIcon.appiconset\Contents.json" />
</ItemGroup>
<ItemGroup>
<Folder Include="TestImporter\Templates\Managed\Resources\src\iOSApp\Assets.xcassets\" />
<Folder Include="TestImporter\Templates\Managed\Resources\src\iOSApp\Assets.xcassets\AppIcon.appiconset\" />
<Folder Include="TestImporter\Templates\Managed\Resources\src\tvOSApp\Assets.xcassets\" />
<Folder Include="TestImporter\Templates\Managed\Resources\src\tvOSApp\Assets.xcassets\AppIcon.appiconset\" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
</Project>