Enable createdump/dotnet-dump testing on MacOS
Add COMPlus_DbgEnableElfDumpOnMacOS env var to enable ELF MacOS dumps
Install SDK and runtimes into ".dotnet-test" so the new SDKs can be used independent of what Arcade requires.
Change SOS.UnitTests to netcoreapp3.1
Add error message about heap state to pe command
Add net5.0 to SOS debuggees and change config files to use them
Update SDK in global.json
Fix WebApp3 debuggee on MacOS
Use SDK version 5.0.100-rc.1.20454.5
Add --diag to dotnet-dump collect testing
[master] Update dependencies from dotnet/arcade
- Updates:
- Microsoft.DotNet.RemoteExecutor: from 5.0.0-beta.20419.21 to 5.0.0-beta.20427.5
- Microsoft.DotNet.Arcade.Sdk: from 5.0.0-beta.20419.21 to 5.0.0-beta.20427.5
- Fix arcade update build break by change from netappcore2.0 to netappcore2.1
[master] Update dependencies from dotnet/arcade
- Updates:
- Microsoft.DotNet.RemoteExecutor: from 5.0.0-beta.20417.6 to 5.0.0-beta.20419.21
- Microsoft.DotNet.Arcade.Sdk: from 5.0.0-beta.20417.6 to 5.0.0-beta.20419.21
[master] Update dependencies from dotnet/arcade
- Updates:
- Microsoft.DotNet.Arcade.Sdk: from 5.0.0-beta.20411.8 to 5.0.0-beta.20417.6
- Microsoft.DotNet.RemoteExecutor: from 5.0.0-beta.20411.8 to 5.0.0-beta.20417.6
[master] Update dependencies from dotnet/arcade
- Updates:
- Microsoft.DotNet.Arcade.Sdk: from 5.0.0-beta.20374.1 to 5.0.0-beta.20411.8
- Microsoft.DotNet.RemoteExecutor: from 5.0.0-beta.20374.1 to 5.0.0-beta.20411.8
[master] Update dependencies from dotnet/arcade
- Updates:
- Microsoft.DotNet.RemoteExecutor: from 5.0.0-beta.20364.3 to 5.0.0-beta.20374.1
- Microsoft.DotNet.Arcade.Sdk: from 5.0.0-beta.20364.3 to 5.0.0-beta.20374.1
* Update dependencies from https://github.com/dotnet/arcade build 20200630.3
Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.Arcade.Sdk
From Version 5.0.0-beta.20316.1 -> To Version 5.0.0-beta.20330.3
* Update dependencies from https://github.com/dotnet/arcade build 20200714.3
Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.Arcade.Sdk
From Version 5.0.0-beta.20316.1 -> To Version 5.0.0-beta.20364.3
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Fix Windows x86 and arm build.
Enabled Windows x86 build in public CI to catch these kind of problems.
Add x86 3.1.5 runtime install to fix dotnet monitor tests
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.RemoteExecutor
From Version 5.0.0-beta.20309.1 -> To Version 5.0.0-beta.20316.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.RemoteExecutor
From Version 5.0.0-beta.20280.1 -> To Version 5.0.0-beta.20309.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/arcade build 20200530.1
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.RemoteExecutor
From Version 5.0.0-beta.20228.4 -> To Version 5.0.0-beta.20280.1
* Fix the arcade update
Add the IsTestProject false property to TestHelpers so it will build with the new arcade.
Add the 3.1.4 runtime to global.json so the non-SOS tests (Microsoft.Diagnostics.NETCore.Client.UnitTests, etc.) run.
Remove always installing 2.1 in InstallRuntimes.proj since 3.1 is required for xunit tests and always installed.
Publish all the artifacts to the blob feeds for the scheduled builds so
the vendors don't have to do thier error prone builds.
Some minor cleanup to remove some pipeline warnings.
Change ClrStack casing in help docs to be consistent
Remove SDK entry in global.json so VS works
Update version prefix to 5.0.0
Use darc runtime subscription versions for testing
Update arcade to version 5.0.0-beta.19608.1
Replace install scripts with InstallRuntimes.proj (thanks to Juan).
Add build.ps1 on Windows. Build-Native.cmd just builds the native bits now.
Combine build.sh and build-native.sh scripts.
Remove -publish from scripts
Add running sosstatus command on SOSRunner errors.
Always set the host runtime (SOSHostRuntime) in test configs
Fix RuntimeFrameworkVersion config property usage
Sign, package and publish only if build legs successful
Issues: https://github.com/dotnet/diagnostics/issues/423https://github.com/dotnet/diagnostics/issues/480
Add webapp debuggees and more SOS commmand tests
Add runtime version to TestConfiguration.ToString()
Added WebApp and WebApp3 as prebuilts. Use pipe to sync webapps. "dotnet-dump collect" to collect a dump from these apps.
Enable "dbgout" command logging
Speed up SOS tests by reworking ScriptLogger removing the .EndsWith on the last command output string.
Upgrade to 3.0.100 SDK
Switch to prebuilt debuggees except desktop (net462). Add debuggees.sln. Don't optimize debuggees.
Add the lldb plugin test python script as an xunit test
Publish the dump and bin artifacts on failure
Enable triage dump testing.
Switch to BYOC pools
Add SOS nuget package for Windows debugger team
Generate extension gallery zip in new SOS.Package project. Remove
the create-gallery-zip.ps1 script and build def step.
Some misc engineering cleanup.
Upgrade arcade (1.0.0-beta.19358.1) and sdk (3.0.100-preview6-012264) versions.
Remove SOS.NETCore explicit VersionPrefix
CR
Convert to latest arcade version
Update signing step
Fix variable list definition
Enable microbuild
Add sdk version to global.json
Update dotnet-install.sh permissions.
Added SOS binaries to dotnet-sos tool package.
Automatically search for installed .NET Core runtime.
Create a symlink to the DAC in a temp directory where libcoreclrtraceptprovider.so
doesn't exist so it doesn't get loaded by the DAC causing a LTTng-UST exception. To
workaround issue #https://github.com/dotnet/coreclr/issues/20205.
Add temporary file clean up on SOS exit for both the above symlink
and the native symbol downloader code.
Fix various problems in the "clrstack -i" command that trash memory
and fail the tests that have been enabled in this change.
Update dotnet-sos package files.
Update to 2.1.503 SDK/2.1.7 runtime.
Test against 2.2 instead of 2.0
Merge "Fix SOS GCInfo for Arm/Arm64" PR #22188 from coreclr SOS.
Push test logs on public ci
* Merge changes from coreclr repo.
Misc PAL and inc file changes.
Remove context statics support from SOS.
Add support for collectible types to SOS.
Upgrade to Arcade version 1.0.0-beta.18516.5
Convert to Arcade SDK from RoslynTools.RepoToolSet.
Upgrade to arcade SDK 1.0.0-beta.18501.3+25f5624a
Switched to dotnet cli 2.1.401
There are still some zip signing and version file issues that
will be addressed in future PRs.
Fix the version file build and remove the build tools dependency
Added conditional to config files. Now any config value, Options or Option
can have a Condition="$(foo) == bar". Only == and != are supported.
Added Import config file support allow one config file to import
another. <Import ConfigFile="<name of file>" />
Upgraded to .NET Core cli version 2.1.300 (final release).
Don't use the dbgeng ioctl to get the DAC interface on Windows.
Move test logging to better named directory