类:Runner

Runner

定义 JasmineParallelRunner 的公共方法和属性。
注意:这应该被视为一个接口。由于 jsdoc 的限制,才将其记录为一个类。你可以放心地假设这些成员在两个运行程序类中都是可用的,但继承结构本身是一个实施细节,可能随时更改。

成员

exitOnCompletion :boolean

测试套件执行完毕后是否使 Node 进程退出。

类型
  • 布尔值
默认值
  • true

方法

addHelperFile(filePath)

将帮助程序文件添加到在测试套件执行时将要被加载的列表。

参数
名称 类型 描述
filePath string

将要加载的文件路径。

addMatchingHelperFiles(patterns)

将与指定模式匹配的文件添加到帮助程序文件列表。

参数
名称 类型 描述
patterns Array.<string>

一个帮助程序路径或与帮助程序相匹配的 globs 数组。每个路径或 glob 相对于 spec 目录进行评估。

addMatchingSpecFiles(patterns)

将与指定模式匹配的文件添加到 spec 文件列表。

参数
名称 类型 描述
patterns Array.<string>

一个 spec 文件路径或与 spec 文件相匹配的 globs 数组。每个路径或 glob 相对于 spec 目录进行评估。

addReporter(reporter)

向 Jasmine 环境添加一个自定义报告程序。

参数
名称 类型 描述
reporter Reporter

要添加的报告程序

参见

addSpecFile(filePath)

将 spec 文件添加到在测试套件执行时将要被加载的列表。

参数
名称 类型 描述
filePath string

将要加载的文件路径。

alwaysListPendingSpecs(value)

设置即使存在失败,控制台报告程序是否应该列出挂起的 spec。

参数
名称 类型 描述
value 布尔值

clearReporters()

清除所有已注册的报告程序。

configureDefaultReporter(options)

如果未指定其他报告程序,将配置安装的默认报告程序。

参数
名称 类型 描述
options ConsoleReporterOptions

loadConfig(config)

从指定的对象加载配置。

参数
名称 类型 描述
config Configuration

loadConfigFile(configFilePathopt)

从指定的文件加载配置。该文件可以是 JSON 文件,也可以是任意可加载为模块并提供 Jasmine 配置作为其默认导出的 JS 文件。

该配置文件将通过动态 import() 加载,除非此 Jasmine 实例已使用 {jsLoader: 'require'} 配置。动态 import() 支持 ES 模块和几乎所有 CommonJS 模块。

参数
名称 类型 属性 默认值 描述
configFilePath string <可选>
spec/support/jasmine.json
返回值

Promise

showColors(value)

设定是否在控制台报告程序中显示颜色。

参数
名称 类型 描述
value 布尔值

是否显示颜色

verbose(value)

设定是否以详细模式运行,该模式打印可能对调试配置问题有用的信息。

参数
名称 类型 描述
value 布尔值

是否以详细模式运行