summaryrefslogtreecommitdiff
path: root/docs/TestingGuide.html
diff options
context:
space:
mode:
authorEli Bendersky <eli.bendersky@intel.com>2012-04-18 08:02:25 +0000
committerEli Bendersky <eli.bendersky@intel.com>2012-04-18 08:02:25 +0000
commitecc754de8eaaefde8af71c4fb6cdb21e6a0f0246 (patch)
tree06bb4c592629fd6c13ecad03649aa2b012a3f174 /docs/TestingGuide.html
parentb89ea68e75e58c7787827eca811ab022a82236d6 (diff)
downloadllvm-ecc754de8eaaefde8af71c4fb6cdb21e6a0f0246.tar.gz
llvm-ecc754de8eaaefde8af71c4fb6cdb21e6a0f0246.tar.bz2
llvm-ecc754de8eaaefde8af71c4fb6cdb21e6a0f0246.tar.xz
A bit of cleanup in the TestingGuide doc - dg.exp files no longer exist
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154992 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/TestingGuide.html')
-rw-r--r--docs/TestingGuide.html18
1 files changed, 9 insertions, 9 deletions
diff --git a/docs/TestingGuide.html b/docs/TestingGuide.html
index bd3db22868..233a157aad 100644
--- a/docs/TestingGuide.html
+++ b/docs/TestingGuide.html
@@ -299,15 +299,15 @@ clang/test directory. </p>
you.</p>
<p>In order for the regression tests to work, each directory of tests must
- have a <tt>dg.exp</tt> file. Lit looks for this file to determine how to
- run the tests. This file is just a Tcl script and it can do anything you want,
+ have a <tt>lit.local.cfg</tt> file. Lit looks for this file to determine how
+ to run the tests. This file is just Python code and thus is very flexible,
but we've standardized it for the LLVM regression tests. If you're adding a
- directory of tests, just copy <tt>dg.exp</tt> from another directory to get
- running. The standard <tt>dg.exp</tt> simply loads a Tcl library
- (<tt>test/lib/llvm.exp</tt>) and calls the <tt>llvm_runtests</tt> function
- defined in that library with a list of file names to run. The names are
- obtained by using Tcl's glob command. Any directory that contains only
- directories does not need the <tt>dg.exp</tt> file.</p>
+ directory of tests, just copy <tt>lit.local.cfg</tt> from another directory to
+ get running. The standard <tt>lit.local.cfg</tt> simply specifies which files
+ to look in for tests. Any directory that contains only directories does not
+ need the <tt>lit.local.cfg</tt> file. Read the
+ <a href="http://llvm.org/cmds/lit.html">Lit documentation</a> for more
+ information. </p>
<p>The <tt>llvm-runtests</tt> function looks at each file that is passed to
it and gathers any lines together that match "RUN:". These are the "RUN" lines
@@ -473,7 +473,7 @@ negatives).</p>
llc, then pipe the output of llc into FileCheck. This means that FileCheck will
be verifying its standard input (the llc output) against the filename argument
specified (the original .ll file specified by "%s"). To see how this works,
-lets look at the rest of the .ll file (after the RUN line):</p>
+let's look at the rest of the .ll file (after the RUN line):</p>
<div class="doc_code">
<pre>