diff --git a/Directory.Build.targets b/Directory.Build.targets
index 8cf7d9e01f..d70d4f423f 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -137,17 +137,17 @@
- <_CopyItems Include="$(MSBuildThisFileDirectory)test\vstest\runtests.cmd" />
+ <_CopyItems Include="$(MSBuildThisFileDirectory)eng\helix\vstest\runtests.cmd" />
- <_CopyItems Include="$(MSBuildThisFileDirectory)test\xunit\runtests.cmd" />
+ <_CopyItems Include="$(MSBuildThisFileDirectory)eng\helix\xunit\runtests.cmd" />
- <_CopyItems Include="$(MSBuildThisFileDirectory)test\vstest\runtests.sh" />
+ <_CopyItems Include="$(MSBuildThisFileDirectory)eng\helix\vstest\runtests.sh" />
diff --git a/build/repo.targets b/build/repo.targets
index 846202e99d..ae6bd42c12 100644
--- a/build/repo.targets
+++ b/build/repo.targets
@@ -131,7 +131,7 @@
@(HelixTestProject)
- private-$(USERNAME)
private-$(USER)
$(BUILD_BUILDNUMBER)
- true
+ true
true
false
true
diff --git a/test/vstest/runtests.cmd b/eng/helix/vstest/runtests.cmd
similarity index 100%
rename from test/vstest/runtests.cmd
rename to eng/helix/vstest/runtests.cmd
diff --git a/test/vstest/runtests.sh b/eng/helix/vstest/runtests.sh
similarity index 100%
rename from test/vstest/runtests.sh
rename to eng/helix/vstest/runtests.sh
diff --git a/test/xunit/runtests.cmd b/eng/helix/xunit/runtests.cmd
similarity index 100%
rename from test/xunit/runtests.cmd
rename to eng/helix/xunit/runtests.cmd
diff --git a/src/Components/Blazor/Build/test/Microsoft.AspNetCore.Blazor.Build.Tests.csproj b/src/Components/Blazor/Build/test/Microsoft.AspNetCore.Blazor.Build.Tests.csproj
index 23ffdf166d..0263c9f800 100644
--- a/src/Components/Blazor/Build/test/Microsoft.AspNetCore.Blazor.Build.Tests.csproj
+++ b/src/Components/Blazor/Build/test/Microsoft.AspNetCore.Blazor.Build.Tests.csproj
@@ -30,7 +30,7 @@
-
+
diff --git a/src/DataProtection/Extensions/test/Microsoft.AspNetCore.DataProtection.Extensions.Tests.csproj b/src/DataProtection/Extensions/test/Microsoft.AspNetCore.DataProtection.Extensions.Tests.csproj
index 809684fa40..2ed2eb310d 100644
--- a/src/DataProtection/Extensions/test/Microsoft.AspNetCore.DataProtection.Extensions.Tests.csproj
+++ b/src/DataProtection/Extensions/test/Microsoft.AspNetCore.DataProtection.Extensions.Tests.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/src/Hosting/Hosting/test/Microsoft.AspNetCore.Hosting.Tests.csproj b/src/Hosting/Hosting/test/Microsoft.AspNetCore.Hosting.Tests.csproj
index 4a70294b6c..cfdfd4ed0c 100644
--- a/src/Hosting/Hosting/test/Microsoft.AspNetCore.Hosting.Tests.csproj
+++ b/src/Hosting/Hosting/test/Microsoft.AspNetCore.Hosting.Tests.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/src/Identity/ApiAuthorization.IdentityServer/test/Microsoft.AspNetCore.ApiAuthorization.IdentityServer.Tests.csproj b/src/Identity/ApiAuthorization.IdentityServer/test/Microsoft.AspNetCore.ApiAuthorization.IdentityServer.Tests.csproj
index 3aa92b5084..27c97dc746 100644
--- a/src/Identity/ApiAuthorization.IdentityServer/test/Microsoft.AspNetCore.ApiAuthorization.IdentityServer.Tests.csproj
+++ b/src/Identity/ApiAuthorization.IdentityServer/test/Microsoft.AspNetCore.ApiAuthorization.IdentityServer.Tests.csproj
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Identity/test/Identity.Test/Microsoft.AspNetCore.Identity.Test.csproj b/src/Identity/test/Identity.Test/Microsoft.AspNetCore.Identity.Test.csproj
index 1f2466bd15..e887fbe93e 100644
--- a/src/Identity/test/Identity.Test/Microsoft.AspNetCore.Identity.Test.csproj
+++ b/src/Identity/test/Identity.Test/Microsoft.AspNetCore.Identity.Test.csproj
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Servers/Kestrel/Kestrel/test/Microsoft.AspNetCore.Server.Kestrel.Tests.csproj b/src/Servers/Kestrel/Kestrel/test/Microsoft.AspNetCore.Server.Kestrel.Tests.csproj
index c2c641e26f..18e0e3ae9c 100644
--- a/src/Servers/Kestrel/Kestrel/test/Microsoft.AspNetCore.Server.Kestrel.Tests.csproj
+++ b/src/Servers/Kestrel/Kestrel/test/Microsoft.AspNetCore.Server.Kestrel.Tests.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/src/Servers/Kestrel/test/Interop.FunctionalTests/Interop.FunctionalTests.csproj b/src/Servers/Kestrel/test/Interop.FunctionalTests/Interop.FunctionalTests.csproj
index 765da9ed4d..3579f67189 100644
--- a/src/Servers/Kestrel/test/Interop.FunctionalTests/Interop.FunctionalTests.csproj
+++ b/src/Servers/Kestrel/test/Interop.FunctionalTests/Interop.FunctionalTests.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/src/Servers/Kestrel/test/Libuv.BindTests/Libuv.BindTests.csproj b/src/Servers/Kestrel/test/Libuv.BindTests/Libuv.BindTests.csproj
index 1c713c566d..c4ceed44ab 100644
--- a/src/Servers/Kestrel/test/Libuv.BindTests/Libuv.BindTests.csproj
+++ b/src/Servers/Kestrel/test/Libuv.BindTests/Libuv.BindTests.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/src/Servers/Kestrel/test/Sockets.BindTests/Sockets.BindTests.csproj b/src/Servers/Kestrel/test/Sockets.BindTests/Sockets.BindTests.csproj
index 7a2adf01b0..cf9e6cfaef 100644
--- a/src/Servers/Kestrel/test/Sockets.BindTests/Sockets.BindTests.csproj
+++ b/src/Servers/Kestrel/test/Sockets.BindTests/Sockets.BindTests.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/test/xunit/SkipOnHelixAttribute.cs b/src/Shared/test/SkipOnHelixAttribute.cs
similarity index 100%
rename from test/xunit/SkipOnHelixAttribute.cs
rename to src/Shared/test/SkipOnHelixAttribute.cs
diff --git a/src/Tools/FirstRunCertGenerator/test/Microsoft.AspNetCore.DeveloperCertificates.XPlat.Tests.csproj b/src/Tools/FirstRunCertGenerator/test/Microsoft.AspNetCore.DeveloperCertificates.XPlat.Tests.csproj
index 2e164a495c..023a3bc7f8 100644
--- a/src/Tools/FirstRunCertGenerator/test/Microsoft.AspNetCore.DeveloperCertificates.XPlat.Tests.csproj
+++ b/src/Tools/FirstRunCertGenerator/test/Microsoft.AspNetCore.DeveloperCertificates.XPlat.Tests.csproj
@@ -6,7 +6,7 @@
-
+