Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
8186c59
Move tests and test debuggees to repo root 'tests' directory
Apr 26, 2025
ad7cdcd
Remove debuggee from DbgShim.UnitTest project
Apr 28, 2025
1f9a870
Everything under the tests directory is not packable
Apr 29, 2025
93a5efa
Fix packing in official build
Apr 30, 2025
a57bf97
Fix single-file build step
Apr 30, 2025
b8315c8
Merge remote-tracking branch 'upstream/main' into organize_tests
steveisok Jul 18, 2025
cd2e7d8
Merge remote-tracking branch 'upstream/main' into organize_tests
steveisok Aug 5, 2025
aebac9c
Split out build tools and tests from running them
steveisok Aug 5, 2025
7c06f2d
Use -withtests instead because powershell doesn't seem to like prefix…
steveisok Aug 5, 2025
b118af2
WIP - DbgShim.UnitTests can run outside of the repo with a few tweaks…
steveisok Aug 25, 2025
2a8905b
Merge remote-tracking branch 'upstream/main' into organize_tests
steveisok Aug 25, 2025
6eecb79
fix paths
max-charlamb Aug 27, 2025
37097ef
Merge branch 'main' into organize_tests2
max-charlamb Aug 28, 2025
878a01a
modify build.proj
max-charlamb Aug 28, 2025
56fd8e8
fix source-build
max-charlamb Aug 28, 2025
2ed0c53
support helix in build.ps1
max-charlamb Aug 28, 2025
1c87d1c
remove references to helix
max-charlamb Aug 28, 2025
418570a
remove helix references
max-charlamb Aug 28, 2025
5dc3574
modify cli arguments
max-charlamb Aug 29, 2025
12da84a
Update eng/build.ps1
max-charlamb Aug 29, 2025
4d0b29f
fix pipeline
max-charlamb Aug 29, 2025
7a4f23e
undo change
max-charlamb Aug 29, 2025
73ff521
Move tests into src/tests and adjust any pathing weirdness
steveisok Sep 4, 2025
a6e0aaf
Add binaries and other ignored files that were in tree back
steveisok Sep 4, 2025
f615832
Merge remote-tracking branch 'upstream/main' into organize_tests2
steveisok Sep 4, 2025
8b10fe4
Correct lldbplugin.tests location
steveisok Sep 4, 2025
ac4805a
Revert changes intended for running tests standalone
steveisok Sep 29, 2025
cd7353b
Rename .UnitTests to .Tests
steveisok Sep 30, 2025
da813d8
Merge remote-tracking branch 'origin/main' into organize_tests2
max-charlamb Oct 8, 2025
6cd41d8
fix merge issues
max-charlamb Oct 8, 2025
cdd9731
fix slnx file
max-charlamb Oct 8, 2025
17d0633
Add back test binaries
steveisok Oct 8, 2025
5c4e284
update .gitignore to ignore dirs.slnx
max-charlamb Oct 8, 2025
521f47d
use slngen/dirs.proj for build
max-charlamb Oct 8, 2025
a61dae8
reduce diff
max-charlamb Oct 8, 2025
a264bac
reduce diff
max-charlamb Oct 9, 2025
5a968ab
reduce diff
max-charlamb Oct 9, 2025
769f338
reduce diff
max-charlamb Oct 9, 2025
4ac823d
add back pdb files
max-charlamb Oct 9, 2025
0020871
fix issues
max-charlamb Oct 9, 2025
3af8a20
convert to use slngen
max-charlamb Oct 9, 2025
270e23a
update dirs.proj to respect BuildTests paramter
max-charlamb Oct 9, 2025
16bb93d
fix build.props condition
max-charlamb Oct 9, 2025
a2d1953
fix pdb
max-charlamb Oct 9, 2025
ec4ea77
invert test conditions to include tests in local solution
max-charlamb Oct 9, 2025
0ce31fe
fix SourceBuild
max-charlamb Oct 9, 2025
3a3b60a
include missing debuggee csprojs
max-charlamb Oct 9, 2025
dbdac94
fix
max-charlamb Oct 10, 2025
fa4a163
de-centralize debuggees
max-charlamb Oct 10, 2025
3854a71
fix csprojs
max-charlamb Oct 10, 2025
aa67d8a
rename
max-charlamb Oct 10, 2025
e142bb1
fix
max-charlamb Oct 10, 2025
539d07d
fix
max-charlamb Oct 10, 2025
f5a504a
fix mode
max-charlamb Oct 10, 2025
da601ff
reduce diff
max-charlamb Oct 10, 2025
c442e7a
reduce diff
max-charlamb Oct 10, 2025
725c7df
update
max-charlamb Oct 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
.vs/
*.VC.db
.venv/
build.slnx

# Build results
[Aa]rtifacts/
Expand Down
12 changes: 12 additions & 0 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,11 @@
<LangVersion>Latest</LangVersion>
<WarningLevel>4</WarningLevel>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<WarnOnPackingNonPackableProject>false</WarnOnPackingNonPackableProject>
<SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage>
<_SkipUpgradeNetAnalyzersNuGetWarning>true</_SkipUpgradeNetAnalyzersNuGetWarning>
<IsShipping>false</IsShipping>
<IsPackable>false</IsPackable>
</PropertyGroup>

<PropertyGroup>
Expand Down Expand Up @@ -67,4 +70,13 @@
<SupportedXUnitTestTargetFrameworks>net8.0</SupportedXUnitTestTargetFrameworks>
</PropertyGroup>

<PropertyGroup Condition="'$(TargetArch)' != 'x86'">
<DotNetInstallRoot>$(RepoRoot).dotnet-test\</DotNetInstallRoot>
<RegistryRoot>HKEY_LOCAL_MACHINE\SOFTWARE</RegistryRoot>
</PropertyGroup>

<PropertyGroup Condition="'$(TargetArch)' == 'x86'">
<DotNetInstallRoot>$(RepoRoot).dotnet-test\x86\</DotNetInstallRoot>
<RegistryRoot>HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node</RegistryRoot>
</PropertyGroup>
</Project>
2 changes: 1 addition & 1 deletion THIRD-PARTY-NOTICES.TXT
Original file line number Diff line number Diff line change
Expand Up @@ -1559,7 +1559,7 @@ SOFTWARE.

-------------------------------------------------

Source in src/Microsoft.Diagnostics.TestHelpers/Xunit.Extensions/* is largely derived from source
Source in src/tests/Microsoft.Diagnostics.TestHelpers/Xunit.Extensions/* is largely derived from source
source found at https://github.com/xunit/samples.xunit.

This set of code is covered by the following license:
Expand Down
8 changes: 8 additions & 0 deletions build.proj
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<Project Sdk="Microsoft.Build.Traversal">

<ItemGroup >
<ProjectReference Include="src/dirs.proj" />
<ProjectReference Include="src/tests/dirs.proj" Condition="'$(SkipTests)' != 'true'" />
</ItemGroup>

</Project>
93 changes: 0 additions & 93 deletions debuggees.slnx

This file was deleted.

Loading
Loading