构造函数
new ParallelRunner(options)
参数
名称 | 类型 | 说明 |
---|---|---|
options |
ParallelRunnerOptions | undefined |
示例
const ParallelRunner = require('jasmine/parallel');
const runner = new ParallelRunner({numWorkers: 3});
扩展
成员
exitOnCompletion :boolean
套件执行完成后是否导致 Node 进程退出。
类型
- boolean
- 覆盖
- 默认值
- true
方法
addHelperFile(filePath)
向列表中添加将随套件执行而加载的帮助器文件。
参数
名称 | 类型 | 说明 |
---|---|---|
filePath |
string | 加载的文件路径。 |
addMatchingHelperFiles(patterns)
将与指定模式匹配的文件添加到帮助器文件列表中。
参数
名称 | 类型 | 说明 |
---|---|---|
patterns |
Array.<string> | 帮助器文件路径数组或与帮助器文件匹配的glob。每个路径或 glob 都将根据规范目录进行评估。 |
addMatchingSpecFiles(patterns)
将与指定模式匹配的文件添加到规范文件列表中。
参数
名称 | 类型 | 说明 |
---|---|---|
patterns |
Array.<string> | 规范文件路径数组或与规范文件匹配的glob。每个路径或 glob 都将根据规范目录进行评估。 |
addReporter(reporter)
向 Jasmine 环境中添加自定义报告。
参数
名称 | 类型 | 说明 |
---|---|---|
reporter |
Reporter | 要添加的报告 |
- 覆盖
- 请看
addSpecFile(filePath)
向列表中添加将随套件执行而加载的规范文件。
参数
名称 | 类型 | 说明 |
---|---|---|
filePath |
string | 加载的文件路径。 |
alwaysListPendingSpecs(value)
设置控制台报告是否在发生故障时罗列待处理的规范。
参数
名称 | 类型 | 说明 |
---|---|---|
value |
boolean |
clearReporters()
清除所有已注册的报告器。
configureDefaultReporter(options)
配置指定的默认报告器。
参数
名称 | 类型 | 说明 |
---|---|---|
options |
ConsoleReporterOptions |
(async) execute(filesopt, filterStringopt) → {Promise.<JasmineDoneInfo>}
运行测试套件。
注意:如果你打算使用返回的承诺,将exitOnCompletion
设置为 false。否则,通常会在承诺确定之前退出 Node 进程。
参数
名称 | 类型 | 属性 | 说明 |
---|---|---|---|
files |
Array.<string> | <可选> |
指定文件用于运行,而不是之前配置的集合 |
filterString |
string | <可选> |
用于过滤测试的正则表达式。如果指定,仅运行完全匹配的测试。 |
返回值
套件完成后解析的承诺。
- 类型
- Promise.<JasmineDoneInfo>
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 |
boolean | 是否显示颜色 |
verbose(value)
设置是否以详细模式运行,该模式会打印在调试配置问题时可能有用信息。
参数
名称 | 类型 | 说明 |
---|---|---|
value |
boolean | 是否以详细模式运行 |
- 继承自