Pre-consolidation mop up fixes dotnet/coreclr#3 (dotnet/coreclr#27836)
authorTomáš Rylek <trylek@microsoft.com>
Tue, 12 Nov 2019 19:00:59 +0000 (11:00 -0800)
committerGitHub <noreply@github.com>
Tue, 12 Nov 2019 19:00:59 +0000 (11:00 -0800)
commitd3db71fc1d9b634affb88a7aff156550d3cbfb88
tree5aac2f5fe962e2e749a94c4771e0bc1b7fe7ed1e
parenta461678ee1341d1740979f016e0158c6c0d78bf2
Pre-consolidation mop up fixes dotnet/coreclr#3 (dotnet/coreclr#27836)

This change contains the remaining fixes I made while digging
through the PR run in the runtime repo:

1) Some more repo-relative vs. coreclr-relative repo adjustments
reflecting the migration process;

2) Make sure that XunitTestBinBase always ends with a directory
separator, otherwise my recent fix for Common folder exclusion
doesn't work;

3) Opportunistically shorten project names of two native interop
test components - as the project name is repeated about 3-4 times
in some intermediate paths, it quickly exceeds the standard
Windows path length limit. Please note there's no functional
change in the test.

Thanks

Tomas

Commit migrated from https://github.com/dotnet/coreclr/commit/35e54e804f48ccb8ec4b852fa67a9f88850d214b
eng/helixcorefxtests.proj
eng/pipelines/coreclr/templates/build-test-job.yml
eng/pipelines/coreclr/templates/crossgen-comparison-job.yml
eng/pipelines/coreclr/templates/perf-job.yml
eng/pipelines/coreclr/templates/run-test-job.yml
src/coreclr/build-test.cmd
src/coreclr/build.sh
src/coreclr/tests/runtest.cmd
src/coreclr/tests/src/Interop/PInvoke/SizeParamIndex/ReversePInvoke/PassingByOut/CMakeLists.txt
src/coreclr/tests/src/Interop/PInvoke/SizeParamIndex/ReversePInvoke/PassingByRef/CMakeLists.txt