英语法语西班牙文

OnWorks 网站图标

试用 - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行试用

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令试用版,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


试运行单元测试

概要


试用 [ 选项 [ 文件 | | 模块 | 测试用例 | 测试方法 ] ...

试用 - 帮帮我 | -h

商品描述


试验加载并执行一套单元测试,从模块、包和文件中获得
在命令行中列出。

trial 将采用文件名或完全限定的 Python 名称作为参数。 因此
“试用 myproject/foo.py”、“试用 myproject.foo”和“试用”
myproject.foo.SomeTestCase.test_method' 都是调用试验的有效方法。 多个这样的
参数也被接受,它们的顺序将决定
运行相应的测试。

运行给定的测试套件后,默认测试报告器会打印测试摘要
跑。 这包括单词“PASSED”(如果所有测试都按预期运行)或“FAILED”(如果有的话)
测试表现出乎意料),然后是不同类型测试结果的计数
遭遇。 可能的测试结果类型包括:

成功
通过所有断言并无错误完成的测试。 这些是
在正常测试输出中标记为“PASSED”。

失败
断言失败的测试,称为 self.fail() 或显式引发
self.failureException 出于某种原因。 这些在正常测试中被标记为“FAILED”
输出。

引发意外异常的测试(包括 AssertionError),测试
导致 tearDown() 方法引发异常,测试运行时间超过
超时间隔,测试导致调用twisted.python.log.err()
没有随后调用 self.flushLoggedErrors(),测试离开反应器
处于不干净的状态等。这些在正常测试输出中被标记为“错误”。

注意,因为实际测试方法返回后可能会导致错误,所以
单个测试可能被报告为错误和失败,因此
测试结果总数可以大于测试总数
被执行。

skips 被跳过的测试,通常是因为缺少依赖项。 这些被标记
正常测试输出中的“SKIPPED”。

预期失败
失败的测试,但预计会失败,通常是因为测试是为了
尚未实现的功能。 这些在正常情况下被标记为“TODO”
测试输出。

意外的成功
应该列在 expectedFailures 下的测试,除了一些
测试成功的原因。 这些标记为“成功!?!” 在正常的测试输出中。

配置


-j, - 工作
设置要运行的流程工作者的数量。 与调试冲突,先退出
和配置文件选项。

-b, -调试
在调试器中运行测试。 如果该调试器是“pdb”(如果
未指定),如果存在,将从当前目录加载一个 `.pdbrc'。
还对异常进行事后调试。

-B, --调试堆栈跟踪
报告延迟创建和回调堆栈跟踪。

--覆盖率
在trial temp的‘coverage’子目录中生成coverage信息
目录(默认为`_trial_temp')。 对于每个 Python 模块,
执行给定的测试,将在覆盖目录中创建一个文件
以模块的完全限定名称命名,后缀为“.cover”。 例如,
因为试用测试运行器是用 Python 编写的,所以覆盖目录将
几乎总是包含一个名为“twisted.trial.runner.cover”的文件。

每个“.cover”文件都包含相关模块的 Python 源代码的副本,
在包含覆盖信息的每一行的开头带有一个前缀。 为了
不可执行的行(空行、注释等)前缀为空。
对于在测试套件过程中运行的可执行行,前缀是
number 表示该行被执行的次数。 字符串“>>>>>>”
为测试套件过程中未执行的可执行行添加前缀。

请注意,此功能使用 Python 的 sys.settrace() 函数,因此测试
调用 sys.settrace() 本身可能会破坏试验的覆盖功能。

--调试器
指定传递 --debug 选项时要使用的调试器。 论据
应该是实现相同接口的对象的完全限定名称
作为标准库的“pdb”。

--禁用gc
在测试运行期间禁用垃圾收集器。 由于每个测试是
运行,trial 保存了 TestResult 对象,这意味着 Python 的垃圾
收集器有更多的非垃圾对象要趟过,使每个垃圾-
收集运行稍慢。 完全禁用垃圾收集将使
一些测试套件完成得更快(对比 --force-gc,如下),代价是
增加(可能很大)内存消耗。 此选项也进行测试
稍微更具确定性,这可能有助于在极端情况下进行调试。

-e, --错误
一旦出现回溯就将回溯打印到标准输出。

--强制GC
在每个测试用例之前和之后运行 gc.collect()。 这可以用来隔离
收集对象时发生的错误。 此选项将是默认值,
除了它使测试运行速度慢十倍。

-h, - 帮帮我
将用法消息打印到标准输出,然后退出。

--帮助订单
打印可以运行 TestCase 测试方法的可能顺序列表,然后
出口。 订单可以与下面描述的 --order 选项一起使用。

--help-记者
将有效报告者列表打印到标准输出,然后退出。 记者可以
使用下面描述的 --reporter 选项选择。

