npm test / nyc / tap运行两次,无缘无故

时间:2016-06-08 15:42:35

标签: node.js npm tap

package.json中的相关行:

"pretest": "NODE_ENV=test npm run reset",
"test": "NODE_ENV=test nyc tap tests/{unit,integration}/{**,**/**}/*-test.js",

当我运行npm test时,nyc tap ...会运行整个套件两次。鉴于测试创建了某些资源,列表测试在第二次运行时显示一个条目太多。这非常令人沮丧,也因为测试套件需要两倍的时间。

有趣的是,它不会发生在特拉维斯,它只运行一次。但是我的同事Mac也两次。

之前有人见过这种行为吗?我在OSX上。

0 个答案:

没有答案