使用ReSharper测试中的Karma测试运行器

本文关键字:Karma 测试运行 ReSharper 测试 使用 | 更新日期: 2023-09-27 18:18:34

在我们的团队中,我们使用Visual Studio 2015,对于我们的c#测试,我们使用MSTest和r# -test作为测试运行器。两个测试运行器都可以运行我们所有的c#测试。

我们也有使用Jasmine的javascript测试,并希望使用Karma进行这些测试。MSTest有一个Karma TestAdapter,但是对于r# (Version 9.2)来说,不支持Karma测试。r#检测到Jasmine测试,但测试失败,因为它没有使用来自karma-config文件的文件引用。

我不想添加所有的参考文件'///

作为一种解决方案,如果我能在r#中禁用茉莉测试的检测,那就太好了,但是即使在r#选项中有一个"启用茉莉支持"的复选标记,它似乎也没有效果。

使用ReSharper测试中的Karma测试运行器

我现在恰好和你处于几乎相同的情况。我可以确认,在启用Jasmine支持复选框未勾选的情况下,r#不再自动识别它们。

当我取消勾选时,变化几乎是即时的。我在页边空白处看不到r#按钮,单元测试会话框架也没有选择Jasmine测试。

我知道仅仅不同意你所描述的并不是特别有帮助,但值得注意的是,它在我的解决方案中是有效的。