1<?xml version="1.0" encoding="utf-8"?> 2<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <PropertyGroup> 4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 5 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> 6 <ProductVersion>8.0.30703</ProductVersion> 7 <SchemaVersion>2.0</SchemaVersion> 8 <ProjectGuid>{E0E61E22-8E42-4ED8-8C1F-D683D7EC9FF6}</ProjectGuid> 9 <OutputType>Library</OutputType> 10 <RootNamespace>Antmicro.Renode.Tests.UnitTests</RootNamespace> 11 <AssemblyName>UnitTests</AssemblyName> 12 <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion> 13 <PropertiesLocation>..\..\..\..\..\..\..\output\properties.csproj</PropertiesLocation> 14 </PropertyGroup> 15 <Import Project="$(PropertiesLocation)" /> 16 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> 17 <LangVersion>7.2</LangVersion> 18 <DebugSymbols>True</DebugSymbols> 19 <DebugType>full</DebugType> 20 <Optimize>False</Optimize> 21 <OutputPath>bin\Debug</OutputPath> 22 <DefineConstants>$(DefineConstants);DEBUG</DefineConstants> 23 <ErrorReport>prompt</ErrorReport> 24 <WarningLevel>4</WarningLevel> 25 <ConsolePause>False</ConsolePause> 26 </PropertyGroup> 27 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> 28 <LangVersion>7.2</LangVersion> 29 <DebugType>none</DebugType> 30 <Optimize>true</Optimize> 31 <OutputPath>bin\Release</OutputPath> 32 <ErrorReport>prompt</ErrorReport> 33 <WarningLevel>4</WarningLevel> 34 <ConsolePause>False</ConsolePause> 35 </PropertyGroup> 36 <ItemGroup> 37 <Compile Include="ReadExtensionsTest.cs" /> 38 <Compile Include="WriteExtensionsTest.cs" /> 39 <Compile Include="GPIOTests.cs" /> 40 <Compile Include="SerializationTests.cs" /> 41 <Compile Include="CoreTimerTest.cs" /> 42 <Compile Include="SerializableMappedSegmentTests.cs" /> 43 <Compile Include="MultiCPUTests.cs" /> 44 <Compile Include="Mocks\MockCPU.cs" /> 45 <Compile Include="Mocks\MockPeripheralWithProtectedConstructor.cs" /> 46 <Compile Include="Mocks\ActivelyAskingCPU.cs" /> 47 <Compile Include="Mocks\EmptyCPU.cs" /> 48 <Compile Include="Mocks\ActivelyAskedPeripheral.cs" /> 49 <Compile Include="Mocks\EmptyPeripheral.cs" /> 50 <Compile Include="Collections\MultiTreeTests.cs" /> 51 <Compile Include="StorageTests.cs" /> 52 <Compile Include="Collections\CircularBufferTests.cs" /> 53 <Compile Include="PythonPeripherals\SerializationTests.cs" /> 54 <Compile Include="SystemBusTests.cs" /> 55 <Compile Include="Mocks\MockReceiverConstrained.cs" /> 56 <Compile Include="Mocks\MockReceiver.cs" /> 57 <Compile Include="Collections\WeakMultiTableTest.cs" /> 58 <Compile Include="TimeTests.cs" /> 59 <Compile Include="TimeHandleTests.cs" /> 60 <Compile Include="TimeSourceTests.cs" /> 61 <Compile Include="PeripheralsGroupTests.cs" /> 62 <Compile Include="GPIODetachingTests.cs" /> 63 <Compile Include="Mocks\MockGPIOByNumberConnectorPeripheral.cs" /> 64 <Compile Include="Mocks\MockIrqSender.cs" /> 65 <Compile Include="MachineTests.cs" /> 66 <Compile Include="Utilities\LazyPool.cs" /> 67 <Compile Include="Mocks\MockExternal.cs" /> 68 <Compile Include="SymbolLookup\SymbolLookupTests.cs" /> 69 <Compile Include="SymbolLookup\SymbolLookupElfMergeTests.cs" /> 70 <Compile Include="SymbolLookup\DeduplicationTests.cs" /> 71 <Compile Include="SymbolLookup\SymbolTests.cs" /> 72 <Compile Include="Collections\MultiValueDictionaryTests.cs" /> 73 <Compile Include="NullRegistrationPointPeripheralContainerTests.cs" /> 74 <Compile Include="RegistersTests.cs" /> 75 <Compile Include="MemoryTests.cs" /> 76 <Compile Include="RegisterEnumParserTests.cs" /> 77 <Compile Include="ComparingTimerTests.cs" /> 78 <Compile Include="RangeTests.cs" /> 79 <Compile Include="Mocks\TwoStateEnum.cs" /> 80 <Compile Include="Mocks\NullRegister.cs" /> 81 <Compile Include="Mocks\MockPeripheralWithDependency.cs" /> 82 <Compile Include="Mocks\MockIrqSenderWithTwoInterrupts.cs" /> 83 <Compile Include="Mocks\AmbiguousRegister.cs" /> 84 <Compile Include="Mocks\EmptyInterestingType.cs" /> 85 <Compile Include="Mocks\MockRegister.cs" /> 86 <Compile Include="SVDParserTests.cs" /> 87 <Compile Include="Mocks\MockPeripheralWithEnumAttribute.cs" /> 88 <Compile Include="Mocks\MockPeripheralWithNumericalAttrubute.cs" /> 89 <Compile Include="Mocks\MockPeripheralWithStringAttribute.cs" /> 90 <Compile Include="Mocks\MockPeripheralWithRangeAttribute.cs" /> 91 <Compile Include="Mocks\MockPeripheralWithObjectAttribute.cs" /> 92 <Compile Include="Mocks\MockPeripheralWithBoolAttribute.cs" /> 93 <Compile Include="Mocks\MockPeripheralUsingReferenceAttribute.cs" /> 94 <Compile Include="ByteArrayWithAccessTrackingTests.cs"/> 95 <Compile Include="Utilities\ThreadSyncTester.cs" /> 96 <Compile Include="PseudorandomNumberGeneratorTests.cs" /> 97 <Compile Include="AdHocCompilerTests.cs" /> 98 <Compile Include="TypeExtensionsCacheTests.cs" /> 99 <Compile Include="SimpleCacheTests.cs" /> 100 <Compile Include="Mocks\MachineTestPeripheral.cs" /> 101 <Compile Include="MiscTests.cs" /> 102 <Compile Include="BitHelperTests.cs" /> 103 <Compile Include="CRCTests.cs" /> 104 <Compile Include="PacketTests.cs" /> 105 </ItemGroup> 106 <ItemGroup> 107 <Reference Include="System" /> 108 <Reference Include="System.Xml" /> 109 <Reference Include="Microsoft.CSharp" /> 110 <Reference Include="Moq"> 111 <HintPath>..\..\..\..\..\..\..\lib\resources\libraries\Moq.dll</HintPath> 112 </Reference> 113 <Reference Include="IronPython"> 114 <HintPath>..\..\..\..\..\..\..\lib\resources\libraries\IronPython.dll</HintPath> 115 </Reference> 116 <Reference Include="nunit.framework"> 117 <HintPath>..\..\..\..\..\..\..\lib\resources\tools\nunit3\nunit.framework.dll</HintPath> 118 </Reference> 119 </ItemGroup> 120 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> 121 <ItemGroup> 122 <ProjectReference Include="..\..\..\..\..\..\..\lib\Migrant\Migrant\Migrant.csproj"> 123 <Project>{5F87C357-09FB-4F53-BE37-41FE5BD88957}</Project> 124 <Name>Migrant</Name> 125 </ProjectReference> 126 <ProjectReference Include="..\..\..\..\..\..\..\lib\ELFSharp\ELFSharp\ELFSharp.csproj"> 127 <Project>{CF944E09-7C14-433C-A185-161848E989B3}</Project> 128 <Name>ELFSharp</Name> 129 </ProjectReference> 130 <ProjectReference Include="..\..\..\..\Infrastructure.csproj"> 131 <Project>{D3F10ED0-2A3F-45D5-8524-0D562905778B}</Project> 132 <Name>Infrastructure</Name> 133 </ProjectReference> 134 </ItemGroup> 135 <ItemGroup> 136 <EmbeddedResource Include="Mocks\MockExtension.cs"> 137 <LogicalName>MockExtension.cs</LogicalName> 138 </EmbeddedResource> 139 </ItemGroup> 140 <ProjectExtensions> 141 <MonoDevelop> 142 <Properties> 143 <Policies> 144 <DotNetNamingPolicy DirectoryNamespaceAssociation="PrefixedHierarchical" ResourceNamePolicy="FileName" /> 145 <TextStylePolicy FileWidth="120" TabWidth="4" IndentWidth="4" RemoveTrailingWhitespace="True" TabsToSpaces="True" NoTabsAfterNonTabs="True" EolMarker="Unix" scope="text/x-csharp" /> 146 <CSharpFormattingPolicy IndentBlock="True" IndentBraces="False" IndentSwitchSection="True" IndentSwitchCaseSection="True" LabelPositioning="OneLess" NewLinesForBracesInTypes="True" NewLinesForBracesInMethods="True" NewLinesForBracesInProperties="True" NewLinesForBracesInAccessors="True" NewLinesForBracesInAnonymousMethods="True" NewLinesForBracesInControlBlocks="True" NewLinesForBracesInAnonymousTypes="True" NewLinesForBracesInObjectCollectionArrayInitializers="True" NewLinesForBracesInLambdaExpressionBody="True" NewLineForElse="True" NewLineForCatch="True" NewLineForFinally="True" NewLineForMembersInObjectInit="True" NewLineForMembersInAnonymousTypes="True" NewLineForClausesInQuery="True" SpacingAfterMethodDeclarationName="False" SpaceWithinMethodDeclarationParenthesis="False" SpaceBetweenEmptyMethodDeclarationParentheses="False" SpaceAfterMethodCallName="False" SpaceWithinMethodCallParentheses="False" SpaceBetweenEmptyMethodCallParentheses="False" SpaceWithinExpressionParentheses="False" SpaceWithinCastParentheses="False" SpaceWithinOtherParentheses="False" SpaceAfterCast="False" SpacesIgnoreAroundVariableDeclaration="False" SpaceBeforeOpenSquareBracket="False" SpaceBetweenEmptySquareBrackets="False" SpaceWithinSquareBrackets="False" SpaceAfterColonInBaseTypeDeclaration="True" SpaceAfterComma="True" SpaceAfterDot="False" SpaceAfterSemicolonsInForStatement="True" SpaceBeforeColonInBaseTypeDeclaration="True" SpaceBeforeComma="False" SpaceBeforeDot="False" SpaceBeforeSemicolonsInForStatement="False" SpacingAroundBinaryOperator="Single" WrappingPreserveSingleLine="True" WrappingKeepStatementsOnSingleLine="True" PlaceSystemDirectiveFirst="True" SpaceAfterControlFlowStatementKeyword="False" scope="text/x-csharp" /> 147 <TextStylePolicy FileWidth="120" NoTabsAfterNonTabs="True" EolMarker="Unix" inheritsSet="VisualStudio" inheritsScope="text/plain" scope="text/plain" /> 148 <StandardHeader IncludeInNewFiles="True" Text="
Copyright (c) 2010-${Year} Antmicro

 This file is licensed under the MIT License.
 Full license text is available in 'licenses/MIT.txt'.
" /> 149 </Policies> 150 </Properties> 151 </MonoDevelop> 152 </ProjectExtensions> 153</Project> 154