[bcl] Write newline-separated nunit/xunit excludes file for sdks archive (#14681)
commit07c58ee2ed3ad38a2dc8936737fed1416b7a5f51
authorAlexander Köplinger <alex.koeplinger@outlook.com>
Tue, 28 May 2019 16:49:26 +0000 (28 18:49 +0200)
committerGitHub <noreply@github.com>
Tue, 28 May 2019 16:49:26 +0000 (28 18:49 +0200)
treebdcda5c8a7e31d91cf43a6ca163946a00214672d
parenta67c6a2b52980daf2ac43100fc859bcd7b77ef55
[bcl] Write newline-separated nunit/xunit excludes file for sdks archive (#14681)

During XI integration we noticed that just using the verbatim commandline
-exclude or -notrait is not ideal since XI uses the nunit/xunit APIs to
pass that information and not the command line parser.

Instead we now write the exclude categories/traits as a newline-separated file.
12 files changed:
mcs/build/platforms/macos.make
mcs/build/platforms/win32.make
mcs/build/profiles/orbis.make
mcs/build/profiles/testing_aot_common.make
mcs/build/profiles/winaot.make
mcs/build/rules.make
mcs/build/tests.make
mcs/class/System.Core/Makefile
mcs/class/System.Windows.Forms/Makefile
mcs/class/corlib/Makefile
mcs/tools/sqlmetal/build/Makefile
scripts/ci/run-test-mac-sdk.sh