#results #repository #commit #run #last

app testrepository

测试结果库

1 个不稳定版本

0.1.0 2024年7月18日

#42 in #last

Apache-2.0 OR BSD-3-Clause

350KB
6K SLoC

Python 5.5K SLoC // 0.3% comments Batch 166 SLoC Rust 3 SLoC

测试库

https://travis-ci.org/testing-cabal/testrepository.svg?branch=master

概述

本项目提供测试结果数据库,可以作为开发者工作流程的一部分,用于确保/检查以下内容:

  • 没有测试失败的情况下提交代码,测试修复周期。
  • 没有添加新测试的情况下提交代码。
  • 自上次提交以来哪些测试失败了(仅运行部分测试)。
  • 当前哪些测试失败并需要修复。

测试结果使用subunit插入(因此可以接受任何可以输出subunit或转换为subunit流的工具)。

讨论、使用和开发的邮件列表在 https://launchpad.net/~testrepository-dev - 欢迎所有人加入。一些人会在irc.freenode.net上的#testrepository频道上交流。

项目的持续集成在 https://travis-ci.org/testing-cabal/testrepository

许可

测试库在BSD / Apache 2.0许可下。有关详细信息,请参阅源代码中的COPYING文件。

快速入门

创建配置文件

$ touch .testr.conf

创建仓库

$ testr init

将测试运行加载到仓库中

$ testr load < testrun

查询仓库

$ testr stats
$ testr last
$ testr failing

删除仓库

$ rm -rf .testrepository

文档

更详细的文档,包括设计和实现细节、用户手册以及Test Repository本身的发展指南,可以在 https://testrepository.readthedocs.org/en/latest 或源代码树中的doc/(运行make -C doc html)找到。

无运行时依赖