[英]net core 7, dotnet test : continue after one test failed
我正在使用 .net 核心 7。
從命令行,do.net 測試(我正在使用 nunit)在測試失敗時停止。
有沒有辦法不停止並繼續進行以下測試?
謝謝 !
您能否提供一些代碼以更好地說明您的問題?
通常do.net test
運行所有測試並提供關於哪些通過和哪些失敗的報告。
例如,在這個最小復制中:
public class Tests
{
[Test]
public void FailingTest1()
{
Assert.Fail();
}
[Test]
public void PassingTest()
{
Assert.Pass();
}
[Test]
public void FailingTest2()
{
Assert.Fail();
}
}
當我運行do.net test
時,我看到:
PS C:\Users\SeanK\Repositories\2023_01_NunitRepro> dotnet test
Determining projects to restore...
All projects are up-to-date for restore.
Repro -> C:\Users\SeanK\Repositories\2023_01_NunitRepro\Repro\bin\Debug\net7.0\Repro.dll
Test run for C:\Users\SeanK\Repositories\2023_01_NunitRepro\Repro\bin\Debug\net7.0\Repro.dll (.NETCoreApp,Version=v7.0)
Microsoft (R) Test Execution Command Line Tool Version 17.4.0 (x64)
Copyright (c) Microsoft Corporation. All rights reserved.
Starting test execution, please wait...
A total of 1 test files matched the specified pattern.
Failed FailingTest1 [27 ms]
Stack Trace:
at Repro.Tests.FailingTest1() in C:\Users\SeanK\Repositories\2023_01_NunitRepro\Repro\UnitTest1.cs:line 8
1) at Repro.Tests.FailingTest1() in C:\Users\SeanK\Repositories\2023_01_NunitRepro\Repro\UnitTest1.cs:line 8
Failed FailingTest2 [< 1 ms]
Stack Trace:
at Repro.Tests.FailingTest2() in C:\Users\SeanK\Repositories\2023_01_NunitRepro\Repro\UnitTest1.cs:line 20
1) at Repro.Tests.FailingTest2() in C:\Users\SeanK\Repositories\2023_01_NunitRepro\Repro\UnitTest1.cs:line 20
Failed! - Failed: 2, Passed: 1, Skipped: 0, Total: 3, Duration: 30 ms - Repro.dll (net7.0)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.