跳转到主要内容

软件测试工具

项目描述

关于

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 的测试依赖于 notFileCheck,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

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源分发

lit-18.1.8.tar.gz (161.1 kB 查看哈希值)

上传时间

构建分发

lit-18.1.8-py3-none-any.whl (96.4 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面