Skip to content

Commit 6060370

Browse files
committed
modify SOS unit tests to not reference repo root for scripts
1 parent 9c087c3 commit 6060370

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

src/SOS/SOS.UnitTests/ConfigFiles/Unix/Debugger.Tests.Config.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<Import ConfigFile="$(DotNetRoot)/Debugger.Tests.Versions.txt" />
1414

1515
<TestProduct>ProjectK</TestProduct>
16-
<ScriptRootDir>$(RepoRootDir)/src/SOS/SOS.UnitTests/Scripts</ScriptRootDir>
16+
<ScriptRootDir>$(ArtifactsDir)/bin/SOS.UnitTests/Scripts</ScriptRootDir>
1717
<InstallDir>$(ArtifactsDir)/bin/$(OS).$(TargetArchitecture).$(TargetConfiguration)</InstallDir>
1818
<LogDir>$(ArtifactsDir)/TestResults/$(TargetConfiguration)/sos.unittests_$(Timestamp)</LogDir>
1919
<DumpDir>$(ArtifactsDir)/tmp/$(TargetConfiguration)\dumps</DumpDir>

src/SOS/SOS.UnitTests/ConfigFiles/Windows/Debugger.Tests.Config.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<DotNetRoot>$(ArtifactsDir)\dotnet-test</DotNetRoot>
1313
<Import ConfigFile="$(DotNetRoot)\Debugger.Tests.Versions.txt" />
1414

15-
<ScriptRootDir>$(RepoRootDir)\src\SOS\SOS.UnitTests\Scripts</ScriptRootDir>
15+
<ScriptRootDir>$(ArtifactsDir)\bin\SOS.UnitTests\Scripts</ScriptRootDir>
1616
<InstallDir>$(ArtifactsDir)\bin\Windows_NT.$(TargetArchitecture).$(TargetConfiguration)</InstallDir>
1717
<LogDir>$(ArtifactsDir)\TestResults\$(TargetConfiguration)\sos.unittests_$(Timestamp)</LogDir>
1818
<DumpDir>$(ArtifactsDir)\tmp\$(TargetConfiguration)\dumps</DumpDir>

src/SOS/SOS.UnitTests/SOS.UnitTests.csproj

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,15 @@
6262
<FileWrites Include="$(SOSConfigFileName)" />
6363
</ItemGroup>
6464
</Target>
65+
66+
<!-- Test environment setup tasks -->
67+
<Target Name="CopyTestScripts" AfterTargets="Build">
68+
<Message Text="Copy Script files" />
69+
<ItemGroup>
70+
<TestScripts Include="./Scripts/**/*" />
71+
</ItemGroup>
72+
<Copy SourceFiles="@(TestScripts)"
73+
DestinationFolder="$(OutputPath)/../Scripts/%(RecursiveDir)"
74+
SkipUnchangedFiles="false" />
75+
</Target>
6576
</Project>

0 commit comments

Comments
 (0)