构造函数
new ParallelRunner(options)
参数
名称 | 类型 | 说明 |
---|---|---|
options |
ParallelRunnerOptions | undefined |
示例
const ParallelRunner = require('jasmine/parallel');
const runner = new ParallelRunner({numWorkers: 3});
扩展
成员
exitOnCompletion :boolean
套件执行完成后是否导致 Node 进程退出。
类型
- 布尔值
- 覆盖
- 默认值
- true
方法
addHelperFile(filePath)
在套件执行时将辅助文件添加到加载列表中。
参数
名称 | 类型 | 说明 |
---|---|---|
filePath |
string | 加载的文件路径。 |
addMatchingHelperFiles(patterns)
在辅助文件列表中添加与指定模式匹配的文件。
参数
名称 | 类型 | 说明 |
---|---|---|
patterns |
Array.<string> | 辅助文件路径的数组或与辅助文件匹配的 glob。每个路径或 glob 都会根据 spec 目录进行评估。 |
addMatchingSpecFiles(patterns)
在 spec 文件列表中添加与指定模式匹配的文件。
参数
名称 | 类型 | 说明 |
---|---|---|
patterns |
Array.<string> | spec 文件路径的数组或与 spec 文件匹配的 glob。每个路径或 glob 都会根据 spec 目录进行评估。 |
addReporter(reporter)
在 Jasmine 环境中添加自定义报告器。
参数
名称 | 类型 | 说明 |
---|---|---|
reporter |
报告器 | 添加的报告器 |
- 覆盖
- 参见
addSpecFile(filePath)
在套件执行时将 spec 文件添加到加载列表中。
参数
名称 | 类型 | 说明 |
---|---|---|
filePath |
string | 加载的文件路径。 |
alwaysListPendingSpecs(value)
设置控制台报告器是否在存在故障的情况下列出未完成的规范。
参数
名称 | 类型 | 说明 |
---|---|---|
值 |
布尔值 |
clearReporters()
清除所有已注册的报告器。
configureDefaultReporter(options)
配置未指定其他报告器时安装的默认报告器。
参数
名称 | 类型 | 说明 |
---|---|---|
options |
ConsoleReporterOptions |
(async) execute(filesopt, filterStringopt) → {Promise.<JasmineDoneInfo>}
运行测试套件。
注意:如果你打算使用返回的 Promise,请将 exitOnCompletion
设置为 false。否则,Node 进程通常会在 Promise 解决之前退出。
参数
名称 | 类型 | 属性 | 说明 |
---|---|---|---|
文件 |
Array.<string> | <可选> |
用于运行的规范文件,而不是先前配置的设置 |
filterString |
string | <可选> |
用于筛选规范的正则表达式。如果指定,则仅运行具有匹配全名的规范。 |
返回
套件完成后解决的 Promise。
- 类型
- Promise.<JasmineDoneInfo>
loadConfig(config)
从指定的对象加载配置。
参数
名称 | 类型 | 说明 |
---|---|---|
配置 |
Configuration |
loadConfigFile(configFilePathopt)
从指定的文件中加载配置。该文件可以是 JSON 文件,或者可以通过 require 加载并提供其默认导出内容为 Jasmine 配置的任何 JS 文件。
参数
名称 | 类型 | 属性 | 默认 | 说明 |
---|---|---|---|---|
configFilePath |
string | <可选> |
spec/support/jasmine.json |
返回
Promise
showColors(value)
设置是否在控制台报告器中显示颜色。
参数
名称 | 类型 | 说明 |
---|---|---|
值 |
布尔值 | 是否显示颜色 |