Jest.js 如何从测试套件内部访问传递给测试的CLI选项

pexxcrt2  于 2023-09-28  发布在  Jest
关注(0)|答案(1)|浏览(127)

我有一个这样的命令:

npx jest -c "..." one-big-test-suite test-1

现在,我想访问测试套件one-big-test-suite.test.ts中的one-big-test-suitetest-1。因为jest使用worker来处理测试,所以我不能使用process.argv,因为它返回:

argv: [
  '/usr/local/bin/node',
  '/app/node_modules/jest-worker/build/workers/processChild.js'
]

有没有一种方法可以使用NodeJS访问这些CLI选项,或者Jest中有没有一个函数可以让我访问CLI选项,或者只是访问将要运行的测试套件列表?

jhkqcmku

jhkqcmku1#

我认为你最好的机会是通过访问process.env来设置环境变量并动态跳过基于环境变量的测试。

相关问题