簡體   English   中英

如何在沒有 Visual Studio 和源代碼的情況下運行 NUnit 測試?

[英]How to run NUnit tests without Visual Studio and Source code?

我對單元測試很陌生。

我有一個 C# 項目的解決方案。 我向其中添加了一個新的 NUnit 項目並添加了一些測試。

我可以使用 Visual Studio 的測試資源管理器運行我的測試,甚至可以在開發平台中使用命令行:

D:\Project\GuiTests\bin\Debug\netcoreapp2.1>dotnet test GuiTests.dll

我想做類似的事情,但是在一個沒有 Visual Studio 和源代碼的測試平台上。

我只想復制測試文件夾(即 D:\Project\GuiTests\bin\Debug\netcoreapp2.1)並使用命令行運行測試。

可能嗎? 我怎樣才能做到這一點?

目前,我嘗試了一下並得到:

在此處輸入圖像描述

===

我嘗試使用 nunit-console 並收到此錯誤:

無法加載文件或程序集 'nunit.framework, Version=3.10.1.0, Culture=neutral, PublicKeyToken=2638cd05610744eb' 或其依賴項之一。

谷歌搜索,似乎 nunit-console 不支持.Net Core。

所以我想我應該用dotnet test go

您可以閱讀NUnit Console Command Line的文檔

控制台界面運行器由表單中的命令調用
NUNIT3-CONSOLE [inputfiles] [options]
其中 inputfiles 是一個或多個 NUnit 可以處理的類型的程序集或測試項目,而 options 是零個或多個選項。 輸入文件和選項可以按任何順序混合。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM