diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml
index 783be4b85..293258302 100644
--- a/.github/workflows/dev.yml
+++ b/.github/workflows/dev.yml
@@ -38,7 +38,7 @@ jobs:
- name: Test - Start Compose
run: docker-compose up -d
- working-directory: backend/tests
+ working-directory: tools/TestSuite
- name: Test - RUN
uses: kohlerdominik/docker-run-action@v1.1.0
@@ -52,7 +52,7 @@ jobs:
default_network: host
options: --name test1
volumes: ${{ github.workspace }}:/src
- run: dotnet test /src/backend/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj --filter Category!=NotAutomated
+ run: dotnet test /src/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj --filter Category!=NotAutomated
- name: Test - RUN on path
uses: kohlerdominik/docker-run-action@v1.1.0
@@ -66,7 +66,7 @@ jobs:
default_network: host
options: --name test2
volumes: ${{ github.workspace }}:/src
- run: dotnet test /src/backend/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj --filter Category!=NotAutomated
+ run: dotnet test /src/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj --filter Category!=NotAutomated
- name: Test - RUN with dedicated collections
uses: kohlerdominik/docker-run-action@v1.1.0
@@ -80,7 +80,7 @@ jobs:
default_network: host
options: --name test3
volumes: ${{ github.workspace }}:/src
- run: dotnet test /src/backend/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj --filter Category!=NotAutomated
+ run: dotnet test /src/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj --filter Category!=NotAutomated
- name: Test - Dump docker logs on failure
if: failure()
@@ -92,7 +92,7 @@ jobs:
- name: Test - Cleanup
if: always()
run: docker-compose down
- working-directory: backend/tests
+ working-directory: tools/TestSuite
- name: Publish - Calculate Version
if: github.event_name != 'pull_request'
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index cec79c67e..2c55f54fe 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -33,7 +33,7 @@ jobs:
- name: Test - Start Compose
run: docker-compose up -d
- working-directory: backend/tests
+ working-directory: tools/TestSuite
- name: Test - RUN
uses: kohlerdominik/docker-run-action@v1.1.0
@@ -47,7 +47,7 @@ jobs:
default_network: host
options: --name test1
volumes: ${{ github.workspace }}:/src
- run: dotnet test /src/backend/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj --filter Category!=NotAutomated
+ run: dotnet test /src/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj --filter Category!=NotAutomated
- name: Test - RUN on path
uses: kohlerdominik/docker-run-action@v1.1.0
@@ -61,7 +61,7 @@ jobs:
default_network: host
options: --name test2
volumes: ${{ github.workspace }}:/src
- run: dotnet test /src/backend/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj --filter Category!=NotAutomated
+ run: dotnet test /src/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj --filter Category!=NotAutomated
- name: Test - RUN with dedicated collections
uses: kohlerdominik/docker-run-action@v1.1.0
@@ -75,7 +75,7 @@ jobs:
default_network: host
options: --name test3
volumes: ${{ github.workspace }}:/src
- run: dotnet test /src/backend/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj --filter Category!=NotAutomated
+ run: dotnet test /src/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj --filter Category!=NotAutomated
- name: Test - Dump docker logs on failure
if: failure()
@@ -87,7 +87,7 @@ jobs:
- name: Test - Cleanup
if: always()
run: docker-compose down
- working-directory: backend/tests
+ working-directory: tools/TestSuite
- name: Publish - Get Major Version
id: version
diff --git a/backend/tools/TestSuite/TestSuite.Shared/FodyWeavers.xsd b/backend/tools/TestSuite/TestSuite.Shared/FodyWeavers.xsd
deleted file mode 100644
index fe819e8ea..000000000
--- a/backend/tools/TestSuite/TestSuite.Shared/FodyWeavers.xsd
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.
-
-
-
-
- A comma-separated list of error codes that can be safely ignored in assembly verification.
-
-
-
-
- 'false' to turn off automatic generation of the XML Schema file.
-
-
-
-
-
\ No newline at end of file
diff --git a/tools/.editorconfig b/tools/.editorconfig
new file mode 100644
index 000000000..f88bc259f
--- /dev/null
+++ b/tools/.editorconfig
@@ -0,0 +1,175 @@
+# NOTE: Requires **VS2019 16.3** or later
+
+# Squidex Rules
+# Description: Squidex Rules
+
+[*.json]
+indent_style = space
+indent_size = 4
+
+[*.cs]
+charset = utf-8-bom
+insert_final_newline = true
+indent_style = space
+indent_size = 4
+
+csharp_style_namespace_declarations = file_scoped
+
+# FAILING ANALYZERS
+dotnet_diagnostic.RECS0002.severity = none
+dotnet_diagnostic.RECS0117.severity = none
+dotnet_diagnostic.SA0001.severity = none
+dotnet_diagnostic.SA1649.severity = none
+
+# CA1707: Identifiers should not contain underscores
+dotnet_diagnostic.CA1707.severity = none
+
+# CA2016: Forward the 'CancellationToken' parameter to methods
+dotnet_diagnostic.CA2016.severity = none
+
+# CS8618: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
+dotnet_diagnostic.CS8618.severity = none
+
+# IDE0063: Use simple 'using' statement
+dotnet_diagnostic.IDE0063.severity = none
+
+# IDE0066: Convert switch statement to expression
+dotnet_diagnostic.IDE0066.severity = none
+
+# IDE0090: Use 'new(...)'
+dotnet_diagnostic.IDE0090.severity = none
+
+# MA0002: IEqualityComparer or IComparer is missing
+dotnet_diagnostic.MA0002.severity = none
+
+# MA0003: Add argument name to improve readability
+dotnet_diagnostic.MA0003.severity = none
+
+# MA0004: Use Task.ConfigureAwait(false)
+dotnet_diagnostic.MA0004.severity = none
+
+# MA0006: Use String.Equals instead of equality operator
+dotnet_diagnostic.MA0006.severity = none
+
+# MA0007: Add a comma after the last value
+dotnet_diagnostic.MA0007.severity = none
+
+# MA0008: Add StructLayoutAttribute
+dotnet_diagnostic.MA0008.severity = none
+
+# MA0009: Add regex evaluation timeout
+dotnet_diagnostic.MA0009.severity = none
+
+# MA0016: Prefer return collection abstraction instead of implementation
+dotnet_diagnostic.MA0016.severity = none
+
+# MA0018: Do not declare static members on generic types
+dotnet_diagnostic.MA0018.severity = none
+
+# MA0025: Implement the functionality instead of throwing NotImplementedException
+dotnet_diagnostic.MA0025.severity = none
+
+# MA0028: Optimize StringBuilder usage
+dotnet_diagnostic.MA0028.severity = none
+
+# MA0029: Combine LINQ methods
+dotnet_diagnostic.MA0029.severity = none
+
+# MA0031: Optimize Enumerable.Count() usage
+dotnet_diagnostic.MA0031.severity = none
+
+# MA0036: Make class static
+dotnet_diagnostic.MA0036.severity = none
+
+# MA0038: Make method static
+dotnet_diagnostic.MA0038.severity = none
+
+# MA0039: Do not write your own certificate validation method
+dotnet_diagnostic.MA0039.severity = none
+
+# MA0049: Type name should not match containing namespace
+dotnet_diagnostic.MA0049.severity = none
+
+# MA0051: Method is too long
+dotnet_diagnostic.MA0051.severity = none
+
+# MA0069: Non-constant static fields should not be visible
+dotnet_diagnostic.MA0069.severity = none
+
+# MA0071: Avoid using redundant else
+dotnet_diagnostic.MA0071.severity = none
+
+# MA0076: Do not use implicit culture-sensitive ToString in interpolated strings
+dotnet_diagnostic.MA0076.severity = none
+
+# MA0097: A class that implements IComparable or IComparable should override comparison operators
+dotnet_diagnostic.MA0097.severity = none
+
+# RECS0129: Removes 'internal' modifiers that are not required
+dotnet_diagnostic.RECS0129.severity = none
+
+# RECS0145: Removes 'private' modifiers that are not required
+dotnet_diagnostic.RECS0145.severity = none
+
+# RECS0154: Parameter is never used
+dotnet_diagnostic.RECS0154.severity = none
+
+# SA1009: Closing parenthesis should be spaced correctly
+dotnet_diagnostic.SA1009.severity = none
+
+# SA1011: Closing square brackets should be spaced correctly
+dotnet_diagnostic.SA1011.severity = none
+
+# SA1101: Prefix local calls with this
+dotnet_diagnostic.SA1101.severity = none
+
+# SA1111: Closing parenthesis should be on line of last parameter
+dotnet_diagnostic.SA1111.severity = none
+
+# SA1116: Split parameters should start on line after declaration
+dotnet_diagnostic.SA1116.severity = none
+
+# SA1117: Parameters should be on same line or separate lines
+dotnet_diagnostic.SA1117.severity = none
+
+# SA1118: Parameter should not span multiple lines
+dotnet_diagnostic.SA1118.severity = none
+
+# SA1127: Generic type constraints should be on their own line
+dotnet_diagnostic.SA1127.severity = none
+
+# SA1201: Elements should appear in the correct order
+dotnet_diagnostic.SA1201.severity = none
+
+# SA1202: Elements should be ordered by access
+dotnet_diagnostic.SA1202.severity = none
+
+# SA1204: Static elements should appear before instance elements
+dotnet_diagnostic.SA1204.severity = none
+
+# SA1402: File may only contain a single type
+dotnet_diagnostic.SA1402.severity = none
+
+# SA1413: Use trailing comma in multi-line initializers
+dotnet_diagnostic.SA1413.severity = none
+
+# SA1515: Single-line comment should be preceded by blank line
+dotnet_diagnostic.SA1515.severity = none
+
+# SA1516: Elements should be separated by blank line
+dotnet_diagnostic.SA1516.severity = none
+
+# SA1600: Elements should be documented
+dotnet_diagnostic.SA1600.severity = none
+
+# SA1601: Partial elements should be documented
+dotnet_diagnostic.SA1601.severity = none
+
+# SA1602: Enumeration items should be documented
+dotnet_diagnostic.SA1602.severity = none
+
+# SA1615: Element return value should be documented
+dotnet_diagnostic.SA1615.severity = none
+
+# SA1623: Property summary documentation should match accessors
+dotnet_diagnostic.SA1623.severity = none
\ No newline at end of file
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/AdminUsersTests.cs b/tools/TestSuite/TestSuite.ApiTests/AdminUsersTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/AdminUsersTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/AdminUsersTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/AnonymousTests.cs b/tools/TestSuite/TestSuite.ApiTests/AnonymousTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/AnonymousTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/AnonymousTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/AppClientsTests.cs b/tools/TestSuite/TestSuite.ApiTests/AppClientsTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/AppClientsTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/AppClientsTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/AppContributorsTests.cs b/tools/TestSuite/TestSuite.ApiTests/AppContributorsTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/AppContributorsTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/AppContributorsTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/AppCreationTests.cs b/tools/TestSuite/TestSuite.ApiTests/AppCreationTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/AppCreationTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/AppCreationTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/AppLanguagesTests.cs b/tools/TestSuite/TestSuite.ApiTests/AppLanguagesTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/AppLanguagesTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/AppLanguagesTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/AppRolesTests.cs b/tools/TestSuite/TestSuite.ApiTests/AppRolesTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/AppRolesTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/AppRolesTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/AppTests.cs b/tools/TestSuite/TestSuite.ApiTests/AppTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/AppTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/AppTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/AppWorkflowsTests.cs b/tools/TestSuite/TestSuite.ApiTests/AppWorkflowsTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/AppWorkflowsTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/AppWorkflowsTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/AssetFormatTests.cs b/tools/TestSuite/TestSuite.ApiTests/AssetFormatTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/AssetFormatTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/AssetFormatTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/AssetTests.cs b/tools/TestSuite/TestSuite.ApiTests/AssetTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/AssetTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/AssetTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/Frontend_Home.jpg b/tools/TestSuite/TestSuite.ApiTests/Assets/Frontend_Home.jpg
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/Frontend_Home.jpg
rename to tools/TestSuite/TestSuite.ApiTests/Assets/Frontend_Home.jpg
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/Frontend_Login.jpg b/tools/TestSuite/TestSuite.ApiTests/Assets/Frontend_Login.jpg
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/Frontend_Login.jpg
rename to tools/TestSuite/TestSuite.ApiTests/Assets/Frontend_Login.jpg
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleAudio_0.4mb.mp3 b/tools/TestSuite/TestSuite.ApiTests/Assets/SampleAudio_0.4mb.mp3
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleAudio_0.4mb.mp3
rename to tools/TestSuite/TestSuite.ApiTests/Assets/SampleAudio_0.4mb.mp3
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_100kb.webp b/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_100kb.webp
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_100kb.webp
rename to tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_100kb.webp
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_150kb.gif b/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_150kb.gif
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_150kb.gif
rename to tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_150kb.gif
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_400kb.png b/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_400kb.png
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_400kb.png
rename to tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_400kb.png
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_400kb.tiff b/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_400kb.tiff
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_400kb.tiff
rename to tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_400kb.tiff
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_600kb.tga b/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_600kb.tga
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_600kb.tga
rename to tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_600kb.tga
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_62kb.jpg b/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_62kb.jpg
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_62kb.jpg
rename to tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_62kb.jpg
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_700kb.bmp b/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_700kb.bmp
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_700kb.bmp
rename to tools/TestSuite/TestSuite.ApiTests/Assets/SampleImage_700kb.bmp
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleVideo_1280x720_1mb.flv b/tools/TestSuite/TestSuite.ApiTests/Assets/SampleVideo_1280x720_1mb.flv
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleVideo_1280x720_1mb.flv
rename to tools/TestSuite/TestSuite.ApiTests/Assets/SampleVideo_1280x720_1mb.flv
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleVideo_1280x720_1mb.mkv b/tools/TestSuite/TestSuite.ApiTests/Assets/SampleVideo_1280x720_1mb.mkv
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleVideo_1280x720_1mb.mkv
rename to tools/TestSuite/TestSuite.ApiTests/Assets/SampleVideo_1280x720_1mb.mkv
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleVideo_1280x720_1mb.mp4 b/tools/TestSuite/TestSuite.ApiTests/Assets/SampleVideo_1280x720_1mb.mp4
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleVideo_1280x720_1mb.mp4
rename to tools/TestSuite/TestSuite.ApiTests/Assets/SampleVideo_1280x720_1mb.mp4
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleVideo_176x144_1mb.3gp b/tools/TestSuite/TestSuite.ApiTests/Assets/SampleVideo_176x144_1mb.3gp
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/SampleVideo_176x144_1mb.3gp
rename to tools/TestSuite/TestSuite.ApiTests/Assets/SampleVideo_176x144_1mb.3gp
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/logo-squared.png b/tools/TestSuite/TestSuite.ApiTests/Assets/logo-squared.png
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/logo-squared.png
rename to tools/TestSuite/TestSuite.ApiTests/Assets/logo-squared.png
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/logo-wide-rotated.jpg b/tools/TestSuite/TestSuite.ApiTests/Assets/logo-wide-rotated.jpg
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/logo-wide-rotated.jpg
rename to tools/TestSuite/TestSuite.ApiTests/Assets/logo-wide-rotated.jpg
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Assets/logo-wide.png b/tools/TestSuite/TestSuite.ApiTests/Assets/logo-wide.png
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Assets/logo-wide.png
rename to tools/TestSuite/TestSuite.ApiTests/Assets/logo-wide.png
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/BackupTests.cs b/tools/TestSuite/TestSuite.ApiTests/BackupTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/BackupTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/BackupTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/CDNTests.cs b/tools/TestSuite/TestSuite.ApiTests/CDNTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/CDNTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/CDNTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/CommentsTests.cs b/tools/TestSuite/TestSuite.ApiTests/CommentsTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/CommentsTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/CommentsTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/ContentCleanupTests.cs b/tools/TestSuite/TestSuite.ApiTests/ContentCleanupTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/ContentCleanupTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/ContentCleanupTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/ContentFixture.cs b/tools/TestSuite/TestSuite.ApiTests/ContentFixture.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/ContentFixture.cs
rename to tools/TestSuite/TestSuite.ApiTests/ContentFixture.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/ContentLanguageTests.cs b/tools/TestSuite/TestSuite.ApiTests/ContentLanguageTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/ContentLanguageTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/ContentLanguageTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/ContentQueryFixture.cs b/tools/TestSuite/TestSuite.ApiTests/ContentQueryFixture.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/ContentQueryFixture.cs
rename to tools/TestSuite/TestSuite.ApiTests/ContentQueryFixture.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/ContentQueryTests.cs b/tools/TestSuite/TestSuite.ApiTests/ContentQueryTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/ContentQueryTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/ContentQueryTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/ContentReferencesFixture.cs b/tools/TestSuite/TestSuite.ApiTests/ContentReferencesFixture.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/ContentReferencesFixture.cs
rename to tools/TestSuite/TestSuite.ApiTests/ContentReferencesFixture.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/ContentReferencesTests.cs b/tools/TestSuite/TestSuite.ApiTests/ContentReferencesTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/ContentReferencesTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/ContentReferencesTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/ContentScriptingTests.cs b/tools/TestSuite/TestSuite.ApiTests/ContentScriptingTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/ContentScriptingTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/ContentScriptingTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/ContentUpdateTests.cs b/tools/TestSuite/TestSuite.ApiTests/ContentUpdateTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/ContentUpdateTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/ContentUpdateTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/DiagnosticsTests.cs b/tools/TestSuite/TestSuite.ApiTests/DiagnosticsTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/DiagnosticsTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/DiagnosticsTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/FrontendTests.cs b/tools/TestSuite/TestSuite.ApiTests/FrontendTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/FrontendTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/FrontendTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/GraphQLFixture.cs b/tools/TestSuite/TestSuite.ApiTests/GraphQLFixture.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/GraphQLFixture.cs
rename to tools/TestSuite/TestSuite.ApiTests/GraphQLFixture.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/GraphQLSubscriptionTests.cs b/tools/TestSuite/TestSuite.ApiTests/GraphQLSubscriptionTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/GraphQLSubscriptionTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/GraphQLSubscriptionTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/GraphQLTests.cs b/tools/TestSuite/TestSuite.ApiTests/GraphQLTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/GraphQLTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/GraphQLTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/HistoryTests.cs b/tools/TestSuite/TestSuite.ApiTests/HistoryTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/HistoryTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/HistoryTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/LanguagesTests.cs b/tools/TestSuite/TestSuite.ApiTests/LanguagesTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/LanguagesTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/LanguagesTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/OpenApiTests.cs b/tools/TestSuite/TestSuite.ApiTests/OpenApiTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/OpenApiTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/OpenApiTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/PingTests.cs b/tools/TestSuite/TestSuite.ApiTests/PingTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/PingTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/PingTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/PlansTests.cs b/tools/TestSuite/TestSuite.ApiTests/PlansTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/PlansTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/PlansTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/RuleRunnerTests.cs b/tools/TestSuite/TestSuite.ApiTests/RuleRunnerTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/RuleRunnerTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/RuleRunnerTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/RuleTests.cs b/tools/TestSuite/TestSuite.ApiTests/RuleTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/RuleTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/RuleTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/SchemaTests.cs b/tools/TestSuite/TestSuite.ApiTests/SchemaTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/SchemaTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/SchemaTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/SearchTests.cs b/tools/TestSuite/TestSuite.ApiTests/SearchTests.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/SearchTests.cs
rename to tools/TestSuite/TestSuite.ApiTests/SearchTests.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Settings/Setup.cs b/tools/TestSuite/TestSuite.ApiTests/Settings/Setup.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Settings/Setup.cs
rename to tools/TestSuite/TestSuite.ApiTests/Settings/Setup.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Settings/VerifySettings.cs b/tools/TestSuite/TestSuite.ApiTests/Settings/VerifySettings.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Settings/VerifySettings.cs
rename to tools/TestSuite/TestSuite.ApiTests/Settings/VerifySettings.cs
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj b/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj
similarity index 98%
rename from backend/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj
rename to tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj
index 81af41129..87bb9fb34 100644
--- a/backend/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj
+++ b/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj
@@ -34,7 +34,7 @@
-
+
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AnonymousTests.Should_create_app_with_anonymous_read_access.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AnonymousTests.Should_create_app_with_anonymous_read_access.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AnonymousTests.Should_create_app_with_anonymous_read_access.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AnonymousTests.Should_create_app_with_anonymous_read_access.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AnonymousTests.Should_create_app_with_anonymous_write_access.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AnonymousTests.Should_create_app_with_anonymous_write_access.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AnonymousTests.Should_create_app_with_anonymous_write_access.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AnonymousTests.Should_create_app_with_anonymous_write_access.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppClientsTests.Should_create_client.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppClientsTests.Should_create_client.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppClientsTests.Should_create_client.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppClientsTests.Should_create_client.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppClientsTests.Should_delete_client.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppClientsTests.Should_delete_client.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppClientsTests.Should_delete_client.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppClientsTests.Should_delete_client.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppClientsTests.Should_update_client.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppClientsTests.Should_update_client.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppClientsTests.Should_update_client.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppClientsTests.Should_update_client.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppContributorsTests.Should_invite_contributor.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppContributorsTests.Should_invite_contributor.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppContributorsTests.Should_invite_contributor.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppContributorsTests.Should_invite_contributor.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppContributorsTests.Should_remove_contributor.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppContributorsTests.Should_remove_contributor.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppContributorsTests.Should_remove_contributor.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppContributorsTests.Should_remove_contributor.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppContributorsTests.Should_update_contributor.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppContributorsTests.Should_update_contributor.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppContributorsTests.Should_update_contributor.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppContributorsTests.Should_update_contributor.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppCreationTests.Should_create_app.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppCreationTests.Should_create_app.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppCreationTests.Should_create_app.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppCreationTests.Should_create_app.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppCreationTests.Should_create_app_from_templates.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppCreationTests.Should_create_app_from_templates.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppCreationTests.Should_create_app_from_templates.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppCreationTests.Should_create_app_from_templates.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_add_custom_language.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_add_custom_language.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_add_custom_language.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_add_custom_language.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_add_language.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_add_language.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_add_language.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_add_language.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_delete_language.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_delete_language.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_delete_language.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_delete_language.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_update_language.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_update_language.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_update_language.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_update_language.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_update_master_language.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_update_master_language.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_update_master_language.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppLanguagesTests.Should_update_master_language.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppRolesTests.Should_create_role.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppRolesTests.Should_create_role.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppRolesTests.Should_create_role.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppRolesTests.Should_create_role.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppRolesTests.Should_create_role_with_buggy_name.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppRolesTests.Should_create_role_with_buggy_name.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppRolesTests.Should_create_role_with_buggy_name.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppRolesTests.Should_create_role_with_buggy_name.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppRolesTests.Should_update_role.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppRolesTests.Should_update_role.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppRolesTests.Should_update_role.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppRolesTests.Should_update_role.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppTests.Should_update_settings.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppTests.Should_update_settings.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppTests.Should_update_settings.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppTests.Should_update_settings.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppWorkflowsTests.Should_create_workflow.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppWorkflowsTests.Should_create_workflow.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppWorkflowsTests.Should_create_workflow.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppWorkflowsTests.Should_create_workflow.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppWorkflowsTests.Should_delete_workflow.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppWorkflowsTests.Should_delete_workflow.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppWorkflowsTests.Should_delete_workflow.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppWorkflowsTests.Should_delete_workflow.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppWorkflowsTests.Should_update_workflow.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AppWorkflowsTests.Should_update_workflow.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AppWorkflowsTests.Should_update_workflow.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AppWorkflowsTests.Should_update_workflow.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_fix_orientation.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_fix_orientation.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_fix_orientation.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_fix_orientation.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_audio_mp3.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_audio_mp3.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_audio_mp3.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_audio_mp3.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_bmp_and_encode_to_webp.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_bmp_and_encode_to_webp.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_bmp_and_encode_to_webp.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_bmp_and_encode_to_webp.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_bmp_and_resize.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_bmp_and_resize.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_bmp_and_resize.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_bmp_and_resize.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_gif_and_resize.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_gif_and_resize.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_gif_and_resize.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_gif_and_resize.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_gif_without_extension.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_gif_without_extension.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_gif_without_extension.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_gif_without_extension.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_jpg_and_resize.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_jpg_and_resize.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_jpg_and_resize.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_jpg_and_resize.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_png_and_resize.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_png_and_resize.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_png_and_resize.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_png_and_resize.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_tga_and_resize.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_tga_and_resize.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_tga_and_resize.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_tga_and_resize.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_tiff_and_resize.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_tiff_and_resize.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_tiff_and_resize.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_tiff_and_resize.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_webp_and_resize.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_webp_and_resize.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_webp_and_resize.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_image_webp_and_resize.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_video_3gp.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_video_3gp.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_video_3gp.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_video_3gp.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_video_flv.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_video_flv.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_video_flv.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_video_flv.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_video_mkv.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_video_mkv.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_video_mkv.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_video_mkv.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_video_mp4.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_video_mp4.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_video_mp4.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetFormatTests.Should_upload_video_mp4.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annotate_asset_in_parallel.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annotate_asset_in_parallel.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annotate_asset_in_parallel.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annotate_asset_in_parallel.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annote_asset_file_name.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annote_asset_file_name.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annote_asset_file_name.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annote_asset_file_name.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annote_asset_metadata.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annote_asset_metadata.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annote_asset_metadata.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annote_asset_metadata.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annote_asset_slug.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annote_asset_slug.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annote_asset_slug.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annote_asset_slug.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annote_asset_tags.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annote_asset_tags.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annote_asset_tags.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_annote_asset_tags.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_protect_asset.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_protect_asset.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_protect_asset.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_protect_asset.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_replace_asset.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_replace_asset.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_replace_asset.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_replace_asset.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_upload_asset.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_upload_asset.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_upload_asset.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_upload_asset.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_upload_asset_with_custom_id.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_upload_asset_with_custom_id.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_upload_asset_with_custom_id.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/AssetTests.Should_upload_asset_with_custom_id.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/CommentsTests.Should_create_comment.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/CommentsTests.Should_create_comment.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/CommentsTests.Should_create_comment.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/CommentsTests.Should_create_comment.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/CommentsTests.Should_delete_comment.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/CommentsTests.Should_delete_comment.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/CommentsTests.Should_delete_comment.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/CommentsTests.Should_delete_comment.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/CommentsTests.Should_update_comment.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/CommentsTests.Should_update_comment.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/CommentsTests.Should_update_comment.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/CommentsTests.Should_update_comment.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_create_json_with_dot.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_create_json_with_dot.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_create_json_with_dot.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_create_json_with_dot.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_create_non_published_content.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_create_non_published_content.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_create_non_published_content.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_create_non_published_content.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_create_null_text.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_create_null_text.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_create_null_text.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_create_null_text.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_create_strange_text.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_create_strange_text.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_create_strange_text.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_create_strange_text.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_get_content_by_version.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_get_content_by_version.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_get_content_by_version.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_get_content_by_version.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_content.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_content.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_content.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_content.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_content_to_null.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_content_to_null.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_content_to_null.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_content_to_null.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_content_with_bulk.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_content_with_bulk.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_content_with_bulk.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_content_with_bulk.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_content_with_upsert.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_content_with_upsert.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_content_with_upsert.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_content_with_upsert.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_id_data_value.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_id_data_value.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_id_data_value.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_patch_id_data_value.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_recreate_deleted_content.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_recreate_deleted_content.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_recreate_deleted_content.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_recreate_deleted_content.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_recreate_deleted_content_with_upsert.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_recreate_deleted_content_with_upsert.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_recreate_deleted_content_with_upsert.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_recreate_deleted_content_with_upsert.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_update_singleton_content_with_special_id.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_update_singleton_content_with_special_id.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_update_singleton_content_with_special_id.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/ContentUpdateTests.Should_update_singleton_content_with_special_id.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/RuleTests.Should_create_rule.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/RuleTests.Should_create_rule.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/RuleTests.Should_create_rule.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/RuleTests.Should_create_rule.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/RuleTests.Should_update_rule.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/RuleTests.Should_update_rule.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/RuleTests.Should_update_rule.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/RuleTests.Should_update_rule.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/SchemaTests.Should_create_singleton_schema.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/SchemaTests.Should_create_singleton_schema.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/SchemaTests.Should_create_singleton_schema.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/SchemaTests.Should_create_singleton_schema.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/SchemaTests.Should_create_singleton_schema_with_obsolete_property.verified.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/SchemaTests.Should_create_singleton_schema_with_obsolete_property.verified.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/SchemaTests.Should_create_singleton_schema_with_obsolete_property.verified.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/SchemaTests.Should_create_singleton_schema_with_obsolete_property.verified.txt
diff --git a/backend/tools/TestSuite/TestSuite.ApiTests/Verify/TestSuite.ApiTests.csproj.FileListAbsolute.txt b/tools/TestSuite/TestSuite.ApiTests/Verify/TestSuite.ApiTests.csproj.FileListAbsolute.txt
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.ApiTests/Verify/TestSuite.ApiTests.csproj.FileListAbsolute.txt
rename to tools/TestSuite/TestSuite.ApiTests/Verify/TestSuite.ApiTests.csproj.FileListAbsolute.txt
diff --git a/backend/tools/TestSuite/TestSuite.LoadTests/ReadingBenchmarks.cs b/tools/TestSuite/TestSuite.LoadTests/ReadingBenchmarks.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.LoadTests/ReadingBenchmarks.cs
rename to tools/TestSuite/TestSuite.LoadTests/ReadingBenchmarks.cs
diff --git a/backend/tools/TestSuite/TestSuite.LoadTests/ReadingContentBenchmarks.cs b/tools/TestSuite/TestSuite.LoadTests/ReadingContentBenchmarks.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.LoadTests/ReadingContentBenchmarks.cs
rename to tools/TestSuite/TestSuite.LoadTests/ReadingContentBenchmarks.cs
diff --git a/backend/tools/TestSuite/TestSuite.LoadTests/ReadingFixture.cs b/tools/TestSuite/TestSuite.LoadTests/ReadingFixture.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.LoadTests/ReadingFixture.cs
rename to tools/TestSuite/TestSuite.LoadTests/ReadingFixture.cs
diff --git a/backend/tools/TestSuite/TestSuite.LoadTests/Run.cs b/tools/TestSuite/TestSuite.LoadTests/Run.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.LoadTests/Run.cs
rename to tools/TestSuite/TestSuite.LoadTests/Run.cs
diff --git a/backend/tools/TestSuite/TestSuite.LoadTests/TestSuite.LoadTests.csproj b/tools/TestSuite/TestSuite.LoadTests/TestSuite.LoadTests.csproj
similarity index 93%
rename from backend/tools/TestSuite/TestSuite.LoadTests/TestSuite.LoadTests.csproj
rename to tools/TestSuite/TestSuite.LoadTests/TestSuite.LoadTests.csproj
index a26900858..d61c51a99 100644
--- a/backend/tools/TestSuite/TestSuite.LoadTests/TestSuite.LoadTests.csproj
+++ b/tools/TestSuite/TestSuite.LoadTests/TestSuite.LoadTests.csproj
@@ -19,7 +19,7 @@
-
+
diff --git a/backend/tools/TestSuite/TestSuite.LoadTests/WritingBenchmarks.cs b/tools/TestSuite/TestSuite.LoadTests/WritingBenchmarks.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.LoadTests/WritingBenchmarks.cs
rename to tools/TestSuite/TestSuite.LoadTests/WritingBenchmarks.cs
diff --git a/backend/tools/TestSuite/TestSuite.LoadTests/WritingFixture.cs b/tools/TestSuite/TestSuite.LoadTests/WritingFixture.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.LoadTests/WritingFixture.cs
rename to tools/TestSuite/TestSuite.LoadTests/WritingFixture.cs
diff --git a/backend/tools/TestSuite/TestSuite.Shared/ClientExtensions.cs b/tools/TestSuite/TestSuite.Shared/ClientExtensions.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.Shared/ClientExtensions.cs
rename to tools/TestSuite/TestSuite.Shared/ClientExtensions.cs
diff --git a/backend/tools/TestSuite/TestSuite.Shared/ClientManagerWrapper.cs b/tools/TestSuite/TestSuite.Shared/ClientManagerWrapper.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.Shared/ClientManagerWrapper.cs
rename to tools/TestSuite/TestSuite.Shared/ClientManagerWrapper.cs
diff --git a/backend/tools/TestSuite/TestSuite.Shared/Factories.cs b/tools/TestSuite/TestSuite.Shared/Factories.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.Shared/Factories.cs
rename to tools/TestSuite/TestSuite.Shared/Factories.cs
diff --git a/backend/tools/TestSuite/TestSuite.Shared/Fixtures/ClientCloudFixture.cs b/tools/TestSuite/TestSuite.Shared/Fixtures/ClientCloudFixture.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.Shared/Fixtures/ClientCloudFixture.cs
rename to tools/TestSuite/TestSuite.Shared/Fixtures/ClientCloudFixture.cs
diff --git a/backend/tools/TestSuite/TestSuite.Shared/Fixtures/ClientFixture.cs b/tools/TestSuite/TestSuite.Shared/Fixtures/ClientFixture.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.Shared/Fixtures/ClientFixture.cs
rename to tools/TestSuite/TestSuite.Shared/Fixtures/ClientFixture.cs
diff --git a/backend/tools/TestSuite/TestSuite.Shared/Fixtures/CreatedAppFixture.cs b/tools/TestSuite/TestSuite.Shared/Fixtures/CreatedAppFixture.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.Shared/Fixtures/CreatedAppFixture.cs
rename to tools/TestSuite/TestSuite.Shared/Fixtures/CreatedAppFixture.cs
diff --git a/backend/tools/TestSuite/TestSuite.Shared/Fixtures/TestSchemaFixtureBase.cs b/tools/TestSuite/TestSuite.Shared/Fixtures/TestSchemaFixtureBase.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.Shared/Fixtures/TestSchemaFixtureBase.cs
rename to tools/TestSuite/TestSuite.Shared/Fixtures/TestSchemaFixtureBase.cs
diff --git a/backend/tools/TestSuite/TestSuite.Shared/Fixtures/TestSchemaWithReferencesFixtureBase.cs b/tools/TestSuite/TestSuite.Shared/Fixtures/TestSchemaWithReferencesFixtureBase.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.Shared/Fixtures/TestSchemaWithReferencesFixtureBase.cs
rename to tools/TestSuite/TestSuite.Shared/Fixtures/TestSchemaWithReferencesFixtureBase.cs
diff --git a/backend/tools/TestSuite/TestSuite.Shared/Fixtures/WebhookCatcherClient.cs b/tools/TestSuite/TestSuite.Shared/Fixtures/WebhookCatcherClient.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.Shared/Fixtures/WebhookCatcherClient.cs
rename to tools/TestSuite/TestSuite.Shared/Fixtures/WebhookCatcherClient.cs
diff --git a/backend/tools/TestSuite/TestSuite.Shared/Fixtures/WebhookCatcherFixture.cs b/tools/TestSuite/TestSuite.Shared/Fixtures/WebhookCatcherFixture.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.Shared/Fixtures/WebhookCatcherFixture.cs
rename to tools/TestSuite/TestSuite.Shared/Fixtures/WebhookCatcherFixture.cs
diff --git a/backend/tools/TestSuite/TestSuite.Shared/Model/Geography.cs b/tools/TestSuite/TestSuite.Shared/Model/Geography.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.Shared/Model/Geography.cs
rename to tools/TestSuite/TestSuite.Shared/Model/Geography.cs
diff --git a/backend/tools/TestSuite/TestSuite.Shared/Model/TestEntity.cs b/tools/TestSuite/TestSuite.Shared/Model/TestEntity.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.Shared/Model/TestEntity.cs
rename to tools/TestSuite/TestSuite.Shared/Model/TestEntity.cs
diff --git a/backend/tools/TestSuite/TestSuite.Shared/Model/TestEntityWithReferences.cs b/tools/TestSuite/TestSuite.Shared/Model/TestEntityWithReferences.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.Shared/Model/TestEntityWithReferences.cs
rename to tools/TestSuite/TestSuite.Shared/Model/TestEntityWithReferences.cs
diff --git a/backend/tools/TestSuite/TestSuite.Shared/TestSuite.Shared.csproj b/tools/TestSuite/TestSuite.Shared/TestSuite.Shared.csproj
similarity index 95%
rename from backend/tools/TestSuite/TestSuite.Shared/TestSuite.Shared.csproj
rename to tools/TestSuite/TestSuite.Shared/TestSuite.Shared.csproj
index deebcbee1..0b5e960e2 100644
--- a/backend/tools/TestSuite/TestSuite.Shared/TestSuite.Shared.csproj
+++ b/tools/TestSuite/TestSuite.Shared/TestSuite.Shared.csproj
@@ -23,6 +23,6 @@
-
+
diff --git a/backend/tools/TestSuite/TestSuite.Shared/Utils/TestHelpers.cs b/tools/TestSuite/TestSuite.Shared/Utils/TestHelpers.cs
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.Shared/Utils/TestHelpers.cs
rename to tools/TestSuite/TestSuite.Shared/Utils/TestHelpers.cs
diff --git a/backend/tools/TestSuite/TestSuite.sln b/tools/TestSuite/TestSuite.sln
similarity index 100%
rename from backend/tools/TestSuite/TestSuite.sln
rename to tools/TestSuite/TestSuite.sln
diff --git a/backend/tests/docker-compose.yml b/tools/TestSuite/docker-compose.yml
similarity index 100%
rename from backend/tests/docker-compose.yml
rename to tools/TestSuite/docker-compose.yml
diff --git a/backend/tools/k6/docker-compose.yml b/tools/k6/docker-compose.yml
similarity index 100%
rename from backend/tools/k6/docker-compose.yml
rename to tools/k6/docker-compose.yml
diff --git a/backend/tools/k6/get-clients.js b/tools/k6/get-clients.js
similarity index 100%
rename from backend/tools/k6/get-clients.js
rename to tools/k6/get-clients.js
diff --git a/backend/tools/k6/get-content.js b/tools/k6/get-content.js
similarity index 100%
rename from backend/tools/k6/get-content.js
rename to tools/k6/get-content.js
diff --git a/backend/tools/k6/shared.js b/tools/k6/shared.js
similarity index 100%
rename from backend/tools/k6/shared.js
rename to tools/k6/shared.js
diff --git a/backend/tools/k6/test.js b/tools/k6/test.js
similarity index 100%
rename from backend/tools/k6/test.js
rename to tools/k6/test.js
diff --git a/tools/stylecop.json b/tools/stylecop.json
new file mode 100644
index 000000000..b24e7d110
--- /dev/null
+++ b/tools/stylecop.json
@@ -0,0 +1,16 @@
+{
+ "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
+ "settings": {
+ "orderingRules": {
+ "usingDirectivesPlacement": "outsideNamespace"
+ },
+ "documentationRules": {
+ "companyName": "Squidex UG (haftungsbeschraenkt)",
+ "copyrightText": "==========================================================================\n Squidex Headless CMS\n==========================================================================\n Copyright (c) {companyName}\n All rights reserved. Licensed under the {licenseName} license.\n==========================================================================",
+ "variables": {
+ "licenseName": "MIT"
+ },
+ "xmlHeader": false
+ }
+ }
+}