我在WebStorm上遇到一个小问题,我希望有人之前经历过并解决过。
我正在使用WebStorm构建一个angular.js应用程序,我将其设置为使用Karma来运行我的测试。这在大多数情况下都很好:我有一个Karma配置设置,我可以运行测试或调试它们没有问题。
我的问题是,当我尝试通过单击“测试运行”树中的一个测试单独运行测试时,它会转到节点配置,尝试运行它并失败(因为它寻找js依赖项)。之后,我回到我的'karma配置',它贯穿整个测试没有问题。
有谁知道如何连接IDE以便我可以从UI触发我的测试?
答案 0 :(得分:2)
仅允许执行单个测试的运行程序(例如JSTestDriver)支持从文件右键单击菜单运行测试。 Karma目前没有这种可能性(WEB-13173)。请参阅https://github.com/karma-runner/karma/issues/1235上的讨论。
要运行单个测试文件,您可以使用包含不同测试集的多个karma配置文件。另外,您可以按照https://github.com/karma-runner/karma/issues/553
中提到的方式重命名单个测试/套装