No description
  • Python 56.2%
  • JavaScript 28.8%
  • HTML 9.4%
  • C++ 2.2%
  • Shell 2.2%
  • Other 1.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jon Roelofs 4f27b34e32 Use lexical ordering for test-suite tests
LIT's default order is "smart", which on subsequent runs orders tests based on
their execution time (negated for failure). Unfortunately, while great for
llvm's regression suite, that ordering is not great for benchmark stability,
where we want things to be as consistent as possible from run to run.

Thanks to Ahmad Yasin for spotting this.

rdar://185192119
2026-08-19 13:21:35 -07:00
.github Add smoke test for Docker container sanity (#205) 2026-03-31 14:47:52 -04:00
deployment [deploy] Update image to v0.4.12 2026-08-19 14:45:35 -04:00
docker Disallow crawlers in robots.txt (#224) 2026-07-16 14:37:21 +08:00
docs [docs] Update a few references to http://lnt.llvm.org (#230) 2026-08-19 15:07:07 -04:00
examples [LNT] Remove Python2 support 2022-03-15 17:02:57 +00:00
lnt Use lexical ordering for test-suite tests 2026-08-19 13:21:35 -07:00
schemas [lnttool] Add an admin command to add new test suites (#159) 2026-02-04 12:49:46 -05:00
tests Use lexical ordering for test-suite tests 2026-08-19 13:21:35 -07:00
utils Remove outdated source distribution files (#191) 2026-03-24 09:15:02 -04:00
.gitignore Add a Terraform configuration to deploy lnt.llvm.org (#128) 2025-11-21 08:45:37 -05:00
LICENSE.TXT Update LICENSE file and file headers to the new license. 2019-01-19 12:27:21 +00:00
MANIFEST.in These excludes probably aren't needed and cause warnings when LNT is installed 2018-01-10 00:17:19 +00:00
pyproject.toml Run lit with --time-tests to see which tests are slowest (#208) 2026-03-31 23:31:48 -04:00
README.md Overhaul the README and developer guide (#90) 2025-10-16 08:43:54 -04:00
requirements.client.txt Bump werkzeug from 3.1.4 to 3.1.5 (#149) 2026-02-03 14:51:04 -05:00
requirements.server.txt Update gunicorn to latest version (23.0.0) (#118) 2025-10-23 17:57:29 -04:00
requirements.txt Update installation instructions and run the installation test unconditionally (#70) 2025-10-07 15:09:31 -04:00

LNT: LLVM Nightly Test Infrastructure

About

LNT is an infrastructure for performance testing. The software itself consists of two main parts, a web application for accessing and visualizing performance data, and command line utilities to allow users to generate and submit test results to the server.

The package was originally written for use in testing LLVM compiler technologies, but is designed to be usable for the performance testing of any software.

Documentation

The official LNT documentation is available online at: https://llvm.org/docs/lnt

Source

The LNT source is available in the llvm-lnt repository: https://github.com/llvm/llvm-lnt

Contributing

To get started, please look at the Developer Guide in the official documentation.