Layout native test components correctly on unix (dotnet/coreclr#19918)
authorJarret Shook <jashoo@microsoft.com>
Sat, 15 Sep 2018 15:57:22 +0000 (08:57 -0700)
committerGitHub <noreply@github.com>
Sat, 15 Sep 2018 15:57:22 +0000 (08:57 -0700)
commit564ca061989a7393267fc5d3ab564bb2a438478f
treedd165654be52cf9767822213026979733c518317
parentca90ee945f92f3a70abcdbd917ce7cf755d0bc13
Layout native test components correctly on unix (dotnet/coreclr#19918)

* Enable native test build and add skipmanaged

* Fix adding native components to test dir

* Clean pri1/pri0 builds with native lib copy

This change disables the build of several tests which have native
dependencies; however, would not build the native dependencies on
unix. At copy time this would result in a build-test failure. In
addition, it fixes, adding executables and dynamic/static libraries
to the test's location.

It has been tested with build-test.sh priority1.

* Fix comment wording

* Remove buildagainstpackage arg

* Fix default clang version

* Clean pri1 run OSX

* Correct test count on unix

* Address typo

* Merge runtest.proj

Commit migrated from https://github.com/dotnet/coreclr/commit/d47162260d4e202bb06fcc7449fadbfd2955b83b
src/coreclr/build-test.sh
src/coreclr/tests/runtest.proj
src/coreclr/tests/src/Interop/COM/NativeClients/Primitives.csproj
src/coreclr/tests/src/Interop/IJW/ManagedCallingNative/ManagedCallingNative.csproj
src/coreclr/tests/src/Interop/IJW/NativeCallingManaged/NativeCallingManaged.csproj
src/coreclr/tests/src/dir.targets