|
9 | 9 |
|
10 | 10 | <Configuration> |
11 | 11 | <Import ConfigFile="Debugger.Tests.Common.txt" /> |
12 | | - <DotNetRoot Condition="'$(TargetArchitecture)' != 'x86'">$(RepoRootDir)\.dotnet-test</DotNetRoot> |
13 | | - <DotNetRoot Condition="'$(TargetArchitecture)' == 'x86'">$(RepoRootDir)\.dotnet-test\x86</DotNetRoot> |
| 12 | + <DotNetRoot>$(ArtifactsDir)\dotnet-test</DotNetRoot> |
14 | 13 | <Import ConfigFile="$(DotNetRoot)\Debugger.Tests.Versions.txt" /> |
15 | 14 |
|
16 | 15 | <ScriptRootDir>$(RepoRootDir)\src\SOS\SOS.UnitTests\Scripts</ScriptRootDir> |
17 | | - <RootBinDir>$(RepoRootDir)\artifacts</RootBinDir> |
18 | | - <InstallDir>$(RootBinDir)\bin\Windows_NT.$(TargetArchitecture).$(TargetConfiguration)</InstallDir> |
19 | | - <LogDir>$(RootBinDir)\TestResults\$(TargetConfiguration)\sos.unittests_$(Timestamp)</LogDir> |
20 | | - <DumpDir>$(RootBinDir)\tmp\$(TargetConfiguration)\dumps</DumpDir> |
| 16 | + <InstallDir>$(ArtifactsDir)\bin\Windows_NT.$(TargetArchitecture).$(TargetConfiguration)</InstallDir> |
| 17 | + <LogDir>$(ArtifactsDir)\TestResults\$(TargetConfiguration)\sos.unittests_$(Timestamp)</LogDir> |
| 18 | + <DumpDir>$(ArtifactsDir)\tmp\$(TargetConfiguration)\dumps</DumpDir> |
21 | 19 | <CDBHelperExtension>$(InstallDir)\runcommand.dll</CDBHelperExtension> |
22 | 20 | <MicrosoftNETCoreAppPath>$(DotNetRoot)\shared\Microsoft.NETCore.App\</MicrosoftNETCoreAppPath> |
23 | 21 |
|
|
41 | 39 | <DebuggeeSourceRoot>$(RepoRootDir)\src\SOS\SOS.UnitTests\Debuggees</DebuggeeSourceRoot> |
42 | 40 | <DebuggeeMsbuildAuxRoot>$(RepoRootDir)\eng\AuxMsbuildFiles</DebuggeeMsbuildAuxRoot> |
43 | 41 | <DebuggeeBuildProcess>sdk.prebuilt</DebuggeeBuildProcess> |
44 | | - <DebuggeeBuildRoot>$(RootBinDir)</DebuggeeBuildRoot> |
| 42 | + <DebuggeeBuildRoot>$(ArtifactsDir)</DebuggeeBuildRoot> |
45 | 43 |
|
46 | 44 | <CliPath>$(DotNetRoot)\dotnet.exe</CliPath> |
47 | 45 |
|
|
59 | 57 | <Options> |
60 | 58 | <Option Condition="'$(RuntimeVersionLatest)' != ''"> |
61 | 59 | <DebuggeeBuildProcess>cli</DebuggeeBuildProcess> |
62 | | - <DebuggeeBuildRoot>$(RootBinDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
| 60 | + <DebuggeeBuildRoot>$(ArtifactsDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
63 | 61 | <PublishSingleFile>true</PublishSingleFile> |
64 | 62 | <BuildProjectRuntime>$(TargetRid)</BuildProjectRuntime> |
65 | 63 | <RuntimeFrameworkVersion>$(RuntimeVersionLatest)</RuntimeFrameworkVersion> |
66 | 64 | <BuildProjectFramework>$(TargetFrameworkLatest)</BuildProjectFramework> |
67 | 65 | </Option> |
68 | 66 | <Option Condition="'$(RuntimeVersionServicing1)' != ''"> |
69 | 67 | <DebuggeeBuildProcess>cli</DebuggeeBuildProcess> |
70 | | - <DebuggeeBuildRoot>$(RootBinDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
| 68 | + <DebuggeeBuildRoot>$(ArtifactsDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
71 | 69 | <PublishSingleFile>true</PublishSingleFile> |
72 | 70 | <BuildProjectRuntime>$(TargetRid)</BuildProjectRuntime> |
73 | 71 | <RuntimeFrameworkVersion>$(RuntimeVersionServicing1)</RuntimeFrameworkVersion> |
74 | 72 | <BuildProjectFramework>$(TargetFrameworkServicing1)</BuildProjectFramework> |
75 | 73 | </Option> |
76 | 74 | <Option Condition="'$(RuntimeVersionServicing2)' != ''"> |
77 | 75 | <DebuggeeBuildProcess>cli</DebuggeeBuildProcess> |
78 | | - <DebuggeeBuildRoot>$(RootBinDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
| 76 | + <DebuggeeBuildRoot>$(ArtifactsDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
79 | 77 | <PublishSingleFile>true</PublishSingleFile> |
80 | 78 | <BuildProjectRuntime>$(TargetRid)</BuildProjectRuntime> |
81 | 79 | <RuntimeFrameworkVersion>$(RuntimeVersionServicing2)</RuntimeFrameworkVersion> |
82 | 80 | <BuildProjectFramework>$(TargetFrameworkServicing2)</BuildProjectFramework> |
83 | 81 | </Option> |
84 | 82 | <Option Condition="'$(RuntimeVersionServicing3)' != ''"> |
85 | 83 | <DebuggeeBuildProcess>cli</DebuggeeBuildProcess> |
86 | | - <DebuggeeBuildRoot>$(RootBinDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
| 84 | + <DebuggeeBuildRoot>$(ArtifactsDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
87 | 85 | <PublishSingleFile>true</PublishSingleFile> |
88 | 86 | <BuildProjectRuntime>$(TargetRid)</BuildProjectRuntime> |
89 | 87 | <RuntimeFrameworkVersion>$(RuntimeVersionServicing3)</RuntimeFrameworkVersion> |
|
120 | 118 | <TestName>SOS.TestExtensions</TestName> |
121 | 119 | <RuntimeFrameworkVersion>$(RuntimeVersionLatest)</RuntimeFrameworkVersion> |
122 | 120 | <BuildProjectFramework>$(TargetFrameworkLatest)</BuildProjectFramework> |
123 | | - <DotNetDiagnosticExtensions>$(RootBinDir)\bin\TestExtension\$(TargetConfiguration)\netstandard2.0\TestExtension.dll</DotNetDiagnosticExtensions> |
| 121 | + <DotNetDiagnosticExtensions>$(ArtifactsDir)\bin\TestExtension\$(TargetConfiguration)\netstandard2.0\TestExtension.dll</DotNetDiagnosticExtensions> |
124 | 122 | <Options> |
125 | 123 | <Option> |
126 | 124 | <SetHostRuntime>$(DotNetRoot)/shared/Microsoft.NETCore.App/$(RuntimeFrameworkVersion)</SetHostRuntime> |
|
135 | 133 | --> |
136 | 134 | <Option> |
137 | 135 | <DebuggeeBuildProcess>cli</DebuggeeBuildProcess> |
138 | | - <DebuggeeBuildRoot>$(RootBinDir)\Debuggees</DebuggeeBuildRoot> |
| 136 | + <DebuggeeBuildRoot>$(ArtifactsDir)\Debuggees</DebuggeeBuildRoot> |
139 | 137 | <TestName>SOS.StackAndOtherTests</TestName> |
140 | 138 | <Options> |
141 | 139 | <Option Condition="'$(TestSingleFile)' == 'true'"> |
142 | 140 | <Options> |
143 | 141 | <Option Condition="'$(RuntimeVersionLatest)' != ''"> |
144 | | - <DebuggeeBuildRoot>$(RootBinDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
| 142 | + <DebuggeeBuildRoot>$(ArtifactsDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
145 | 143 | <PublishSingleFile>true</PublishSingleFile> |
146 | 144 | <BuildProjectRuntime>$(TargetRid)</BuildProjectRuntime> |
147 | 145 | <RuntimeFrameworkVersion>$(RuntimeVersionLatest)</RuntimeFrameworkVersion> |
148 | 146 | <BuildProjectFramework>$(TargetFrameworkLatest)</BuildProjectFramework> |
149 | 147 | <BuildType>Nightly</BuildType> |
150 | 148 | </Option> |
151 | 149 | <Option Condition="'$(RuntimeVersionServicing1)' != ''"> |
152 | | - <DebuggeeBuildRoot>$(RootBinDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
| 150 | + <DebuggeeBuildRoot>$(ArtifactsDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
153 | 151 | <PublishSingleFile>true</PublishSingleFile> |
154 | 152 | <BuildProjectRuntime>$(TargetRid)</BuildProjectRuntime> |
155 | 153 | <RuntimeFrameworkVersion>$(RuntimeVersionServicing1)</RuntimeFrameworkVersion> |
156 | 154 | <BuildProjectFramework>$(TargetFrameworkServicing1)</BuildProjectFramework> |
157 | 155 | </Option> |
158 | 156 | <Option Condition="'$(RuntimeVersionServicing2)' != ''"> |
159 | | - <DebuggeeBuildRoot>$(RootBinDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
| 157 | + <DebuggeeBuildRoot>$(ArtifactsDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
160 | 158 | <PublishSingleFile>true</PublishSingleFile> |
161 | 159 | <BuildProjectRuntime>$(TargetRid)</BuildProjectRuntime> |
162 | 160 | <RuntimeFrameworkVersion>$(RuntimeVersionServicing2)</RuntimeFrameworkVersion> |
163 | 161 | <BuildProjectFramework>$(TargetFrameworkServicing2)</BuildProjectFramework> |
164 | 162 | </Option> |
165 | 163 | <Option Condition="'$(RuntimeVersionServicing3)' != ''"> |
166 | | - <DebuggeeBuildRoot>$(RootBinDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
| 164 | + <DebuggeeBuildRoot>$(ArtifactsDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
167 | 165 | <PublishSingleFile>true</PublishSingleFile> |
168 | 166 | <BuildProjectRuntime>$(TargetRid)</BuildProjectRuntime> |
169 | 167 | <RuntimeFrameworkVersion>$(RuntimeVersionServicing3)</RuntimeFrameworkVersion> |
|
202 | 200 | <TestName>SOS.DualRuntimes</TestName> |
203 | 201 | <SetSymbolServer>-ms -timeout 10</SetSymbolServer> |
204 | 202 | <!-- The assembly path, class and function name of the desktop test code to load/run --> |
205 | | - <DesktopTestParameters>$(RootBinDir)\bin\SymbolTestDll\$(TargetConfiguration)\$(DesktopFramework)\SymbolTestDll.dll SymbolTestDll.TestClass ThrowException</DesktopTestParameters> |
| 203 | + <DesktopTestParameters>$(ArtifactsDir)\bin\SymbolTestDll\$(TargetConfiguration)\$(DesktopFramework)\SymbolTestDll.dll SymbolTestDll.TestClass ThrowException</DesktopTestParameters> |
206 | 204 | </Option> |
207 | 205 | </Options> |
208 | 206 | <Options> |
|
211 | 209 | <TestWebApp3_SingleFile Condition="'$(RuntimeVersionLatest)' == ''">false</TestWebApp3_SingleFile> |
212 | 210 | <Option Condition="'$(TestWebApp3_SingleFile)' == 'true'"> |
213 | 211 | <DebuggeeBuildProcess>cli</DebuggeeBuildProcess> |
214 | | - <DebuggeeBuildRoot>$(RootBinDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
| 212 | + <DebuggeeBuildRoot>$(ArtifactsDir)\Debuggees\SingleFile</DebuggeeBuildRoot> |
215 | 213 | <RuntimeFrameworkVersion>$(RuntimeVersionLatest)</RuntimeFrameworkVersion> |
216 | 214 | <BuildProjectFramework>$(TargetFrameworkLatest)</BuildProjectFramework> |
217 | 215 | <PublishSingleFile>true</PublishSingleFile> |
|
270 | 268 | </Options> |
271 | 269 | <TestProduct>Desktop</TestProduct> |
272 | 270 | <DebuggeeBuildProcess>cli</DebuggeeBuildProcess> |
273 | | - <DebuggeeBuildRoot>$(RootBinDir)\Debuggees</DebuggeeBuildRoot> |
| 271 | + <DebuggeeBuildRoot>$(ArtifactsDir)\Debuggees</DebuggeeBuildRoot> |
274 | 272 | <BuildProjectFramework>$(DesktopFramework)</BuildProjectFramework> |
275 | 273 | <BuildProjectRuntime>$(TargetRid)</BuildProjectRuntime> |
276 | 274 | <DebugType>full</DebugType> |
|
285 | 283 |
|
286 | 284 | <SOSPath>$(InstallDir)\sos.dll</SOSPath> |
287 | 285 | <DotNetDumpHost>$(DotNetRoot)\dotnet.exe</DotNetDumpHost> |
288 | | - <DotNetDumpPath>$(RootBinDir)\bin\dotnet-dump\$(TargetConfiguration)\$(NetCoreAppMinTargetFramework)\publish\dotnet-dump.dll</DotNetDumpPath> |
| 286 | + <DotNetDumpPath>$(ArtifactsDir)\bin\dotnet-dump\$(TargetConfiguration)\$(NetCoreAppMinTargetFramework)\publish\dotnet-dump.dll</DotNetDumpPath> |
289 | 287 | <DebuggeeDumpOutputRootDir>$(DumpDir)\$(TestProduct)\$(RuntimeFrameworkVersion)\$(BuildProjectFramework)</DebuggeeDumpOutputRootDir> |
290 | 288 | <DebuggeeDumpInputRootDir>$(DebuggeeDumpOutputRootDir)</DebuggeeDumpInputRootDir> |
291 | 289 | </Configuration> |
0 commit comments