【发布时间】:2019-01-18 03:28:01
【问题描述】:
我想用changedSince 和onlyChanged 标志来开玩笑。我更改了许多测试以及测试所依赖的文件。并根据 jest cli flags 的文档:
changedSince:运行与自提供分支以来的更改相关的测试。如果当前分支已经偏离给定分支,那么只会测试本地所做的更改。
onlyChanged:别名 -o。尝试根据当前存储库中已更改的文件来识别要运行的测试。仅当您目前在 git/hg 存储库中运行测试并且需要静态依赖图(即没有动态要求)时才有效。
但是当我运行 jest --changedSince=master 或 jest --onlyChanged 时,它运行 0 次测试,而在终端中根本没有给出任何东西。
jest --listTests 列出所有测试。但是,当我运行jest --listTests --changedSince=master 或jest --listTests --onlyChanged 时,它没有列出任何测试。
【问题讨论】:
标签: git unit-testing testing jestjs