xamarin-macios/tests/xharness/xharness.csproj

173 строки
8.3 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="BCLTestImportTargetFactory.cs" />
<Compile Include="CrashSnapshotReporterFactory.cs" />
<Compile Include="DeviceLoaderFactory.cs" />
<Compile Include="DeviceLogCapturerFactory.cs" />
<Compile Include="GitHub.cs" />
<Compile Include="Harness.cs" />
<Compile Include="IHarness.cs" />
<Compile Include="Jenkins\ErrorKnowledgeBase.cs" />
<Compile Include="Jenkins\Jenkins.cs" />
<Compile Include="Jenkins\TestSelector.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\AppleTestTask.cs" />
<Compile Include="MakefileGenerator.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="SimulatorLoaderFactory.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="TestImporter\Xamarin\AssemblyLocator.cs" />
<Compile Include="TestImporter\Xamarin\ProjectFilter.cs" />
<Compile Include="TestImporter\Xamarin\AssemblyDefinitionFactory.cs" />
<Compile Include="TestImporter\Xamarin\TestAssemblyDefinition.cs" />
<Compile Include="TestTasks\DotNetBuild.cs" />
<Compile Include="TestTasks\IBuildToolTask.cs" />
<Compile Include="TestTasks\IRunDeviceTask.cs" />
<Compile Include="TestTasks\RunTest.cs" />
<Compile Include="TestTasks\IRunTestTask.cs" />
<Compile Include="TestTasks\RunSimulator.cs" />
<Compile Include="TestTasks\IRunXITask.cs" />
<Compile Include="TestTasks\IRunSimulatorTask.cs" />
<Compile Include="TestTasks\RunDevice.cs" />
<Compile Include="TestProjectExtensions.cs" />
<Compile Include="Jenkins\ITestTaskExtensions.cs" />
<Compile Include="Jenkins\TestVariationsFactory.cs" />
<Compile Include="Jenkins\TestData.cs" />
<Compile Include="TestTargetExtensions.cs" />
<Compile Include="TestPlatformExtensions.cs" />
<Compile Include="Jenkins\MacTestTasksEnumerable.cs" />
<Compile Include="MacFlavorsExtensions.cs" />
<Compile Include="Jenkins\NUnitTestTasksEnumerable.cs" />
<Compile Include="Jenkins\MakeTestTaskEnumerable.cs" />
<Compile Include="Jenkins\JenkinsDeviceLoader.cs" />
<Compile Include="Jenkins\ResourceManager.cs" />
<Compile Include="Jenkins\PeriodicCommand.cs" />
<Compile Include="Jenkins\Reports\IReportWriter.cs" />
<Compile Include="Jenkins\Reports\MarkdownReportWriter.cs" />
<Compile Include="Jenkins\Reports\HtmlReportWriter.cs" />
<Compile Include="Jenkins\RunDeviceTasksFactory.cs" />
<Compile Include="Jenkins\RunSimulatorTasksFactory.cs" />
<Compile Include="Jenkins\TestServer.cs" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\tools\common\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 />
<ItemGroup>
<Folder Include="Jenkins\Reports\" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
</Project>