|
1 | | -LNT: LLVM "Nightly Test" Infrastructure |
2 | | -======================================= |
| 1 | +LLVM "Nightly Test" Infrastructure |
| 2 | +================================== |
3 | 3 |
|
4 | | -About |
5 | | -===== |
| 4 | +This directory and its subdirectories contain the LLVM nightly test |
| 5 | +infrastructure. This is technically version "4.0" of the LLVM nightly test |
| 6 | +architecture. |
6 | 7 |
|
7 | | -*LNT* is an infrastructure for performance testing. The software itself |
8 | | -consists of two main parts, a web application for accessing and visualizing |
9 | | -performance data, and command line utilities to allow users to generate and |
10 | | -submit test results to the server. |
| 8 | +The infrastructure has the following layout: |
11 | 9 |
|
12 | | -The package was originally written for use in testing LLVM compiler |
13 | | -technologies, but is designed to be usable for the performance testing of any |
14 | | -software. |
| 10 | + $ROOT/lnt - Top-level Python 'lnt' module |
15 | 11 |
|
| 12 | + $ROOT/lnt/server/db - Database schema, utilities, and examples of the LNT plist format. |
16 | 13 |
|
17 | | -Documentation |
18 | | -============= |
| 14 | + $ROOT/docs - Sphinx documentation for LNT. |
19 | 15 |
|
20 | | -The official *LNT* documentation is available online at: |
21 | | - https://llvm.org/docs/lnt |
| 16 | + $ROOT/tests - Tests for the infrastructure. |
22 | 17 |
|
| 18 | +For more information, see the web documentation, or docs/. |
23 | 19 |
|
24 | | -Source |
25 | | -====== |
| 20 | +Testing |
| 21 | +======= |
26 | 22 |
|
27 | | -The *LNT* source is available in the llvm-lnt repository: |
28 | | - https://github.com/llvm/llvm-lnt |
| 23 | +Testing is done by running tox from the top-level directory. It runs the tests |
| 24 | +for Python 3 and checks code style. |
0 commit comments