Граф коммитов

48 Коммитов

Автор SHA1 Сообщение Дата
Mike McLaughlin 1d72a83dea
Enable createdump/dotnet-dump testing on MacOS (#1533)
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
2020-09-17 23:20:16 -07:00
dotnet-maestro[bot] 93b7536a77
[master] Update dependencies from dotnet/arcade (#1511)
[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
2020-09-02 22:25:41 +00:00
dotnet-maestro[bot] cff5003d75
Update dependencies from https://github.com/dotnet/arcade build 20200819.21 (#1477)
[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
2020-08-24 16:02:11 +00:00
dotnet-maestro[bot] 48f43d37ec
Update dependencies from https://github.com/dotnet/arcade build 20200817.6 (#1448)
[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
2020-08-18 16:49:57 +00:00
dotnet-maestro[bot] c9801d8ce7
[master] Update dependencies from dotnet/arcade (#1426)
[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
2020-08-17 22:27:08 +00:00
dotnet-maestro[bot] 0a3eecc107
Update dependencies from https://github.com/dotnet/arcade build 20200724.1 (#1392)
[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
2020-07-30 20:57:38 +00:00
dotnet-maestro[bot] 1180ebde16
Update dependencies from https://github.com/dotnet/aspnetcore build 20200724.1 (#1380)
[master] Update dependencies from dotnet/aspnetcore
- Updates:
  - Microsoft.AspNetCore.App.Ref: from 5.0.0-rc.1.20371.1 to 5.0.0-rc.1.20374.1
2020-07-24 12:37:13 +00:00
Juan Hoyos a6411093b0
Retarget tests against 5.0 and 3.1 as needed (#1337)
* Retarget tests against 5.0 and 3.1 as needed
* Exclude EventPipe tests from 5.0

Co-authored-by: Sung Yoon Whang <suwhang@microsoft.com>
2020-07-23 14:04:34 -07:00
dotnet-maestro[bot] d97dfe0f7a
[master] Update dependencies from dotnet/arcade (#1319)
* 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>
2020-07-16 11:35:24 +00:00
Juan Sebastian Hoyos Ayala 1631d655ca Retarget tests against 5.0 and 3.1 as needed 2020-07-09 23:46:02 -07:00
Mike McLaughlin 75da762018
Fix Windows x86 and arm build. (#1330)
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
2020-07-09 16:38:19 -07:00
dotnet-maestro[bot] ff5b82cbd5
Update dependencies from https://github.com/dotnet/arcade build 20200616.1 (#1272)
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>
2020-06-22 12:23:46 +00:00
dotnet-maestro[bot] 9c4e130b02
Update dependencies from https://github.com/dotnet/arcade build 20200609.1 (#1238)
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>
2020-06-15 17:21:11 +00:00
Juan Hoyos 5018371468
Revert minimum SDK required (#1201) 2020-06-04 16:29:19 -07:00
Mike McLaughlin 4248b42332
Fix and apply the arcade update (#1195)
* 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.
2020-06-02 18:15:02 -07:00
dotnet-maestro[bot] 08f4b1b8b2
Update dependencies from https://github.com/dotnet/arcade build 20200428.4 (#1088)
- Microsoft.DotNet.Arcade.Sdk: 5.0.0-beta.20201.2 -> 5.0.0-beta.20228.4
- Microsoft.DotNet.RemoteExecutor: 5.0.0-beta.20201.2 -> 5.0.0-beta.20228.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2020-04-30 01:44:04 +00:00
dotnet-maestro[bot] 30fb50e015
Update dependencies from https://github.com/dotnet/arcade build 20200401.2 (#989)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20201.2
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.20201.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2020-04-06 12:35:22 +00:00
dotnet-maestro[bot] 008a652e13
Update dependencies from https://github.com/dotnet/arcade build 20200321.1 (#938)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20171.1
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.20171.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2020-03-23 18:04:38 +00:00
dotnet-maestro[bot] 96e572d7cc
Update dependencies from https://github.com/dotnet/arcade build 20200312.3 (#919)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20162.3
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.20162.3

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2020-03-16 09:42:48 -07:00
dotnet-maestro[bot] 008236eb22
Update dependencies from https://github.com/dotnet/arcade build 20200310.4 (#899)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20160.4
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.20160.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2020-03-11 02:04:33 +00:00
dotnet-maestro[bot] f153e528cd
Update dependencies from https://github.com/dotnet/arcade build 20200308.2 (#890)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20158.2
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.20158.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2020-03-09 09:39:39 -07:00
dotnet-maestro[bot] befd5fba8e
Update dependencies from https://github.com/dotnet/arcade build 20200301.1 (#868)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20151.1
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.20151.1
2020-03-02 13:31:30 +00:00
dotnet-maestro[bot] ddcdbf0caa
Update dependencies from https://github.com/dotnet/arcade build 20200223.1 (#851)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20123.1
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.20123.1
2020-02-24 13:36:37 +00:00
dotnet-maestro[bot] 6de5274bd2
Update dependencies from https://github.com/dotnet/arcade build 20200216.1 (#834)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20116.1
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.20116.1
2020-02-17 13:31:12 +00:00
dotnet-maestro[bot] 81e6a18bf4
Update dependencies from https://github.com/dotnet/arcade build 20200209.1 (#814)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20109.1
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.20109.1
2020-02-10 13:31:50 +00:00
dotnet-maestro[bot] 6b0c417121
Update dependencies from https://github.com/dotnet/arcade build 20200201.2 (#796)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20101.2
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.20101.2
2020-02-03 13:36:40 +00:00
dotnet-maestro[bot] 594967fb62
Update dependencies from https://github.com/dotnet/arcade build 20200126.3 (#780)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20076.3
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.20076.3
2020-01-27 13:41:37 +00:00
dotnet-maestro[bot] eb41d79d6f
Update dependencies from https://github.com/dotnet/arcade build 20200118.1 (#763)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20068.1
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.20068.1
2020-01-20 13:31:25 +00:00
dotnet-maestro[bot] 008e4c410e
Update dependencies from https://github.com/dotnet/arcade build 20200112.1 (#744)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20062.1
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.20062.1
2020-01-13 14:43:03 +00:00
dotnet-maestro[bot] 97b057eb3d
Update dependencies from https://github.com/dotnet/arcade build 20200105.1 (#730)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20055.1
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.20055.1
2020-01-06 13:43:00 +00:00
dotnet-maestro[bot] 827bbe94c8
[master] Update dependencies from dotnet/arcade (#719)
* Update dependencies from https://github.com/dotnet/arcade build 20191222.1

- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19622.1
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.19622.1

* Update dependencies from https://github.com/dotnet/arcade build 20191229.1

- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19629.1
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.19629.1
2019-12-30 20:00:58 +00:00
Mike McLaughlin 676d9c6a90
Make scheduled builds full official builds (#703)
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
2019-12-16 22:41:59 -08:00
dotnet-maestro[bot] 8d47a6b654
Update dependencies from https://github.com/dotnet/arcade build 20191215.1 (#699)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19615.1
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.19615.1
2019-12-16 13:47:32 +00:00
Mike McLaughlin 7f61b4932b
Revert back to 3.0.100 SDK version (#697) 2019-12-14 16:50:53 -08:00
dotnet-maestro[bot] 49ff7a2091
Update dependencies from https://github.com/dotnet/arcade build 20191213.1 (#694)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19613.1
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.19613.1
2019-12-14 18:40:26 +00:00
Mike McLaughlin 9ddf812c6d
Use darc runtime subscription versions for testing (#682)
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/423
           https://github.com/dotnet/diagnostics/issues/480
2019-12-13 14:47:52 -08:00
Mike McLaughlin 9a0df696f5
Add webapp debuggees and more SOS commmand tests (#507)
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
2019-09-30 21:04:32 -07:00
Mike McLaughlin 38929a62b3
Rollback arcade version update (#396) 2019-07-15 17:42:39 -07:00
Mike McLaughlin 324a42aafe
Add SOS nuget package for Windows debugger team (#392)
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
2019-07-15 10:22:58 -07:00
Mike McLaughlin 50c7134c70
Convert to latest arcade version (#319)
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.
2019-06-10 17:11:26 -07:00
Mike McLaughlin 8864dfa252 Misc changes.
Update setup-vs-tools.cmd for 2019.

Updated to build/test with the 2.1.505 SDK with the 2.1.9 runtime.

Updated to test against 1.1.11 and 2.2.2 also.
2019-03-19 17:35:38 -07:00
Mike McLaughlin 8009c701c1 Add SOS installer called dotnet-sos (temporary).
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
2019-01-24 16:43:14 -08:00
Mike McLaughlin b84277a43f
Merge changes from coreclr repo. (#78)
* 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
2018-10-17 09:36:04 -07:00
Mike McLaughlin 031d067050
Convert to Arcade SDK from the RoslynTools.RepoToolSet (#76)
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
2018-10-08 20:46:24 -07:00
Mike McLaughlin 52e99408f3
Upgrade to RepoToolset version 1.0.0-beta2-63206-01 (#57)
Upgrade to RepoToolset version 1.0.0-beta2-63206-01
2018-08-07 13:38:46 -07:00
Mike McLaughlin f27989b8bc SOS.UnitTests now builds and runs on Windows, Linux and OSX.
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
2018-06-29 14:32:58 -07:00
Mike McLaughlin d1cd1d4c8f Add license headers
Add .NET Core install script that works on Fedora, OpenSuse, etc.

Update to dotnet 2.1.300-rc1-008673
2018-05-09 17:10:11 -07:00
Mike McLaughlin ad99d3facd Add the managed SOS code.
Using the Roslyn repo tool set to build (for now).
2018-04-26 15:47:59 -07:00