当前位置: 首页 > 知识库问答 >
问题:

Visual Studio 2015没有发现单元测试:C

单于皓轩
2023-03-14

我正在做一个C项目,开发了一些测试用例。我能够执行测试用例,直到突然所有的测试用例从测试浏览器中消失。我的意思是说,即使测试项目被正确编译,测试方法也不会显示在测试资源管理器中。

我遵循这里给出的步骤,但没有成功。

这些是我做过的事情:

  • 我删除了%temp%文件夹的内容。
  • 我将默认的处理器架构更改为X64。(测试

注意事项:

    < li >我的解决方案中只有一个测试项目,并且目前只包含几个测试。 < li >我的项目文件位于网络驱动器上,因为不允许我存储在本地。 < li >我无法禁用防病毒软件或防火墙,并且我没有系统的管理员权限。

共有1个答案

岳昊空
2023-03-14

查看您的.vcxproj文件,并确保它显示

<代码>

你的每一份文件。

 类似资料:
  • 在macOS上运行docker mhart/alpine节点:8 (6.10.3-r0)(18/18)纱线0.24.6笑话20.0.4 但是,在运行代码时,我有一个_tests _/index.test.js文件 我得到以下输出 未找到测试 在 /usr/src/app 5文件检查。 testMatch: /__tests__//*. js?(X),**/?(*.)(spec|test). js?

  • 我找不到Java的自包含UUID5实现,所以我试着在下面滚动这个解决方案。它通过了我的一些单元测试,但是没有通过其他的。这里面有什么明显的漏洞吗?

  • 我曾经在这个项目中独自工作,该项目使用与visual studio team Foundation集成的源代码管理git。visual studio无法发现单元测试的问题是在项目中出现新元素以及需要通过源代码管理联机重新创建解决方案时开始的。在此之前,所有测试总是由visual Studio发现的。 为了创建单元测试,我使用dll Microsoft.VisualStudio.QualityToo

  • 我正在使用xUnit(1.9.2.version)ReSharper xUnit。net测试支持ReSharper 9对ReSharper的扩展 由于某些原因,ReSharper单元测试运行程序不会发现所有现有的单元测试,而测试资源管理器会发现。所有测试类都标记为公共<有线索吗?

  • 问题内容: 是否可以在不设置数据库的情况下编写Django单元测试?我想测试不需要设置数据库的业务逻辑。尽管设置数据库的速度很快,但在某些情况下我真的不需要它。 问题答案: 你可以继承DjangoTestSuiteRunner的子类,并覆盖setup_databases和teardown_databases方法以进行传递。 创建一个新的设置文件,并将TEST_RUNNER设置为刚创建的新类。然后,

  • 我在Visual Studio 2017 Update 3预览版中有以下解决方案,它由作为NetStandard1.4的Xamarin.Forms项目和NetStandard1.4 dotnet Core Services.API项目以及NetStandard1.6 dotnet Core单元测试项目组成。 单元测试项目仅引用服务项目。csproj文件如下所示,其中添加了用于单元测试的MSTest