--帮助反应堆
将可能的反应器列表打印到标准输出,然后退出。 未全部列出
反应器可在每个平台上使用。 反应器可以选择
--reactor 选项如下所述。

-l, --日志文件 日志文件
将日志定向到不同的文件。 默认文件是“test.log”。 日志文件 is
相对于_trial_temp。

-n, --试运行
完成所有测试并使它们通过而不运行。

-N, --无递归
默认情况下,trial 通过包递归查找每个模块中的每个模块
子包。 除非,也就是说,您指定了此选项。

--nopm 不要自动跳转到调试器对异常进行事后分析。
仅可与 --debug 结合使用。

- 命令 秩序
指定在给定测试用例中运行各个测试方法的顺序。
默认情况下,它们按字母顺序运行。 有关其他有效的列表,请参阅 --help-order
值。

- 轮廓
在 Python 分析器下运行测试。

-r, - 反应堆 反应堆
选择要使用的反应器。 有关列表,请参阅 --help-reactors。

--递归限制 限制
设置 Python 的递归限制。 参见 sys.setrecursionlimit()。

- 记者 记者
选择用于试验输出的报告器。 使用 --help-reporters 选项
查看有效记者名单。

-x, --先退出
在第一个不成功的测试之后停止测试运​​行。 这包括
失败、错误或意外的成功。 不适用于 --jobs 选项
目前。

--喷出 打印发生的一切的疯狂冗长的日志。 调试时很有用
冻结或锁定复杂的代码。

--tb格式 格式
显示回溯的格式。 可接受的值为“default”、“brief”和
'详细'。 `brief' 生成与 Emacs 的 GUD 配合良好的回溯。

--临时目录 目录
警告:除非您知道自己在做什么,否则不要使用此选项。 默认情况下,
trial 在当前工作目录下创建一个名为 _trial_temp 的目录。
试运行时,它首先 删除 这个目录,然后创建它,然后改变
进入目录以运行测试。 存储日志文件和任何覆盖文件
这里。 如果您希望在除目录之外的目录中进行试运行,请使用此选项
_trial_temp。 请注意,审判将 删除 重新创建它之前的目录。

--测试模块 文件名
要求审判调查 文件名 并运行使用 Emacs 样式指定的任何测试
缓冲区变量`test-case-name'。

--不洁警告
从 Twisted 8.0 开始,如果反应器不干净,试验将报告错误
测试结束。 提供此选项是为了帮助从 Twisted 2.5 迁移到
Twisted 8.0 及更高版本。 启用此选项会将错误转换为警告。

-u, --直到失败
继续循环测试,直到其中一个引发错误或失败。 这是
对于重现间歇性故障特别有用。

- 版
打印 Twisted 版本号并退出。

--无模块 模块名称
模拟缺少指定的逗号分隔的模块列表。 这使它
看起来模块不存在于系统中,导致测试检查
该配置的行为。

-z, - 随机的 种子
使用指定的种子以随机顺序运行测试。 如果出现以下情况,请不要传递此选项
你也在传递--order。

使用 onworks.net 服务在线试用


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    办公楼层
    办公楼层
    OfficeFloor 提供反转
    耦合控制,其: - 依赖
    注射 - 持续注射 -
    线程注入更多信息
    参观...
    下载 OfficeFloor
  • 2
    分区工具包
    分区工具包
    DivKit 是一个开源的服务器驱动
    用户界面(SDUI)框架。 它可以让你
    推出来自服务器的更新
    不同的应用程序版本。 另外,还可以是
    用于...
    下载 DivKit
  • 3
    子转换器
    子转换器
    各种工具之间的转换
    订阅格式。 暗影火箭用户
    应使用 ss、ssr 或 v2ray 作为目标。
    您可以将 &remark= 添加到
    类似电报的 HT...
    下载子转换器
  • 4
    冲锋衣
    冲锋衣
    SWASH 是一个通用的数字
    模拟不稳定的工具,
    非流体静力,自由表面,
    旋转流和传输现象
    在沿海水域...
    下载SWASH
  • 5
    VBA-M(已存档 - 现在在 Github 上)
    VBA-M(已存档 - 现在在 Github 上)
    项目已移至
    https://github.com/visualboyadvance-m/visualboyadvance-m
    特征:作弊创作保存状态多
    系统,支持gba, gbc, gb, sgb,
    sgb2图...
    下载 VBA-M(存档 - 现在在 Github 上)
  • 6
    Stacer
    Stacer
    Linux 系统优化器和监控
    Github 存储库:
    https://github.com/oguzhaninan/Stacer.
    受众:最终用户/桌面。 用户
    接口:Qt。 编程拉...
    下载 Stacer
  • 更多 ”

Linux 命令

Ad