XUnit 跳过所有测试

Mic*_*l G 10 c# xunit visual-studio-code

我的 xunit 有问题,它跳过所有测试,没有任何消息或错误,我使用的是 ubuntu 20.04,但在 Windows 10 上我有同样的问题

michael@michael-System-Product-Name:~/gradebook$ cd test
michael@michael-System-Product-Name:~/gradebook/test$ mkdir GradeBook.Test
michael@michael-System-Product-Name:~/gradebook/test$ cd GradeBook.Test
michael@michael-System-Product-Name:~/gradebook/test/GradeBook.Test$ sudo dotnet new xunit
[sudo] password for michael: 
Getting ready...
The template "xUnit Test Project" was created successfully.

Processing post-creation actions...
Running 'dotnet restore' on /home/michael/gradebook/test/GradeBook.Test/GradeBook.Test.csproj...
  Determining projects to restore...
  Restored /home/michael/gradebook/test/GradeBook.Test/GradeBook.Test.csproj (in 548 ms).
Restore succeeded.

michael@michael-System-Product-Name:~/gradebook/test/GradeBook.Test$ sudo dotnet test
  Determining projects to restore...
  All projects are up-to-date for restore.
  GradeBook.Test -> /home/michael/gradebook/test/GradeBook.Test/bin/Debug/net5.0/GradeBook.Test.dll
Test run for /home/michael/gradebook/test/GradeBook.Test/bin/Debug/net5.0/GradeBook.Test.dll (.NETCoreApp,Version=v5.0)
Microsoft (R) Test Execution Command Line Tool Version 16.8.3
Copyright (c) Microsoft Corporation.  All rights reserved.

Starting test execution, please wait...
A total of 1 test files matched the specified pattern.

Passed!  - Failed:     0, Passed:     1, Skipped:     0, Total:     1, Duration: 1 ms - /home/michael/gradebook/test/GradeBook.Test/bin/Debug/net5.0/GradeBook.Test.dll (net5.0)
Run Code Online (Sandbox Code Playgroud)

Ε Г*_*И О 47

去过也做过。这只是一种视错觉:)

Passed!  - Failed:     0, Passed:     1, Skipped:     0, Total:     1, ...
Run Code Online (Sandbox Code Playgroud)

尝试再次阅读该行。说是通过了!通过的测试数是 1。跳过的测试数实际上是 0。只是我们的眼睛读取的是靠近的内容。

  • 这太可怕了,哈哈 (5认同)