<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 17, 2015 at 1:57 PM, Reid Kleckner <span dir="ltr"><<a href="mailto:reid@kleckner.net" target="_blank">reid@kleckner.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: rnk<br>
Date: Tue Feb 17 15:57:10 2015<br>
New Revision: 229560<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=229560&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=229560&view=rev</a><br>
Log:<br>
Use lit's internal shell when running tests on Windows<br>
<br>
The internal shell is faster and more predictable than any copy of<br>
bash.exe on the user's system.<br>
<br>
LLVM and Clang use the internal shell by default, and have an<br>
environment variable to disable it. I don't think compiler-rt needs that<br>
complexity, so I left it out.<br>
<br>
Modified:<br>
    compiler-rt/trunk/test/asan/lit.cfg<br>
<br>
Modified: compiler-rt/trunk/test/asan/lit.cfg<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/asan/lit.cfg?rev=229560&r1=229559&r2=229560&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/asan/lit.cfg?rev=229560&r1=229559&r2=229560&view=diff</a><br>
==============================================================================<br>
--- compiler-rt/trunk/test/asan/lit.cfg (original)<br>
+++ compiler-rt/trunk/test/asan/lit.cfg Tue Feb 17 15:57:10 2015<br>
@@ -3,6 +3,8 @@<br>
 import os<br>
 import platform<br>
<br>
+import lit.formats<br>
+<br>
 def get_required_attr(config, attr_name):<br>
   attr_value = getattr(config, attr_name, None)<br>
   if attr_value == None:<br>
@@ -25,6 +27,10 @@ def push_dynamic_library_lookup_path(con<br>
 # Setup config name.<br>
 <a href="http://config.name" target="_blank">config.name</a> = 'AddressSanitizer' + config.name_suffix<br>
<br>
+# testFormat: The test format to use to interpret tests.<br>
+external_bash = (not sys.platform in ['win32'])<br>
+config.test_format = lit.formats.ShTest(external_bash)<br></blockquote><div><br></div><div>^^</div><div>Huh?</div><div>This should already be specified by test/lit.common.cfg</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+<br>
 # Setup source root.<br>
 config.test_source_root = os.path.dirname(__file__)<br>
<br>
<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Alexey Samsonov<br><a href="mailto:vonosmas@gmail.com" target="_blank">vonosmas@gmail.com</a></div></div>
</div></div>