r225196 - Fix lit for builds under /opt
Francisco Lopes
francisco.mailing.lists at oblita.com
Wed Jan 21 12:50:39 PST 2015
Hi Nick,
I didn't get what you mean exactly. Do you want just the FIXME comment back?
Locally at my machine I've all llvm/clang/etc sources under /opt/src/llvm.
I had
to use lit for the first time and it was a headache to find why nothing
worked.
This small fix made lit works without problems, with all the stuff under
/opt/src/llvm.
Although, I've used it to run clang tests solely (under
/opt/src/llvm/tools/clang/test).
Since it's having no issues with tests files under /opt anymore, I'm not
getting why the
FIXME note is still needed and what the file list you have shown means.
Regards,
Francisco Lopes
2015-01-21 18:33 GMT-02:00 Nick Lewycky <nlewycky at google.com>:
> On 5 January 2015 at 11:59, Francisco Lopes da Silva <oblita at gmail.com>
> wrote:
>
>> Author: francisco.lopes
>> Date: Mon Jan 5 13:59:24 2015
>> New Revision: 225196
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=225196&view=rev
>> Log:
>> Fix lit for builds under /opt
>>
>> Modified:
>> cfe/trunk/test/lit.cfg
>>
>> Modified: cfe/trunk/test/lit.cfg
>> URL:
>> http://llvm.org/viewvc/llvm-project/cfe/trunk/test/lit.cfg?rev=225196&r1=225195&r2=225196&view=diff
>>
>> ==============================================================================
>> --- cfe/trunk/test/lit.cfg (original)
>> +++ cfe/trunk/test/lit.cfg Mon Jan 5 13:59:24 2015
>> @@ -306,14 +306,14 @@ tool_dirs = os.path.pathsep.join((clang_
>> # For example, don't match 'clang-check-' or '.clang-format'.
>> NoPreHyphenDot = r"(?<!(-|\.))"
>> NoPostHyphenDot = r"(?!(-|\.))"
>> +NoPostBar = r"(?!(/|\\))"
>>
>> for pattern in [r"\bFileCheck\b",
>> r"\bc-index-test\b",
>> NoPreHyphenDot + r"\bclang-check\b" + NoPostHyphenDot,
>> NoPreHyphenDot + r"\bclang-format\b" + NoPostHyphenDot,
>> NoPreHyphenDot + r"\bclang-interpreter\b" +
>> NoPostHyphenDot,
>> - # FIXME: Some clang test uses opt?
>> - NoPreHyphenDot + r"\bopt\b" + NoPostHyphenDot,
>> + NoPreHyphenDot + r"\bopt\b" + NoPostBar +
>> NoPostHyphenDot,
>>
>
> Hrm? Clang tests still aren't supposed to be using opt. Please put the
> fixme back?
>
> The list appears to be:
> - CodeGen/packed-structure.c
> - CodeGenCXX/for-range.cpp
> - CodeGen/mozilla-ms-inline-asm.c
> - CodeGen/2005-09-24-AsmUserPrefix.c
> - CodeGenCXX/for-range-temporaries.cpp
> - CodeGen/2008-07-17-no-emit-on-error.c
> - CodeGen/2005-06-15-ExpandGotoInternalProblem.c
>
> Nick
>
> # Handle these specially as they are strings searched
>> # for during testing.
>> r"\| \bcount\b",
>>
>>
>> _______________________________________________
>> cfe-commits mailing list
>> cfe-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>>
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150121/810cfc35/attachment.html>
More information about the cfe-commits
mailing list