diff options
author | Chris Lattner <sabre@nondot.org> | 2009-08-15 15:40:48 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-08-15 15:40:48 +0000 |
commit | 3d2de1d1754fc5844c19ffc1f2348c5a2f3751b4 (patch) | |
tree | 5a630861ed6fb74a235e7c4dfa485001e782845f /docs/TestingGuide.html | |
parent | 9d3787b73c312b78a0dade24018ec0d28bca4e16 (diff) |
add a stub for futher description of filecheck.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79106 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/TestingGuide.html')
-rw-r--r-- | docs/TestingGuide.html | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/docs/TestingGuide.html b/docs/TestingGuide.html index 60fe18a8e5..7c2b42d25b 100644 --- a/docs/TestingGuide.html +++ b/docs/TestingGuide.html @@ -29,6 +29,7 @@ <li><a href="#dgstructure">DejaGNU structure</a> <ul> <li><a href="#dgcustom">Writing new DejaGNU tests</a></li> + <li><a href="#FileCheck">The FileCheck utility</a></li> <li><a href="#dgvars">Variables and substitutions</a></li> <li><a href="#dgfeatures">Other features</a></li> </ul> @@ -448,6 +449,26 @@ negatives).</p> </div> <!-- _______________________________________________________________________ --> +<div class="doc_subsection"><a name="FileCheck">The FileCheck utility</a></div> +<!-- _______________________________________________________________________ --> + +<div class="doc_text"> + +<p>A powerful feature of the RUN: lines is that it allows any arbitrary commands + to be executed as part of the test harness. While standard (portable) unix + tools like 'grep' work fine on run lines, as you see above, there are a lot + of caveats due to interaction with Tcl syntax, and we want to make that the + run lines are portable to a wide range of systems. Another major problem is + that grep is not very good at checking to verify that the output of a tools + contains a series of different output in a specific order. The FileCheck + tool was designed to help with these problems.</p> + + +<!-- http://llvm.org/cmds/FileCheck.html --> + +</div> + +<!-- _______________________________________________________________________ --> <div class="doc_subsection"><a name="dgvars">Variables and substitutions</a></div> <!-- _______________________________________________________________________ --> <div class="doc_text"> |