[llvm-commits] [llvm] r166224 - in /llvm/trunk: docs/TestingGuide.html utils/lit/lit/ExampleTests/xfail-feature.c utils/lit/lit/TestRunner.py

Duncan Sands baldrick at free.fr
Fri Oct 19 00:30:01 PDT 2012


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?

> --- 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

> +  of a configurable feature (for example, "loadable_module").. If there is a

Two full stops after closing parenthesis.

> +  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.




More information about the llvm-commits mailing list