我有一个项目,其中包含我从命令行使用 Mocha 运行的测试。我在我的 中设置了一个测试脚本,packages.json
如下所示:
"test": "mocha ./**/*.spec.js --reporter dot --require jsdom-global/register"
我目前在 Visual Studio Team Services 中设置了一个简单的任务,它只运行npm test
命令,它在控制台中运行 Mocha,并根据测试是否通过继续/失败构建。
我想做的是让我的测试结果在运行后填充构建定义中的“测试”选项卡。就像我在 C# 代码上运行测试时可以填充此选项卡一样。
我已经尝试过为此使用 Chutzpah,但它过于复杂并且似乎需要我跳过各种麻烦,这意味着更改我的测试并编写长配置文件。我已经写了很多测试,所以真的不想这样做。当它最终发现我的任何测试时,它抱怨require
和其他与 Node 模块相关的事情。
我所要求的实际上可能吗?是否有一种与在 Node 中运行我的测试兼容的简单方法来实现这一点?