软件测试工具
项目描述
关于
lit 是一个可移植的工具,用于执行 LLVM 和 Clang 风格的测试套件,总结其结果,并提供失败指示。 lit 被设计为一个轻量级的测试工具,具有尽可能简单的用户界面。
特性
可移植!
灵活的测试发现。
并行测试执行。
支持多种测试格式和测试套件设计。
文档
官方的 lit 文档位于手册页,可在 LLVM 命令指南中在线查看:[https://llvm.net.cn/cmds/lit.html](https://llvm.net.cn/cmds/lit.html)。
源代码
lit 源代码作为 LLVM 的一部分提供,位于 LLVM 源代码库中:[https://github.com/llvm/llvm-project/tree/main/llvm/utils/lit](https://github.com/llvm/llvm-project/tree/main/llvm/utils/lit)
为 lit 贡献
请浏览 LLVM 问题跟踪器中标记为 tools:llvm-lit 的问题,获取要工作的想法:[https://github.com/llvm/llvm-project/labels/tools%3Allvm-lit](https://github.com/llvm/llvm-project/labels/tools%3Allvm-lit)
在提交补丁之前,运行测试套件以确保没有出现退步
# From within your LLVM source directory. utils/lit/lit.py \ --path /path/to/your/llvm/build/bin \ utils/lit/tests
注意,lit 的测试依赖于 not 和 FileCheck,LLVM 工具。您需要构建 LLVM 工具才能成功运行 lit 的测试套件。
您还需要确认 lit 在测试 LLVM 时仍然正常工作。按照 [https://llvm.net.cn/docs/TestingGuide.html](https://llvm.net.cn/docs/TestingGuide.html) 中的说明运行回归测试套件
make check-llvm
并确保运行 llvm-lit 包装脚本
/path/to/your/llvm/build/bin/llvm-lit utils/lit/tests
最后,确保 lit 通过 setuptools 安装时仍然正常工作
python utils/lit/setup.py install lit –path /path/to/your/llvm/build/bin utils/lit/tests
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。
源分发
构建分发
lit-18.1.8.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 47c174a186941ae830f04ded76a3444600be67d5e5fb8282c3783fba671c4edb |
|
MD5 | 95884ab4848c62f50f71a1d47d78c776 |
|
BLAKE2b-256 | 47b4d7e210971494db7b9a9ac48ff37dfa59a8b14c773f9cf47e6bda58411c0d |
lit-18.1.8-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a873ff7acd76e746368da32eb7355625e2e55a2baaab884c9cc130f2ee0300f7 |
|
MD5 | f72049042c1c86468f330656f7ba522b |
|
BLAKE2b-256 | 9606b36f150fa7c5bcc96a31a4d19a20fddbd1d965b6f02510b57a3bb8d4b930 |