aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/run_tests/run_tests.py
diff options
context:
space:
mode:
authorGravatar Jan Tattermusch <jtattermusch@google.com>2016-06-21 10:03:38 -0700
committerGravatar Jan Tattermusch <jtattermusch@google.com>2016-06-21 10:04:33 -0700
commit6d082203eb23b4abe31e3e80d4ab01bc9bb6f3af (patch)
treec3cea45196b8b2b5a12ffdd98daad9c1eece8b2b /tools/run_tests/run_tests.py
parent381e26a21eb0d23f55653da1f611ace55ee8b662 (diff)
try making C# tests work on coreclr on mac
Diffstat (limited to 'tools/run_tests/run_tests.py')
-rwxr-xr-xtools/run_tests/run_tests.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py
index c5cf0135f7..3881c075d4 100755
--- a/tools/run_tests/run_tests.py
+++ b/tools/run_tests/run_tests.py
@@ -509,10 +509,11 @@ class CSharpLanguage(object):
self._docker_distro = 'coreclr'
if self.platform == 'mac':
- # On Mac, official distribution of mono is 32bit.
# TODO(jtattermusch): EMBED_ZLIB=true currently breaks the mac build
- self._make_options = ['EMBED_OPENSSL=true',
- 'CFLAGS=-m32', 'LDFLAGS=-m32']
+ self._make_options = ['EMBED_OPENSSL=true']
+ if self.args.compiler != 'coreclr':
+ # On Mac, official distribution of mono is 32bit.
+ self._make_options += ['CFLAGS=-m32', 'LDFLAGS=-m32']
else:
self._make_options = ['EMBED_OPENSSL=true', 'EMBED_ZLIB=true']
@@ -529,6 +530,9 @@ class CSharpLanguage(object):
if self.platform == 'linux':
assembly_subdir += '/netstandard1.5/debian.8-x64'
assembly_extension = ''
+ if self.platform == 'mac':
+ assembly_subdir += '/netstandard1.5/osx.10.11-x64'
+ assembly_extension = ''
else:
assembly_subdir += '/netstandard1.5/win7-x64'
runtime_cmd = []