1
0

Tests.System.Reactive.csproj 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <PropertyGroup>
  4. <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
  5. <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
  6. <SchemaVersion>2.0</SchemaVersion>
  7. <ProjectGuid>{2FEFC068-E2DE-43A9-A4E6-E0336A532B7A}</ProjectGuid>
  8. <OutputType>Library</OutputType>
  9. <AppDesignerFolder>Properties</AppDesignerFolder>
  10. <RootNamespace>ReactiveTests</RootNamespace>
  11. <AssemblyName>Tests.System.Reactive</AssemblyName>
  12. <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
  13. <FileAlignment>512</FileAlignment>
  14. <ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
  15. <CodeAnalysisRuleSet>..\Test.ruleset</CodeAnalysisRuleSet>
  16. <NoWarn>618</NoWarn>
  17. </PropertyGroup>
  18. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'ReleaseXBLV|AnyCPU'">
  19. <OutputPath>bin\ReleaseXBLV\</OutputPath>
  20. </PropertyGroup>
  21. <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugXBLV|AnyCPU'">
  22. <OutputPath>bin\DebugXBLV\</OutputPath>
  23. </PropertyGroup>
  24. <Import Project="..\Common.targets" />
  25. <PropertyGroup Condition="'$(BuildPlatform)' == 'SILVERLIGHT' AND !('$(BuildFlavor)' == 'SILVERLIGHTM7')">
  26. <SilverlightApplication>true</SilverlightApplication>
  27. <XapOutputs>true</XapOutputs>
  28. <XapFilename>$(AssemblyName).xap</XapFilename>
  29. <GenerateSilverlightManifest>true</GenerateSilverlightManifest>
  30. <SilverlightManifestTemplate>Properties\AppManifest.xml</SilverlightManifestTemplate>
  31. <SilverlightAppEntry>ReactiveTests.App</SilverlightAppEntry>
  32. <TestPageFileName>TestPage.html</TestPageFileName>
  33. <CreateTestPage>true</CreateTestPage>
  34. </PropertyGroup>
  35. <!-- Temporary workaround to disable tests as part of automated builds (defeating the **\Tests*.dll the search pattern). -->
  36. <PropertyGroup Condition="'$(BuildPlatform)' != 'DESKTOPCLR'">
  37. <AssemblyName>_$(AssemblyName)</AssemblyName>
  38. </PropertyGroup>
  39. <ItemGroup>
  40. <!-- See readme.txt file in the References\$(BuildFlavor) folder for information on the test assemblies used here. -->
  41. <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
  42. <Reference Include="mscorlib" Condition=" '$(BuildPlatform)' == 'SILVERLIGHT' Or '$(BuildPlatform)' == 'XNA' " />
  43. <Reference Include="System" />
  44. <Reference Include="System.Core" />
  45. <Reference Include="System.Observable" Condition=" '$(BuildFlavor)' == 'SILVERLIGHTM7' " />
  46. <Reference Include="System.Windows" Condition=" '$(BuildPlatform)' == 'SILVERLIGHT' " />
  47. <Reference Include="System.Windows.Browser" Condition=" '$(BuildPlatform)' == 'SILVERLIGHT' AND !('$(BuildFlavor)' == 'SILVERLIGHTM7')" />
  48. <Reference Include="Microsoft.Silverlight.Testing" Condition=" '$(BuildPlatform)' == 'SILVERLIGHT' AND !('$(BuildFlavor)' == 'SILVERLIGHTM7')">
  49. <Private>true</Private>
  50. </Reference>
  51. <Reference Include="System.Windows.Forms" Condition=" '$(BuildPlatform)' == 'DESKTOPCLR' " />
  52. <Reference Include="WindowsBase" Condition=" '$(BuildPlatform)' == 'DESKTOPCLR' " />
  53. </ItemGroup>
  54. <ItemGroup>
  55. <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
  56. <Visible>False</Visible>
  57. </CodeAnalysisDependentAssemblyPaths>
  58. </ItemGroup>
  59. <ItemGroup>
  60. <Compile Include="App.cs" />
  61. <Compile Include="DispatcherHelpers.cs" />
  62. <Compile Include="Dummies\DummyOrderedObservable.cs" />
  63. <Compile Include="Semaphore.cs" />
  64. <Compile Include="Stress\Core\Disposables\Composite.cs" />
  65. <Compile Include="Stress\Core\Disposables\Serial.cs" />
  66. <Compile Include="Stress\Core\Disposables\SingleAssignment.cs" />
  67. <Compile Include="Stress\Core\Disposables\RefCount.cs" />
  68. <Compile Include="Stress\Linq\Delay.cs" />
  69. <Compile Include="Stress\Linq\FromEvent.cs" />
  70. <Compile Include="Stress\Helpers.cs" />
  71. <Compile Include="Stress\Linq\Replay.cs" />
  72. <Compile Include="TestBase.cs" />
  73. <Compile Include="TestLongRunningScheduler.cs" />
  74. <Compile Include="Tests\AnonymousTest.cs" />
  75. <Compile Include="Tests\Concurrency\ConcurrencyTest.cs" />
  76. <Compile Include="Tests\Concurrency\ScheduledItemTest.cs" />
  77. <Compile Include="Tests\Concurrency\StopwatchTest.cs" />
  78. <Compile Include="Tests\Concurrency\SynchronizationTest.cs" />
  79. <Compile Include="Tests\ConnectableObservable.cs" />
  80. <Compile Include="Tests\ConnectableObservableTest.cs" />
  81. <Compile Include="Tests\Concurrency\AsyncLockTest.cs" />
  82. <Compile Include="Tests\Concurrency\ControlSchedulerTest.cs" />
  83. <Compile Include="Tests\Concurrency\CurrentThreadSchedulerTest.cs" />
  84. <Compile Include="Tests\Concurrency\DefaultSchedulerTest.cs" />
  85. <Compile Include="Tests\Concurrency\DispatcherSchedulerTest.cs" />
  86. <Compile Include="Tests\Concurrency\EventLoopSchedulerTest.cs" />
  87. <Compile Include="Tests\Concurrency\HistoricalSchedulerTest.cs" />
  88. <Compile Include="Tests\Concurrency\ImmediateSchedulerTest.cs" />
  89. <Compile Include="Tests\Concurrency\NewThreadSchedulerTest.cs" />
  90. <Compile Include="Tests\Concurrency\SchedulerTest.cs" />
  91. <Compile Include="Tests\Concurrency\SynchronizationContextSchedulerTest.cs" />
  92. <Compile Include="Tests\Concurrency\TaskPoolSchedulerTest.cs" />
  93. <Compile Include="Tests\Concurrency\ThreadPoolSchedulerTest.cs" />
  94. <Compile Include="Tests\Concurrency\VirtualSchedulerTest.cs" />
  95. <Compile Include="Tests\Disposables\DisposableTests.cs" />
  96. <Compile Include="Tests\Linq\ObservableAggregateTest.cs" />
  97. <Compile Include="Tests\Linq\ObservableAsyncTest.cs" />
  98. <Compile Include="Tests\Linq\ObservableAwaiterTest.cs" />
  99. <Compile Include="Tests\Linq\ObservableBindingTest.cs" />
  100. <Compile Include="Tests\Linq\ObservableBlockingTest.cs" />
  101. <Compile Include="Tests\Linq\ObservableConcurrencyTest.cs" />
  102. <Compile Include="Tests\Linq\ObservableConversionTests.cs" />
  103. <Compile Include="Tests\Linq\ObservableCreationTest.cs" />
  104. <Compile Include="Tests\Linq\ObservableEventsTest.cs" />
  105. <Compile Include="Tests\Linq\ObservableExtensionsTest.cs" />
  106. <Compile Include="Tests\Linq\ObservableExTest.cs" />
  107. <Compile Include="Tests\Linq\ObservableImperativeTest.cs" />
  108. <Compile Include="Tests\Linq\ObservableJoinsTest.cs" />
  109. <Compile Include="Tests\Linq\ObservableMultipleTest.cs" />
  110. <Compile Include="Tests\Linq\ObservableRemotingTest.cs" />
  111. <Compile Include="Tests\Linq\ObservableSafetyTest.cs" />
  112. <Compile Include="Tests\Linq\ObservableSingleTest.cs" />
  113. <Compile Include="Tests\Linq\ObservableStandardQueryOperatorTest.cs" />
  114. <Compile Include="Tests\Linq\ObservableTimeTest.cs" />
  115. <Compile Include="Tests\Linq\QbservableExTest.cs" />
  116. <Compile Include="Tests\Linq\QbservableTest.cs" />
  117. <Compile Include="Tests\Linq\Subjects\AsyncSubjectTest.cs" />
  118. <Compile Include="Tests\Linq\Subjects\BehaviorSubjectTest.cs" />
  119. <Compile Include="Tests\Linq\Subjects\ReplaySubjectTest.cs" />
  120. <Compile Include="Tests\Linq\Subjects\SubjectTest.cs" />
  121. <Compile Include="Tests\MySubject.cs" />
  122. <Compile Include="Tests\RogueEnumerable.cs" />
  123. <Compile Include="Tests\SystemClockTest.cs" />
  124. <Compile Include="Tests\DefaultConcurrencyAbstractionLayerTest.cs" />
  125. <Compile Include="Tests\EventPatternSourceBaseTest.cs" />
  126. <Compile Include="Tests\NotificationTest.cs" />
  127. <Compile Include="Tests\TaskObservableExtensionsTest.cs" />
  128. <Compile Include="Tests\TimeTests.cs" />
  129. <Compile Include="Tests\UnitTest.cs" />
  130. <Compile Include="Dummies\DummyDisposable.cs" />
  131. <Compile Include="Dummies\DummyEnumerable.cs" />
  132. <Compile Include="Dummies\DummyFunc.cs" />
  133. <Compile Include="Dummies\DummyObservable.cs" />
  134. <Compile Include="Dummies\DummyObserver.cs" />
  135. <Compile Include="Dummies\DummyScheduler.cs" />
  136. <Compile Include="Extensions.cs" />
  137. <Compile Include="MockDisposable.cs" />
  138. <Compile Include="MockEnumerable.cs" />
  139. <Compile Include="NullErrorObservable.cs" />
  140. <Compile Include="Properties\AssemblyInfo.cs" />
  141. <Compile Include="Tests\ListObservableTest.cs" />
  142. <Compile Include="Tests\ObserverTest.cs" />
  143. <Compile Include="Tests\PrivateTypesTest.cs" />
  144. <Compile Include="Tests\RegressionTest.cs" />
  145. <Compile Include="TestTaskScheduler.cs" />
  146. <Compile Include="Utils.cs" />
  147. </ItemGroup>
  148. <ItemGroup>
  149. <ProjectReference Include="..\Microsoft.Reactive.Testing\Microsoft.Reactive.Testing.csproj">
  150. <Project>{E7B7408B-B039-4F30-B6CF-CC06218CE4CA}</Project>
  151. <Name>Microsoft.Reactive.Testing</Name>
  152. </ProjectReference>
  153. <ProjectReference Include="..\System.Reactive.Core\System.Reactive.Core.csproj">
  154. <Project>{4E516F10-DA7A-4D43-963E-A93865ABEA5B}</Project>
  155. <Name>System.Reactive.Core</Name>
  156. </ProjectReference>
  157. <ProjectReference Include="..\System.Reactive.Experimental\System.Reactive.Experimental.csproj">
  158. <Project>{41E65B96-733B-41C4-A1BB-7476359B89EB}</Project>
  159. <Name>System.Reactive.Experimental</Name>
  160. </ProjectReference>
  161. <ProjectReference Include="..\System.Reactive.Interfaces\System.Reactive.Interfaces.csproj">
  162. <Project>{9E9B9C60-98B0-40FA-9C2B-1218D417CAA4}</Project>
  163. <Name>System.Reactive.Interfaces</Name>
  164. </ProjectReference>
  165. <ProjectReference Include="..\System.Reactive.PlatformServices\System.Reactive.PlatformServices.csproj">
  166. <Project>{0CCCF009-763F-40D2-8655-7A94828023BF}</Project>
  167. <Name>System.Reactive.PlatformServices</Name>
  168. </ProjectReference>
  169. <ProjectReference Include="..\System.Reactive.Providers\System.Reactive.Providers.csproj" Condition=" '$(BuildFlavor)' != 'SILVERLIGHTM7' And '$(BuildPlatform)' != 'XNA' ">
  170. <Project>{C7B9D7BE-F47F-466B-A6B0-E46F1069B171}</Project>
  171. <Name>System.Reactive.Providers</Name>
  172. </ProjectReference>
  173. <ProjectReference Include="..\System.Reactive.Linq\System.Reactive.Linq.csproj">
  174. <Project>{63252AE9-5186-45CA-BFCD-FA51C6B66A43}</Project>
  175. <Name>System.Reactive.Linq</Name>
  176. </ProjectReference>
  177. <ProjectReference Include="..\System.Reactive.Runtime.Remoting\System.Reactive.Runtime.Remoting.csproj" Condition=" '$(BuildPlatform)' != 'WINDOWS_PHONE' And '$(BuildTarget)' != 'WP7' ">
  178. <Project>{7A6EF49E-7946-4101-9C89-407B9C53A173}</Project>
  179. <Name>System.Reactive.Runtime.Remoting</Name>
  180. </ProjectReference>
  181. <ProjectReference Include="..\System.Reactive.Windows.Forms\System.Reactive.Windows.Forms.csproj" Condition=" '$(BuildPlatform)' == 'DESKTOPCLR' ">
  182. <Project>{E32328A1-1F5B-45F9-B005-02EF5CC2CF0D}</Project>
  183. <Name>System.Reactive.Windows.Forms</Name>
  184. </ProjectReference>
  185. <ProjectReference Include="..\System.Reactive.Windows.Threading\System.Reactive.Windows.Threading.csproj">
  186. <Project>{2F7D32BD-5BFC-45D4-9899-F1A76DB32FCB}</Project>
  187. <Name>System.Reactive.Windows.Threading</Name>
  188. </ProjectReference>
  189. </ItemGroup>
  190. <Import Project="..\Import.targets" />
  191. </Project>