2021-06-07 22:58:49 +10:00
|
|
|
<Project Sdk="Microsoft.NET.Sdk">
|
2020-03-12 23:28:24 +11:00
|
|
|
|
|
|
|
|
<PropertyGroup>
|
|
|
|
|
<OutputType>Exe</OutputType>
|
2021-01-20 21:01:45 +01:00
|
|
|
<TargetFramework>net5.0</TargetFramework>
|
2020-03-12 23:28:24 +11:00
|
|
|
<IsPackable>false</IsPackable>
|
2021-02-18 11:06:02 +01:00
|
|
|
<RootNamespace>Umbraco.Cms.Tests.Integration</RootNamespace>
|
2020-03-12 23:28:24 +11:00
|
|
|
</PropertyGroup>
|
|
|
|
|
|
2020-11-27 19:15:49 +00:00
|
|
|
<PropertyGroup Condition=" '$(OS)' == 'Windows_NT' ">
|
|
|
|
|
<DefineConstants>IS_WINDOWS</DefineConstants>
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
|
2020-04-03 13:16:01 +11:00
|
|
|
<ItemGroup>
|
|
|
|
|
<Compile Remove="TEMP\**" />
|
|
|
|
|
<EmbeddedResource Remove="TEMP\**" />
|
|
|
|
|
<None Remove="TEMP\**" />
|
2020-09-15 09:11:36 +02:00
|
|
|
<Compile Remove="Views\**" />
|
|
|
|
|
<EmbeddedResource Remove="Views\**" />
|
|
|
|
|
<None Remove="Views\**" />
|
2020-10-16 10:45:22 +02:00
|
|
|
<None Remove="create_slicing_filter_condition.sh" />
|
Examine 2.0 integration (#10241)
* Init commit for examine 2.0 work, most old umb examine tests working, probably a lot that doesn't
* Gets Umbraco Examine tests passing and makes some sense out of them, fixes some underlying issues.
* Large refactor, remove TaskHelper, rename Notifications to be consistent, Gets all examine/lucene indexes building and startup ordered in the correct way, removes old files, creates new IUmbracoIndexingHandler for abstracting out all index operations for umbraco data, abstracts out IIndexRebuilder, Fixes Stack overflow with LiveModelsProvider and loading assemblies, ports some changes from v8 for startup handling with cold boots, refactors out LastSyncedFileManager
* fix up issues with rebuilding and management dashboard.
* removes old files, removes NetworkHelper, fixes LastSyncedFileManager implementation to ensure the machine name is used, fix up logging with cold boot state.
* Makes MainDom safer to use and makes PublishedSnapshotService lazily register with MainDom
* lazily acquire application id (fix unit tests)
* Fixes resource casing and missing test file
* Ensures caches when requiring internal services for PublishedSnapshotService, UseNuCache is a separate call, shouldn't be buried in AddWebComponents, was also causing issues in integration tests since nucache was being used for the Id2Key service.
* For UmbracoTestServerTestBase enable nucache services
* Fixing tests
* Fix another test
* Fixes tests, use TestHostingEnvironment, make Tests.Common use net5, remove old Lucene.Net.Contrib ref.
* Fixes up some review notes
* Fixes issue with doubly registering PublishedSnapshotService meanig there could be 2x instances of it
* Checks for parseexception when executing the query
* Use application root instead of duplicating functionality.
* Added Examine project to netcore only solution file
* Fixed casing issue with LazyLoad, that is not lowercase.
* uses cancellationToken instead of bool flag, fixes always reading lastId from the LastSyncedFileManager, fixes RecurringHostedServiceBase so that there isn't an overlapping thread for the same task type
* Fix tests
* remove legacy test project from solution file
* Fix test
Co-authored-by: Bjarke Berg <mail@bergmania.dk>
2021-05-18 18:31:38 +10:00
|
|
|
<None Remove="Umbraco.Examine.Lucene\UmbracoExamine\TestFiles\media.xml" />
|
|
|
|
|
<EmbeddedResource Update="Umbraco.Examine.Lucene\UmbracoExamine\TestFiles.resx">
|
|
|
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
|
|
|
<LastGenOutput>TestFiles.Designer.cs</LastGenOutput>
|
|
|
|
|
</EmbeddedResource>
|
2020-12-16 22:26:47 +01:00
|
|
|
<EmbeddedResource Update="Umbraco.Infrastructure\Services\Importing\ImportResources.resx">
|
|
|
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
|
|
|
<LastGenOutput>ImportResources.Designer.cs</LastGenOutput>
|
|
|
|
|
<SubType>Designer</SubType>
|
|
|
|
|
</EmbeddedResource>
|
Examine 2.0 integration (#10241)
* Init commit for examine 2.0 work, most old umb examine tests working, probably a lot that doesn't
* Gets Umbraco Examine tests passing and makes some sense out of them, fixes some underlying issues.
* Large refactor, remove TaskHelper, rename Notifications to be consistent, Gets all examine/lucene indexes building and startup ordered in the correct way, removes old files, creates new IUmbracoIndexingHandler for abstracting out all index operations for umbraco data, abstracts out IIndexRebuilder, Fixes Stack overflow with LiveModelsProvider and loading assemblies, ports some changes from v8 for startup handling with cold boots, refactors out LastSyncedFileManager
* fix up issues with rebuilding and management dashboard.
* removes old files, removes NetworkHelper, fixes LastSyncedFileManager implementation to ensure the machine name is used, fix up logging with cold boot state.
* Makes MainDom safer to use and makes PublishedSnapshotService lazily register with MainDom
* lazily acquire application id (fix unit tests)
* Fixes resource casing and missing test file
* Ensures caches when requiring internal services for PublishedSnapshotService, UseNuCache is a separate call, shouldn't be buried in AddWebComponents, was also causing issues in integration tests since nucache was being used for the Id2Key service.
* For UmbracoTestServerTestBase enable nucache services
* Fixing tests
* Fix another test
* Fixes tests, use TestHostingEnvironment, make Tests.Common use net5, remove old Lucene.Net.Contrib ref.
* Fixes up some review notes
* Fixes issue with doubly registering PublishedSnapshotService meanig there could be 2x instances of it
* Checks for parseexception when executing the query
* Use application root instead of duplicating functionality.
* Added Examine project to netcore only solution file
* Fixed casing issue with LazyLoad, that is not lowercase.
* uses cancellationToken instead of bool flag, fixes always reading lastId from the LastSyncedFileManager, fixes RecurringHostedServiceBase so that there isn't an overlapping thread for the same task type
* Fix tests
* remove legacy test project from solution file
* Fix test
Co-authored-by: Bjarke Berg <mail@bergmania.dk>
2021-05-18 18:31:38 +10:00
|
|
|
<Compile Update="Umbraco.Examine.Lucene\UmbracoExamine\TestFiles.Designer.cs">
|
|
|
|
|
<DesignTime>True</DesignTime>
|
|
|
|
|
<AutoGen>True</AutoGen>
|
|
|
|
|
<DependentUpon>TestFiles.resx</DependentUpon>
|
|
|
|
|
</Compile>
|
2020-12-16 22:26:47 +01:00
|
|
|
<Compile Update="Umbraco.Infrastructure\Services\Importing\ImportResources.Designer.cs">
|
|
|
|
|
<AutoGen>True</AutoGen>
|
|
|
|
|
<DesignTime>True</DesignTime>
|
|
|
|
|
<DependentUpon>ImportResources.resx</DependentUpon>
|
|
|
|
|
</Compile>
|
2020-04-03 13:16:01 +11:00
|
|
|
</ItemGroup>
|
|
|
|
|
|
2020-03-12 23:28:24 +11:00
|
|
|
<ItemGroup>
|
2020-10-20 18:43:03 +02:00
|
|
|
<None Remove="Umbraco.Infrastructure\Services\Importing\Dictionary-Package.xml" />
|
2020-10-10 18:25:18 +02:00
|
|
|
</ItemGroup>
|
|
|
|
|
|
|
|
|
|
<ItemGroup>
|
Examine 2.0 integration (#10241)
* Init commit for examine 2.0 work, most old umb examine tests working, probably a lot that doesn't
* Gets Umbraco Examine tests passing and makes some sense out of them, fixes some underlying issues.
* Large refactor, remove TaskHelper, rename Notifications to be consistent, Gets all examine/lucene indexes building and startup ordered in the correct way, removes old files, creates new IUmbracoIndexingHandler for abstracting out all index operations for umbraco data, abstracts out IIndexRebuilder, Fixes Stack overflow with LiveModelsProvider and loading assemblies, ports some changes from v8 for startup handling with cold boots, refactors out LastSyncedFileManager
* fix up issues with rebuilding and management dashboard.
* removes old files, removes NetworkHelper, fixes LastSyncedFileManager implementation to ensure the machine name is used, fix up logging with cold boot state.
* Makes MainDom safer to use and makes PublishedSnapshotService lazily register with MainDom
* lazily acquire application id (fix unit tests)
* Fixes resource casing and missing test file
* Ensures caches when requiring internal services for PublishedSnapshotService, UseNuCache is a separate call, shouldn't be buried in AddWebComponents, was also causing issues in integration tests since nucache was being used for the Id2Key service.
* For UmbracoTestServerTestBase enable nucache services
* Fixing tests
* Fix another test
* Fixes tests, use TestHostingEnvironment, make Tests.Common use net5, remove old Lucene.Net.Contrib ref.
* Fixes up some review notes
* Fixes issue with doubly registering PublishedSnapshotService meanig there could be 2x instances of it
* Checks for parseexception when executing the query
* Use application root instead of duplicating functionality.
* Added Examine project to netcore only solution file
* Fixed casing issue with LazyLoad, that is not lowercase.
* uses cancellationToken instead of bool flag, fixes always reading lastId from the LastSyncedFileManager, fixes RecurringHostedServiceBase so that there isn't an overlapping thread for the same task type
* Fix tests
* remove legacy test project from solution file
* Fix test
Co-authored-by: Bjarke Berg <mail@bergmania.dk>
2021-05-18 18:31:38 +10:00
|
|
|
<Content Include="Umbraco.Examine.Lucene\UmbracoExamine\TestFiles\media.xml" />
|
2020-12-16 22:26:47 +01:00
|
|
|
<Content Include="Umbraco.Infrastructure\Services\Importing\CheckboxList-Content-Package.xml">
|
|
|
|
|
<SubType>Designer</SubType>
|
|
|
|
|
</Content>
|
|
|
|
|
<Content Include="Umbraco.Infrastructure\Services\Importing\CompositionsTestPackage-Random.xml" />
|
|
|
|
|
<Content Include="Umbraco.Infrastructure\Services\Importing\CompositionsTestPackage.xml" />
|
2020-10-20 18:43:03 +02:00
|
|
|
<Content Include="Umbraco.Infrastructure\Services\Importing\Dictionary-Package.xml" />
|
2020-12-16 22:26:47 +01:00
|
|
|
<Content Include="Umbraco.Infrastructure\Services\Importing\Fanoe-Package.xml" />
|
|
|
|
|
<Content Include="Umbraco.Infrastructure\Services\Importing\InheritedDocTypes-Package.xml" />
|
|
|
|
|
<Content Include="Umbraco.Infrastructure\Services\Importing\SingleDocType.xml" />
|
|
|
|
|
<Content Include="Umbraco.Infrastructure\Services\Importing\StandardMvc-Package.xml">
|
|
|
|
|
<SubType>Designer</SubType>
|
|
|
|
|
</Content>
|
|
|
|
|
<Content Include="Umbraco.Infrastructure\Services\Importing\TemplateOnly-Package.xml" />
|
|
|
|
|
<Content Include="Umbraco.Infrastructure\Services\Importing\TemplateOnly-Updated-Package.xml" />
|
|
|
|
|
<Content Include="Umbraco.Infrastructure\Services\Importing\uBlogsy-Package.xml" />
|
|
|
|
|
<Content Include="Umbraco.Infrastructure\Services\Importing\XsltSearch-Package.xml" />
|
2020-10-10 18:25:18 +02:00
|
|
|
</ItemGroup>
|
|
|
|
|
|
2020-03-12 23:28:24 +11:00
|
|
|
<ItemGroup>
|
2021-06-21 14:17:17 -06:00
|
|
|
<PackageReference Include="Examine.Lucene" Version="2.0.0-beta.154" />
|
2020-06-22 14:11:01 +02:00
|
|
|
<PackageReference Include="Microsoft.AspNet.WebApi.Client" Version="5.2.7" />
|
2021-06-22 15:41:24 +02:00
|
|
|
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="5.0.7" />
|
|
|
|
|
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.10.0" />
|
2021-03-04 14:10:10 +11:00
|
|
|
<PackageReference Include="Moq" Version="4.16.1" />
|
2021-03-03 15:36:10 +11:00
|
|
|
<PackageReference Include="NUnit" Version="3.13.1" />
|
2020-09-17 17:58:11 +02:00
|
|
|
<PackageReference Include="NUnit3TestAdapter" Version="3.17.0">
|
2020-03-12 23:28:24 +11:00
|
|
|
<PrivateAssets>all</PrivateAssets>
|
|
|
|
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
|
|
|
|
</PackageReference>
|
2020-09-23 15:37:19 +02:00
|
|
|
<PackageReference Include="Serilog.Sinks.Console" Version="3.1.1" />
|
2020-09-17 17:58:11 +02:00
|
|
|
<PackageReference Include="System.Data.SqlClient" Version="4.8.2" />
|
2020-03-12 23:28:24 +11:00
|
|
|
</ItemGroup>
|
|
|
|
|
|
2021-06-04 10:59:52 -07:00
|
|
|
<ItemGroup>
|
|
|
|
|
<Folder Include="Umbraco\logs" />
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
|
2020-03-12 23:28:24 +11:00
|
|
|
<ItemGroup>
|
|
|
|
|
<ProjectReference Include="..\Umbraco.Core\Umbraco.Core.csproj" />
|
|
|
|
|
<ProjectReference Include="..\Umbraco.Infrastructure\Umbraco.Infrastructure.csproj" />
|
2020-06-09 07:49:26 +02:00
|
|
|
<ProjectReference Include="..\Umbraco.PublishedCache.NuCache\Umbraco.PublishedCache.NuCache.csproj" />
|
2020-03-13 14:43:41 +11:00
|
|
|
<ProjectReference Include="..\Umbraco.Tests.Common\Umbraco.Tests.Common.csproj" />
|
2020-03-12 23:28:24 +11:00
|
|
|
<ProjectReference Include="..\Umbraco.Web.BackOffice\Umbraco.Web.BackOffice.csproj" />
|
2020-06-09 13:48:50 +02:00
|
|
|
<ProjectReference Include="..\Umbraco.Web.UI.NetCore\Umbraco.Web.UI.NetCore.csproj" />
|
2020-05-12 16:11:11 +02:00
|
|
|
<ProjectReference Include="..\Umbraco.Web.Website\Umbraco.Web.Website.csproj" />
|
2021-01-20 21:01:45 +01:00
|
|
|
<ProjectReference Include="..\Umbraco.Persistence.SqlCe\Umbraco.Persistence.SqlCe.csproj" Condition="'$(OS)' == 'Windows_NT'" />
|
2020-03-12 23:28:24 +11:00
|
|
|
</ItemGroup>
|
|
|
|
|
|
Examine 2.0 integration (#10241)
* Init commit for examine 2.0 work, most old umb examine tests working, probably a lot that doesn't
* Gets Umbraco Examine tests passing and makes some sense out of them, fixes some underlying issues.
* Large refactor, remove TaskHelper, rename Notifications to be consistent, Gets all examine/lucene indexes building and startup ordered in the correct way, removes old files, creates new IUmbracoIndexingHandler for abstracting out all index operations for umbraco data, abstracts out IIndexRebuilder, Fixes Stack overflow with LiveModelsProvider and loading assemblies, ports some changes from v8 for startup handling with cold boots, refactors out LastSyncedFileManager
* fix up issues with rebuilding and management dashboard.
* removes old files, removes NetworkHelper, fixes LastSyncedFileManager implementation to ensure the machine name is used, fix up logging with cold boot state.
* Makes MainDom safer to use and makes PublishedSnapshotService lazily register with MainDom
* lazily acquire application id (fix unit tests)
* Fixes resource casing and missing test file
* Ensures caches when requiring internal services for PublishedSnapshotService, UseNuCache is a separate call, shouldn't be buried in AddWebComponents, was also causing issues in integration tests since nucache was being used for the Id2Key service.
* For UmbracoTestServerTestBase enable nucache services
* Fixing tests
* Fix another test
* Fixes tests, use TestHostingEnvironment, make Tests.Common use net5, remove old Lucene.Net.Contrib ref.
* Fixes up some review notes
* Fixes issue with doubly registering PublishedSnapshotService meanig there could be 2x instances of it
* Checks for parseexception when executing the query
* Use application root instead of duplicating functionality.
* Added Examine project to netcore only solution file
* Fixed casing issue with LazyLoad, that is not lowercase.
* uses cancellationToken instead of bool flag, fixes always reading lastId from the LastSyncedFileManager, fixes RecurringHostedServiceBase so that there isn't an overlapping thread for the same task type
* Fix tests
* remove legacy test project from solution file
* Fix test
Co-authored-by: Bjarke Berg <mail@bergmania.dk>
2021-05-18 18:31:38 +10:00
|
|
|
<ItemGroup>
|
|
|
|
|
<None Update="Umbraco.Examine.Lucene\UmbracoExamine\TestFiles\umbraco-sort.config">
|
|
|
|
|
<SubType>Designer</SubType>
|
|
|
|
|
</None>
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
|
2020-03-12 23:28:24 +11:00
|
|
|
</Project>
|