Jestjs 使用jest.runCLI()运行单个测试

Jestjs 使用jest.runCLI()运行单个测试,jestjs,gulp-jest,Jestjs,Gulp Jest,我想在gulp中使用jest.runCLI() 我该怎么做 如何使用jest.runCLI()运行一个测试?jest有一个CLI选项,可以只运行更改的文件(基于git存储库状态)。 命令行jest--onlyChanged以编程方式变为: jest.runCLI({'onlyChanged': true}, __dirname, function (success) {...}); jest使用终端对指定的文件名使用非连字符选项: jest test1只运行test1.js jest tes

我想在
gulp
中使用
jest.runCLI()

我该怎么做


如何使用
jest.runCLI()
运行一个测试?

jest有一个CLI选项,可以只运行更改的文件(基于git存储库状态)。 命令行
jest--onlyChanged
以编程方式变为:

jest.runCLI({'onlyChanged': true}, __dirname, function (success) {...});
jest使用终端对指定的文件名使用非连字符选项:

  • jest test1
    只运行test1.js
  • jest test1 test2
    运行test1.js和test2.js
jest cli用于解析选项的选项和非连字符选项被映射到下划线选项(
):

  • jest.runCLI({''.':['test1']},{'dirname,函数(success){…})仅运行test1.js
  • jest.runCLI({''.':['test1','test2']},{'.\u目录名,函数(成功){…})运行test1.js和test2.js