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



我有一个像这样的笑话命令:

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选项或将要运行的测试套件列表?

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

最新更新