[英]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.