commit | 7c485bf52e0476f6d47bfcb08b5ac7e131d209bf | [log] [tgz] |
---|---|---|
author | Jessica Paquette <jpaquette@apple.com> | Mon Mar 20 15:02:17 2023 -0700 |
committer | Jessica Paquette <jpaquette@apple.com> | Mon Mar 20 15:02:17 2023 -0700 |
tree | 8173ce27a4f587bb76cd5f8a09542640a3097c3d | |
parent | d7fc7bf4d5846fa58a812e59536ed6240fc88673 [diff] |
Restore code size tracking support in Darwin D109576 broke code size metric collection on Darwin platforms. This patch restores support in Darwin. The reason support was broken is that `llvm-size` outputs text section size with leading underscores, while on other platforms, it leads with periods. https://reviews.llvm.org/D146257
This directory and its subdirectories contain the LLVM nightly test infrastructure. This is technically version “4.0” of the LLVM nightly test architecture.
The infrastructure has the following layout:
$ROOT/lnt - Top-level Python ‘lnt’ module
$ROOT/lnt/server/db - Database schema, utilities, and examples of the LNT plist format.
$ROOT/docs - Sphinx documentation for LNT.
$ROOT/tests - Tests for the infrastructure.
For more information, see the web documentation, or docs/.
Testing is done by running tox from the top-level directory. It runs the tests for both Python 2 and Python 3, it also checks code style.