- As mentioned previously, the Programs tree in llvm/test provides three types
- of tests: MultiSource, SingleSource, and External. Each tree is then
- subdivided into several categories, including applications, benchmarks,
- regression tests, code that is strange grammatically, etc. These
- organizations should be relatively self explanatory.
- <p>
- In addition to the regular Programs tests, the Programs tree also provides a
- mechanism for compiling the programs in different ways. If the variable TEST
- is defined on the gmake command line, the test system will include a Makefile
- named TEST.<value of TEST variable>.Makefile. This Makefile can modify
- build rules that yield different results.
- <p>
- For example, the LLVM nightly tester uses TEST.nightly.Makefile to create the
- nightly test reports. To run the nightly tests, run <tt>gmake
- TEST=nightly</tt>.
- <p>
- There are several TEST Makefiles available in the tree. Some of them are
- designed for internal LLVM research and will not work outside of the LLVM
- research group. They may still be valuable, however, as a guide to writing
- your own TEST Makefile for any optimization or analysis passes that you
- develop with LLVM.
+
+ <div class="doc_text">
+ <p>
+ As mentioned previously, the Programs tree in llvm/test provides three
+ types of tests: MultiSource, SingleSource, and External. Each tree is
+ then subdivided into several categories, including applications,
+ benchmarks, regression tests, code that is strange grammatically, etc.
+ These organizations should be relatively self explanatory.
+ </p><p>
+ In addition to the regular Programs tests, the Programs tree also
+ provides a mechanism for compiling the programs in different ways. If
+ the variable TEST is defined on the gmake command line, the test system
+ will include a Makefile named <tt>TEST.<value of TEST
+ variable>.Makefile</tt>. This Makefile can modify build rules to
+ yield different results.
+ </p><p>
+ For example, the LLVM nightly tester uses <tt>TEST.nightly.Makefile</tt>
+ to create the nightly test reports. To run the nightly tests, run
+ <tt>gmake TEST=nightly</tt>.
+ </p><p>
+ There are several TEST Makefiles available in the tree. Some of them
+ are designed for internal LLVM research and will not work outside of the
+ LLVM research group. They may still be valuable, however, as a guide to
+ writing your own TEST Makefile for any optimization or analysis passes
+ that you develop with LLVM.
+ </p>
+ </div>