Make SuperILC to execute .cmd/.sh only (dotnet/coreclr#27854)
authorJan Vorlicek <janvorli@microsoft.com>
Wed, 13 Nov 2019 17:04:37 +0000 (18:04 +0100)
committerGitHub <noreply@github.com>
Wed, 13 Nov 2019 17:04:37 +0000 (18:04 +0100)
commit18c7ac1074790a9723150e3122edcee2e5061e59
tree1919b8db6f3940f28041e6fca13101f528eae04e
parent644a0b91a5a072b38325589490483296d0f61823
Make SuperILC to execute .cmd/.sh only (dotnet/coreclr#27854)

Until now, SuperILC was executing both .cmd/.sh files of tests and .exe
files it has found in the test folders that didn't match the .cmd/.sh
file names. This is different from how coreclr tests are run in regular
test runs. Only the .cmd/.sh files should be executed, the .exe files
with names not matching the .cmd/.sh files are always just helper
applications used by the tests and not the main test executables.
This change updates SuperILC to execute only the .cmd / .sh, thus
getting rid of about 5 failures from the coreclr pri 1 test runs.

Commit migrated from https://github.com/dotnet/coreclr/commit/76751786c52895a96dac39e83570d14bb2b42b49
src/coreclr/src/tools/ReadyToRun.SuperIlc/BuildFolder.cs