Libraries testing (#178)
authorViktor Hofer <viktor.hofer@microsoft.com>
Thu, 21 Nov 2019 22:13:26 +0000 (23:13 +0100)
committerGitHub <noreply@github.com>
Thu, 21 Nov 2019 22:13:26 +0000 (23:13 +0100)
commit1d5de1533ad35b39f776701c4d22b68a3def2dd8
tree12b8f6e209302aae8f613a11db66d2ba25e7fb43
parent5e5a0d4eba091621e25ad70f6391961d7a835e9d
Libraries testing (#178)

* Add Libraries Testing framework package as inline

The existing package Microsoft.DotNet.CoreFxTesting lived in Arcade
because of no infrastructure being available to compile local tasks in
the repository. As the runtime repository now offers that we can inline
the testing framework.

* Hardcode configuration for installer.tasks

* Update ReportGenerator global tool version

* Add vstest support

* Update binary serialization blobs
43 files changed:
.config/dotnet-tools.json
.gitignore
Directory.Build.props
NuGet.config
docs/libraries/building/code-coverage.md
docs/libraries/project-docs/developer-guide.md
eng/Build.props
eng/Version.Details.xml
eng/Versions.props
eng/pipelines/libraries/corefx-base.yml
eng/pipelines/libraries/windows.yml
eng/references.targets
eng/testing/RunnerTemplate.Unix.txt [new file with mode: 0644]
eng/testing/RunnerTemplate.Windows.txt [new file with mode: 0644]
eng/testing/coverage.props [new file with mode: 0644]
eng/testing/coverage.targets [new file with mode: 0644]
eng/testing/launchSettings.json [new file with mode: 0644]
eng/testing/launchSettings.targets [new file with mode: 0644]
eng/testing/netfx.exe.config [new file with mode: 0644]
eng/testing/runtimeConfiguration.targets [new file with mode: 0644]
eng/testing/tests.props [new file with mode: 0644]
eng/testing/tests.targets [new file with mode: 0644]
eng/testing/xunit/vstest.props [new file with mode: 0644]
eng/testing/xunit/vstest.targets [new file with mode: 0644]
eng/testing/xunit/xunit.console.props [new file with mode: 0644]
eng/testing/xunit/xunit.console.targets [new file with mode: 0644]
eng/testing/xunit/xunit.props [new file with mode: 0644]
eng/testing/xunit/xunit.runner.json [new file with mode: 0644]
eng/testing/xunit/xunit.targets [new file with mode: 0644]
global.json
src/coreclr/tests/scripts/run-corefx-tests.py
src/libraries/Directory.Build.props
src/libraries/Directory.Build.targets
src/libraries/System.Configuration.ConfigurationManager/tests/System.Configuration.ConfigurationManager.Tests.csproj
src/libraries/System.Runtime.Serialization.Formatters/tests/BinaryFormatterTests.cs
src/libraries/pkg/test/testPackages.proj
src/libraries/pretest.proj
src/libraries/restore/runtime/runtime.depproj
src/libraries/tests.proj
tools-local/tasks/installer.tasks/GenerateFileVersionProps.cs
tools-local/tasks/installer.tasks/GenerateRunScript.cs [new file with mode: 0644]
tools-local/tasks/installer.tasks/GenerateTestSharedFrameworkDepsFile.cs [new file with mode: 0644]
tools-local/tasks/installer.tasks/installer.tasks.csproj