最近我安装了 Chutzpah 测试适配器扩展,用于在 VS2012 的测试资源管理器中运行我的 jasmine 测试,它开箱即用地运行良好。但是,在第二台机器上重复该过程后,我无法让测试显示在测试资源管理器中,而且我无法诊断原因。
我已将场景简化为创建一个新的空 ASP.NET Web 项目,添加 jasmine.js NuGet 包,然后添加一个包含单个测试的简单 test.js 文件。在第一台机器上,它几乎立即出现在测试资源管理器中;在第二个它根本没有。此外,在第一台机器上,我看到 Chutzpah 为 jasmine.js 而不是为 test.js 创建了一个 HTML 脚本运行程序文件;在第二台机器上(失败的地方)我看到它为两者创建了 HTML 脚本运行程序文件。手动打开 test.js 的脚本运行器页面实际上确实正确地调用了 jasmine 并且一切正常,我似乎无法获得测试资源管理器的集成。我尝试修改“测试模式”设置无济于事。有人对我还能研究什么有什么建议吗?