我有一个像这样的笑话命令:
npx jest -c "..." one-big-test-suite test-1
现在,我想从测试套件one-big-test-suite.test.ts
访问one-big-test-suite
和test-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
来设置环境变量并在此基础上动态跳过测试。