PageRenderTime 50ms CodeModel.GetById 20ms RepoModel.GetById 1ms app.codeStats 0ms

/WebEssentialsTests/WebEssentialsTests.csproj

https://github.com/systembugtj/WebEssentials2013
MSBuild | 305 lines | 305 code | 0 blank | 0 comment | 2 complexity | 4e6db0a5aad602dea0a89dc1a1cd8dc0 MD5 | raw file
Possible License(s): CC-BY-SA-3.0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project ToolsVersion="12.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. <ProjectGuid>{E05B0E57-CF56-4513-9D24-18B6EE7C3712}</ProjectGuid>
  7. <OutputType>Library</OutputType>
  8. <AppDesignerFolder>Properties</AppDesignerFolder>
  9. <RootNamespace>WebEssentialsTests</RootNamespace>
  10. <AssemblyName>WebEssentialsTests</AssemblyName>
  11. <TargetFrameworkVersion>v4.5.1</TargetFrameworkVersion>
  12. <FileAlignment>512</FileAlignment>
  13. <ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
  14. <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
  15. <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
  16. <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages</ReferencePath>
  17. <IsCodedUITest>False</IsCodedUITest>
  18. <TestProjectType>UnitTest</TestProjectType>
  19. <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
  20. <RestorePackages>true</RestorePackages>
  21. </PropertyGroup>
  22. <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
  23. <DebugSymbols>true</DebugSymbols>
  24. <DebugType>full</DebugType>
  25. <Optimize>false</Optimize>
  26. <OutputPath>bin\Debug\</OutputPath>
  27. <DefineConstants>DEBUG;TRACE</DefineConstants>
  28. <ErrorReport>prompt</ErrorReport>
  29. <WarningLevel>4</WarningLevel>
  30. </PropertyGroup>
  31. <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  32. <DebugType>pdbonly</DebugType>
  33. <Optimize>true</Optimize>
  34. <OutputPath>bin\Release\</OutputPath>
  35. <DefineConstants>TRACE</DefineConstants>
  36. <ErrorReport>prompt</ErrorReport>
  37. <WarningLevel>4</WarningLevel>
  38. </PropertyGroup>
  39. <ItemGroup>
  40. <Reference Include="ConfOxide, Version=1.4.0.0, Culture=neutral, PublicKeyToken=934faed64f82030e, processorArchitecture=MSIL">
  41. <SpecificVersion>False</SpecificVersion>
  42. <HintPath>..\packages\ConfOxide.1.4.0.0\lib\net40\ConfOxide.dll</HintPath>
  43. </Reference>
  44. <Reference Include="EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
  45. <SpecificVersion>False</SpecificVersion>
  46. <EmbedInteropTypes>False</EmbedInteropTypes>
  47. <HintPath>$(ProgramFiles)\Common Files\Microsoft Shared\MSEnv\PublicAssemblies\envdte.dll</HintPath>
  48. </Reference>
  49. <Reference Include="EnvDTE80, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
  50. <SpecificVersion>False</SpecificVersion>
  51. <EmbedInteropTypes>False</EmbedInteropTypes>
  52. <HintPath>$(ProgramFiles)\Common Files\Microsoft Shared\MSEnv\PublicAssemblies\envdte80.dll</HintPath>
  53. </Reference>
  54. <Reference Include="FluentAssertions">
  55. <HintPath>..\packages\FluentAssertions.2.1.0.0\lib\net45\FluentAssertions.dll</HintPath>
  56. </Reference>
  57. <Reference Include="MarkdownSharp, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
  58. <SpecificVersion>False</SpecificVersion>
  59. <HintPath>..\MarkdownSharp.dll</HintPath>
  60. </Reference>
  61. <Reference Include="Microsoft.CSharp" />
  62. <Reference Include="Microsoft.CSS.Core, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
  63. <Reference Include="Microsoft.CSS.Editor, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
  64. <Reference Include="Microsoft.Html.Core, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
  65. <SpecificVersion>False</SpecificVersion>
  66. <HintPath>$(DevEnvDir)\CommonExtensions\Microsoft\Web\Editor\Microsoft.Html.Core.dll</HintPath>
  67. </Reference>
  68. <Reference Include="Microsoft.Html.Editor, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
  69. <SpecificVersion>False</SpecificVersion>
  70. <HintPath>$(DevEnvDir)\CommonExtensions\Microsoft\Web\Editor\Microsoft.Html.Editor.dll</HintPath>
  71. </Reference>
  72. <Reference Include="Microsoft.VisualStudio.ComponentModelHost, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
  73. <Reference Include="Microsoft.VisualStudio.CoreUtility, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
  74. <Reference Include="Microsoft.VisualStudio.Language.Intellisense, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
  75. <Reference Include="Microsoft.VisualStudio.OLE.Interop, Version=7.1.40304.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  76. <Reference Include="Microsoft.VisualStudio.Shell.12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
  77. <Reference Include="Microsoft.VisualStudio.Shell.Interop, Version=7.1.40304.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  78. <Reference Include="Microsoft.VisualStudio.Text.Data, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
  79. <Reference Include="Microsoft.VisualStudio.Text.Logic, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
  80. <Reference Include="Microsoft.VisualStudio.Text.UI, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
  81. <Reference Include="Microsoft.VisualStudio.Text.UI.Wpf, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
  82. <Reference Include="Microsoft.VisualStudio.TextManager.Interop, Version=7.1.40304.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  83. <Reference Include="Microsoft.VisualStudio.Web.Extensions">
  84. <HintPath>$(DevEnvDir)\Extensions\Microsoft\Web Tools\Languages\Microsoft.VisualStudio.Web.Extensions.dll</HintPath>
  85. </Reference>
  86. <Reference Include="Microsoft.VSSDK.TestHostFramework, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
  87. <Reference Include="Microsoft.VSSDK.UnitTestLibrary, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
  88. <Reference Include="Microsoft.Web.Core, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
  89. <SpecificVersion>False</SpecificVersion>
  90. <HintPath>$(DevEnvDir)\CommonExtensions\Microsoft\Web\Editor\Microsoft.Web.Core.dll</HintPath>
  91. </Reference>
  92. <Reference Include="Microsoft.Web.Editor, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
  93. <Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
  94. <SpecificVersion>False</SpecificVersion>
  95. <HintPath>..\packages\Newtonsoft.Json.6.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
  96. </Reference>
  97. <Reference Include="System" />
  98. <Reference Include="System.ComponentModel.Composition" />
  99. <Reference Include="System.Windows.Forms" />
  100. <Reference Include="System.XML" />
  101. <Reference Include="System.Xml.Linq" />
  102. <Reference Include="WindowsBase" />
  103. </ItemGroup>
  104. <Choose>
  105. <When Condition="('$(VisualStudioVersion)' == '10.0' or '$(VisualStudioVersion)' == '') and '$(TargetFrameworkVersion)' == 'v3.5'">
  106. <ItemGroup>
  107. <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
  108. </ItemGroup>
  109. </When>
  110. <Otherwise>
  111. <ItemGroup>
  112. <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework" />
  113. </ItemGroup>
  114. </Otherwise>
  115. </Choose>
  116. <ItemGroup>
  117. <Compile Include="IntegrationTests\Completion\JsIntelliSenseTest.cs" />
  118. <Compile Include="IntegrationTests\Completion\ZenCodingTest.cs" />
  119. <Compile Include="IntegrationTests\Completion\CommentsTest.cs" />
  120. <Compile Include="IntegrationTests\Dependencies\ChainCompilationTests.cs" />
  121. <Compile Include="IntegrationTests\Dependencies\DependencyGraphTests.cs" />
  122. <Compile Include="IntegrationTests\SettingsTests.cs" />
  123. <Compile Include="Tests\Foundation\FoundationValidationTests.cs" />
  124. <Compile Include="Tests\Foundation\FoundationColumnsValidatorTests.cs" />
  125. <Compile Include="Tests\Bootstrap\BootstrapColumnsValidatorTests.cs" />
  126. <Compile Include="Tests\NodeExecutors\SweetJsCompilationTests.cs" />
  127. <Compile Include="Tests\SCSS\ScssDocumentTests.cs" />
  128. <Compile Include="Tests\Shared\Base64Vlq.cs" />
  129. <Compile Include="VSHost.cs" />
  130. <None Include="ExtractZipTask.cs" />
  131. <Compile Include="IntegrationTests\Compilation\CompileOnSaveTests.cs" />
  132. <Compile Include="IntegrationTests\ProjectHelpersTests.cs" />
  133. <Compile Include="Tests\Bootstrap\BootstrapValidationTests.cs" />
  134. <Compile Include="Tests\NodeExecutors\IcedCoffeeScriptCompilationTests.cs" />
  135. <Compile Include="Tests\NodeExecutors\CoffeeScriptCompilationTests.cs" />
  136. <Compile Include="Extensions.cs" />
  137. <Compile Include="Tests\IntellisenseGeneration\IntellisenseTypeTests.cs" />
  138. <Compile Include="Tests\IntellisenseGeneration\IntellisenseWriteJavaScriptsTests.cs" />
  139. <Compile Include="Tests\IntellisenseGeneration\IntellisenseWriteTypeScriptTests.cs" />
  140. <Compile Include="Tests\IntellisenseGeneration\Parsing_SimpleClass_Tests.cs" />
  141. <Compile Include="Tests\IntellisenseGeneration\TestHelper\IntellisenseObjectsAssertionsExtensions.cs" />
  142. <Compile Include="Tests\IntellisenseGeneration\Parsing_CollectionModel_Tests.cs" />
  143. <Compile Include="Tests\IntellisenseGeneration\Parsing_SimpleNullable_Tests.cs" />
  144. <Compile Include="Tests\IntellisenseGeneration\TestHelper\IntellisenseObjectsAssertions.cs" />
  145. <Compile Include="Tests\IntellisenseGeneration\TestHelper\IntellisensePropertyAssertions.cs" />
  146. <Compile Include="TestCodeExtensions.cs" />
  147. <Compile Include="Tests\NodeExecutors\JsHintTests.cs" />
  148. <Compile Include="Tests\NodeExecutors\LessCompilationTests.cs" />
  149. <Compile Include="Tests\Less\LessDocumentTests.cs">
  150. <SubType>Code</SubType>
  151. </Compile>
  152. <Compile Include="Tests\Markdown\MarkdownOutlinerTests.cs" />
  153. <Compile Include="Tests\Markdown\MarkdownCodeBlockTests.cs" />
  154. <Compile Include="Tests\Markdown\TabAwareCharacterStreamTests.cs" />
  155. <Compile Include="Tests\NodeExecutors\ScssCompilationTests.cs" />
  156. <Compile Include="Tests\Shared\MockSnapshot.cs" />
  157. <Compile Include="Properties\AssemblyInfo.cs" />
  158. <Compile Include="Tests\NodeModules\NodeModuleImportedTests.cs" />
  159. <Compile Include="Tests\NodeModules\NodeModuleCompletionTests.cs" />
  160. <Compile Include="Tests\Markdown\MarkdownClassifierTests.cs" />
  161. </ItemGroup>
  162. <ItemGroup>
  163. <ProjectReference Include="..\EditorExtensions\WebEssentials2013.csproj">
  164. <Project>{10d05bc1-cdee-4d14-b88f-f91c0bdc7861}</Project>
  165. <Name>WebEssentials2013</Name>
  166. </ProjectReference>
  167. </ItemGroup>
  168. <ItemGroup>
  169. <Content Include="fixtures\coffee\compiled\test.js" />
  170. <Content Include="fixtures\coffee\source\test.js">
  171. <DependentUpon>test.coffee</DependentUpon>
  172. </Content>
  173. <Content Include="fixtures\iced\compiled\test.js" />
  174. <Content Include="fixtures\jshint\config\clean.js" />
  175. <Content Include="fixtures\jshint\skip.js" />
  176. <Content Include="fixtures\jshint\default.js" />
  177. <Content Include="fixtures\less\css\URLs.css" />
  178. <Content Include="fixtures\less\css\_Deep Inclusion.css" />
  179. <Content Include="fixtures\less\css\_Entry1.css" />
  180. <Content Include="fixtures\less\sub1\css\_Entry2.css" />
  181. <Content Include="fixtures\less\sub1\deeper\css\_Entry3.css" />
  182. <Content Include="fixtures\less\sub1\deeper\css\_lib.css" />
  183. <Content Include="fixtures\less\sub1\deeper\_lib.css" />
  184. <Content Include="fixtures\less\sub1\deeper\_Entry3.css" />
  185. <Content Include="fixtures\less\sub1\_Entry2.css" />
  186. <Content Include="fixtures\less\_Deep Inclusion.css" />
  187. <Content Include="fixtures\less\_Entry1.css" />
  188. <Content Include="fixtures\module-resolution\a.js" />
  189. <Content Include="fixtures\module-resolution\b\c.js" />
  190. <Content Include="fixtures\module-resolution\b\d.js" />
  191. <Content Include="fixtures\module-resolution\b\package\index.js" />
  192. <Content Include="fixtures\module-resolution\cycles\folder\foo.js" />
  193. <Content Include="fixtures\module-resolution\cycles\root.js" />
  194. <Content Include="fixtures\module-resolution\global\plain.js" />
  195. <Content Include="fixtures\module-resolution\nested-index\one\hello.js" />
  196. <Content Include="fixtures\module-resolution\nested-index\one\index.js" />
  197. <Content Include="fixtures\module-resolution\nested-index\three.js" />
  198. <Content Include="fixtures\module-resolution\nested-index\three\index.js" />
  199. <Content Include="fixtures\module-resolution\nested-index\two\hello.js" />
  200. <Content Include="fixtures\module-resolution\nested-index\two\index.js" />
  201. <Content Include="fixtures\module-resolution\node_modules\asdf.js" />
  202. <Content Include="fixtures\module-resolution\node_modules\bar.js" />
  203. <Content Include="fixtures\module-resolution\node_modules\baz\index.js" />
  204. <Content Include="fixtures\module-resolution\node_modules\baz\node_modules\asdf.js" />
  205. <Content Include="fixtures\module-resolution\node_modules\baz\otherFile.js" />
  206. <Content Include="fixtures\module-resolution\node_modules\foo.js" />
  207. <Content Include="fixtures\module-resolution\node_modules\node_modules\bar.js" />
  208. <Content Include="fixtures\module-resolution\packages\main-index\package-main-module\index.js" />
  209. <Content Include="fixtures\module-resolution\packages\main\package-main-module.js" />
  210. <Content Include="fixtures\sweet.js\compiled\test.js" />
  211. </ItemGroup>
  212. <ItemGroup>
  213. <None Include="app.config" />
  214. <Content Include="fixtures\less\URLs.css" />
  215. <None Include="fixtures\iced\source\test.iced" />
  216. <Content Include="fixtures\jshint\config\.jshintrc" />
  217. <None Include="fixtures\jshint\.jshintignore" />
  218. <None Include="fixtures\less\URLs.less" />
  219. <None Include="fixtures\less\sub1\deeper\_lib.less" />
  220. <None Include="fixtures\less\sub1\deeper\_Entry3.less" />
  221. <None Include="fixtures\less\sub1\_Entry2.less" />
  222. <None Include="fixtures\less\_Deep Inclusion.less" />
  223. <None Include="fixtures\less\_Entry1.less" />
  224. <None Include="fixtures\module-resolution\empty\.gitkeep" />
  225. <None Include="fixtures\module-resolution\foo" />
  226. <None Include="fixtures\module-resolution\packages\main-index\package.json" />
  227. <None Include="fixtures\module-resolution\packages\main\package.json" />
  228. <None Include="fixtures\coffee\source\test.coffee" />
  229. <Content Include="fixtures\scss\extend.css" />
  230. <None Include="fixtures\scss\extend.scss" />
  231. <None Include="fixtures\sweet.js\source\test.sjs" />
  232. <None Include="packages.config" />
  233. </ItemGroup>
  234. <ItemGroup>
  235. <COMReference Include="stdole">
  236. <Guid>{00020430-0000-0000-C000-000000000046}</Guid>
  237. <VersionMajor>2</VersionMajor>
  238. <VersionMinor>0</VersionMinor>
  239. <Lcid>0</Lcid>
  240. <WrapperTool>primary</WrapperTool>
  241. <Isolated>False</Isolated>
  242. <EmbedInteropTypes>True</EmbedInteropTypes>
  243. </COMReference>
  244. </ItemGroup>
  245. <ItemGroup>
  246. <WCFMetadata Include="Service References\" />
  247. </ItemGroup>
  248. <Choose>
  249. <When Condition="'$(VisualStudioVersion)' == '10.0' And '$(IsCodedUITest)' == 'True'">
  250. <ItemGroup>
  251. <Reference Include="Microsoft.VisualStudio.QualityTools.CodedUITestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
  252. <Private>False</Private>
  253. </Reference>
  254. <Reference Include="Microsoft.VisualStudio.TestTools.UITest.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
  255. <Private>False</Private>
  256. </Reference>
  257. <Reference Include="Microsoft.VisualStudio.TestTools.UITest.Extension, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
  258. <Private>False</Private>
  259. </Reference>
  260. <Reference Include="Microsoft.VisualStudio.TestTools.UITesting, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
  261. <Private>False</Private>
  262. </Reference>
  263. </ItemGroup>
  264. </When>
  265. </Choose>
  266. <Import Project="$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets" Condition="Exists('$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets')" />
  267. <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  268. <UsingTask TaskName="MadsKristensen.EditorExtensions.ExtractZipTask" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v12.0.dll">
  269. <ParameterGroup>
  270. <ZipPath ParameterType="System.String" Required="true" />
  271. <ArchivePath ParameterType="System.String" Required="true" />
  272. <Destination ParameterType="System.String" Required="true" />
  273. </ParameterGroup>
  274. <Task>
  275. <Reference Include="System.IO.Compression" />
  276. <Reference Include="System.IO.Compression.FileSystem" />
  277. <Code Language="cs" Source="ExtractZipTask.cs" />
  278. </Task>
  279. </UsingTask>
  280. <Target Name="AfterBuild">
  281. <MadsKristensen.EditorExtensions.ExtractZipTask ZipPath="$(SolutionDir)EditorExtensions\$(OutDir)\WebEssentials2013.vsix" ArchivePath="Resources" Destination="$(OutDir)" />
  282. </Target>
  283. <PropertyGroup>
  284. <PreBuildEvent>
  285. </PreBuildEvent>
  286. </PropertyGroup>
  287. <PropertyGroup>
  288. <PostBuildEvent>
  289. rem Copy fixtures to output directory to run tests
  290. (robocopy /mir /e /ns /nc /nfl /ndl /np /njh /njs "$(ProjectDir)fixtures" "$(TargetDir)fixtures") ^&amp; IF %ERRORLEVEL% LEQ 1 exit 0
  291. </PostBuildEvent>
  292. </PropertyGroup>
  293. <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
  294. <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
  295. Other similar extension points exist, see Microsoft.Common.targets.
  296. <Target Name="BeforeBuild">
  297. </Target>
  298. <Target Name="AfterBuild">
  299. </Target>
  300. Finally found it, but we don't need it after robocopy
  301. <Target Name="BeforeClean">
  302. <RemoveDir Directories="$(TargetDir)fixtures\" />
  303. </Target>-->
  304. </Project>