summaryrefslogtreecommitdiff
path: root/tests/runtest.sh
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2017-03-16 07:32:12 -0700
committerGitHub <noreply@github.com>2017-03-16 07:32:12 -0700
commit84aab5f59d023849b9ccdc290e698e4a61ac75a2 (patch)
tree5236a7bea31a0b7deefd1a4f181c2d6cb1ded1aa /tests/runtest.sh
parent8f4861922d1761bfcb339d2474fd1b414cec8004 (diff)
downloadcoreclr-84aab5f59d023849b9ccdc290e698e4a61ac75a2.tar.gz
coreclr-84aab5f59d023849b9ccdc290e698e4a61ac75a2.tar.bz2
coreclr-84aab5f59d023849b9ccdc290e698e4a61ac75a2.zip
Delete mscorlib facade (#10157)
Fixes #7607
Diffstat (limited to 'tests/runtest.sh')
-rwxr-xr-xtests/runtest.sh27
1 files changed, 9 insertions, 18 deletions
diff --git a/tests/runtest.sh b/tests/runtest.sh
index 1c072206d5..649e236b9d 100755
--- a/tests/runtest.sh
+++ b/tests/runtest.sh
@@ -339,9 +339,6 @@ function create_core_overlay {
if [ ! -d "$coreClrBinDir" ]; then
exit_with_error "$errorSource" "Directory specified by --coreClrBinDir does not exist: $coreClrBinDir"
fi
- if [ ! -f "$mscorlibDir/mscorlib.dll" ]; then
- exit_with_error "$errorSource" "mscorlib.dll was not found in: $mscorlibDir"
- fi
if [ -z "$coreFxBinDir" ]; then
exit_with_error "$errorSource" "One of --coreOverlayDir or --coreFxBinDir must be specified." "$printUsage"
fi
@@ -356,7 +353,6 @@ function create_core_overlay {
cp -f -v "$coreFxBinDir/"* "$coreOverlayDir/" 2>/dev/null
cp -f -v "$coreClrBinDir/"* "$coreOverlayDir/" 2>/dev/null
- cp -f -v "$mscorlibDir/mscorlib.dll" "$coreOverlayDir/" 2>/dev/null
if [ -d "$mscorlibDir/bin" ]; then
cp -f -v "$mscorlibDir/bin/"* "$coreOverlayDir/" 2>/dev/null
fi
@@ -389,20 +385,15 @@ function precompile_overlay_assemblies {
echo Unable to generate dasm for $filename
fi
else
- # Precompile any assembly except mscorlib since we already have its NI image available.
- if [[ "$filename" != *"mscorlib.dll"* ]]; then
- if [[ "$filename" != *"mscorlib.ni.dll"* ]]; then
- echo Precompiling $filename
- $overlayDir/crossgen /Platform_Assemblies_Paths $overlayDir $filename 2>/dev/null
- local exitCode=$?
- if [ $exitCode == -2146230517 ]; then
- echo $filename is not a managed assembly.
- elif [ $exitCode != 0 ]; then
- echo Unable to precompile $filename.
- else
- echo Successfully precompiled $filename
- fi
- fi
+ echo Precompiling $filename
+ $overlayDir/crossgen /Platform_Assemblies_Paths $overlayDir $filename 2>/dev/null
+ local exitCode=$?
+ if [ $exitCode == -2146230517 ]; then
+ echo $filename is not a managed assembly.
+ elif [ $exitCode != 0 ]; then
+ echo Unable to precompile $filename.
+ else
+ echo Successfully precompiled $filename
fi
fi
done