You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

xUnit.net v3进程内运行器如何显示通过的测试名称?

显示xUnit.net v3通过测试名称的方法

xUnit.net v3命令行运行器默认仅输出失败、跳过的测试信息,要查看所有通过的测试名称,可通过以下参数实现:

1. 使用-verbose(简写-v)参数

在命令后添加-verbose参数,运行器会输出每个测试的执行状态,包括通过的测试名称及耗时。

示例命令:

C:\src\xxx\yyy\Tests\bin\Debug\net481>Tests.exe -class "Tests.LoggingSystem.*" -verbose

执行后输出示例:

xUnit.net v3 In-Process Runner v2.0.3+216a74a292 (64-bit .NET Framework 4.8.9300.0)
  Discovering: Tests
  Discovered:  Tests
  Starting:    Tests
    √ Tests.LoggingSystem.Test1 [1.234s]
    √ Tests.LoggingSystem.Test2 [0.567s]
    √ Tests.LoggingSystem.Test3 [0.890s]
    √ Tests.LoggingSystem.Test4 [0.123s]
    √ Tests.LoggingSystem.Test5 [0.456s]
  Finished:    Tests
=== TEST EXECUTION SUMMARY ===
   Tests  Total: 5, Errors: 0, Failed: 0, Skipped: 0, Not Run: 0, Time: 17.315s

2. 指定结构化输出格式

如果需要更规整的结果(用于后续分析),可使用-output参数指定输出格式,这类格式会包含所有测试的完整信息,自然也包括通过的测试:

  • 输出JSON格式:-output json
  • 输出XML格式:-output xml

示例命令:

Tests.exe -class "Tests.LoggingSystem.*" -output json

内容的提问来源于stack exchange,提问作者Donald Herman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 19:07:08