[llvm-commits] [llvm] r166224 - in /llvm/trunk: docs/TestingGuide.html utils/lit/lit/ExampleTests/xfail-feature.c utils/lit/lit/TestRunner.py
Daniel Dunbar
daniel at zuster.org
Fri Oct 19 10:25:26 PDT 2012
On Fri, Oct 19, 2012 at 12:30 AM, Duncan Sands <baldrick at free.fr> wrote:
> Hi Daniel,
>
>
>> lit: Allow XFAIL: lines to also refer to "features".
>
>
> does this mean that the hack for valgrind of tacking -vg on the end is not
> needed any more?
Good question, I will look into that.
>
>
>> --- llvm/trunk/docs/TestingGuide.html (original)
>> +++ llvm/trunk/docs/TestingGuide.html Thu Oct 18 15:43:04 2012
>> @@ -798,14 +798,15 @@
>> <p>Sometimes it is necessary to mark a test case as "expected fail" or
>> XFAIL.
>> You can easily mark a test as XFAIL just by including <tt>XFAIL: </tt>
>> on a
>> line near the top of the file. This signals that the test case should
>> succeed
>> - if the test fails. Such test cases are counted separately by the
>> testing tool. To
>> - specify an expected fail, use the XFAIL keyword in the comments of the
>> test
>> - program followed by a colon and one or more regular expressions
>> (separated by
>> - a comma). The regular expressions allow you to XFAIL the test
>> conditionally by
>> - host platform. The regular expressions following the : are matched
>> against the
>> - target triplet for the host machine. If there is a match, the test is
>> expected
>> - to fail. If not, the test is expected to succeed. To XFAIL everywhere
>> just
>> - specify <tt>XFAIL: *</tt>. Here is an example of an <tt>XFAIL</tt>
>> line:</p>
>> + if the test fails. Such test cases are counted separately by the
>> testing
>> + tool. To specify an expected fail, use the XFAIL keyword in the
>> comments of
>> + the test program followed by a colon and one or more failure patterns.
>> Each
>> + failure pattern can be either '*' (to specify fail everywhere), or a
>> part of a
>> + target triple (indicating the test should fail on that platfomr), or
>> the name
>
>
> platfomr -> platform
Fixed.
>> + of a configurable feature (for example, "loadable_module").. If there
>> is a
>
>
> Two full stops after closing parenthesis.
Fixed.
Thanks,
- Daniel
>> + match, the test is expected to fail. If not, the test is expected to
>> + succeed. To XFAIL everywhere just specify <tt>XFAIL: *</tt>. Here is an
>> + example of an <tt>XFAIL</tt> line:</p>
>>
>> <div class="doc_code">
>> <pre>
>
>
> Ciao, Duncan.
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
More information about the llvm-commits
mailing list