[cfe-commits] r86200 - in /cfe/trunk/www: get_started.html hacking.html
Ted Kremenek
kremenek at apple.com
Fri Nov 6 12:28:01 PST 2009
Thanks John!
On Nov 5, 2009, at 4:06 PM, John Thompson wrote:
> Author: jtsoftware
> Date: Thu Nov 5 18:06:29 2009
> New Revision: 86200
>
> URL: http://llvm.org/viewvc/llvm-project?rev=86200&view=rev
> Log:
> Update clang web pages with respect to Windows
>
> Modified:
> cfe/trunk/www/get_started.html
> cfe/trunk/www/hacking.html
>
> Modified: cfe/trunk/www/get_started.html
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/get_started.html?rev=86200&r1=86199&r2=86200&view=diff
>
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> --- cfe/trunk/www/get_started.html (original)
> +++ cfe/trunk/www/get_started.html Thu Nov 5 18:06:29 2009
> @@ -168,7 +168,8 @@
> <li>Run cmake to generate the Visual Studio solution and project
> files:</li>
> <ul>
> <li><tt>cd ..</tt> (Change directory back to the llvm top.)</li>
> - <li><tt>cmake .</tt></li>
> + <li>If you are using Visual Studio 2005: <tt>cmake .</tt></li>
> + <li>Or if you are using Visual Studio 2008: <tt>cmake -G
> "Visual Studio 9 2008" .</tt></li>
> <li>The above, if successful, will have created an LLVM.sln file
> in the
> llvm directory.
> </ul>
>
> Modified: cfe/trunk/www/hacking.html
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/hacking.html?rev=86200&r1=86199&r2=86200&view=diff
>
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> --- cfe/trunk/www/hacking.html (original)
> +++ cfe/trunk/www/hacking.html Thu Nov 5 18:06:29 2009
> @@ -127,12 +127,10 @@
> <h3 id="testingWindows">Testing using Visual Studio on Windows</h3>
> <!--
> =
> =
> ===================================================================-->
>
> - <p>The cmake build tool is set up to create Visual Studio project
> files
> - for running the tests, "clang-test" being the root.
> - Unfortunately, the test runner scripts presently don't work on
> Windows.
> - This will be fixed during the test runner revision in progress.</p>
> + <p>The Clang test suite can be run from either Visual Studio or
> + the command line.</p>
>
> - <p>Note that the current and coming revised test runner is based on
> + <p>Note that the test runner is based on
> Python, which must be installed. Find Python at:
> <a href="http://www.python.org/download">http://www.python.org/
> download</a>.
> Download the latest stable version (2.6.2 at the time of this
> writing).</p>
> @@ -143,6 +141,62 @@
> grep does work in this case.)
> Get them from <a href="http://getgnuwin32.sourceforge.net">
> http://getgnuwin32.sourceforge.net</a>.</p>
> +
> + <p>The cmake build tool is set up to create Visual Studio project
> files
> + for running the tests, "clang-test" being the root. Therefore, to
> + run the test from Visual Studio, right-click the clang-test project
> + and select "Build".</p>
> +
> + <p>To run all the tests from the command line, execute a command
> like
> + the following:</p>
> +
> + <tt>
> + python (path to llvm)/llvm/utils/lit/lit.py -sv --no-progress-bar
> + (path to llvm)/llvm/tools/clang/test
> + </tt>
> +
> + <p>To run a single test:</p>
> +
> + <tt>
> + python (path to llvm)/llvm/utils/lit/lit.py -sv --no-progress-bar
> + (path to llvm)/llvm/tools/clang/test/(dir)/(test)
> + </tt>
> +
> + <p>For example:</p>
> +
> + <tt>
> + python C:/Tools/llvm/utils/lit/lit.py -sv --no-progress-bar
> + C:/Tools/llvm/tools/clang/test/Sema/wchar.c
> + </tt>
> +
> + <p>The -sv option above tells the runner to show the test output if
> + any tests failed, to help you determine the cause of failure.</p>
> +
> + <p>Note that a few tests currently fail on Windows. We are
> working to
> + correct this. Therefore your output might look something like
> this:</p>
> +
> +<tt><pre>lit.py: lit.cfg:152: note: using clang: 'C:/Tools/llvm/bin/
> Debug\\clang.EXE'
> +lit.py: lit.cfg:157: note: using clang-cc: 'C:/Tools/llvm/bin/Debug/
> clang-cc.exe'
> +-- Testing: 1723 tests, 2 threads --
> +FAIL: Clang::(test path) (659 of 1723)
> +******************** TEST 'Clang::(test path)' FAILED
> ********************
> +Script:
> + (commands run)
> +Command Output (stdout):
> + (output here)
> +Command Output (stderr):
> + (output here)
> +********************
> +Testing Time: 83.66s
> +********************
> +Failing Tests (1):
> + Clang::(test path)
> + Expected Passes : 1704
> + Expected Failures : 18
> + Unexpected Failures: 1
> +</pre></tt>
> +
> + <p>The last statistic, "Unexpected Failures", is the important
> one.</p>
>
> <!--
> =
> =
> ===================================================================-->
> <h2 id="patches">Creating Patch Files</h2>
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
More information about the cfe-commits
mailing list