簡體   English   中英

如何配置Visual Studio Online以運行自定義單元測試框架?

[英]How do I configure Visual Studio Online to run a custom unit test framework?

我正在嘗試使Visual Studio Online構建服務運行我的nSpec測試。 我已經下載了nSpec測試適配器(在本地工作正常),解壓縮DLL並將它們上傳到單獨的TFS存儲庫。 我已經配置了托管構建控制器並設置了對此repo的引用。

據我所知,這應該足夠了,但我的構建根本找不到任何單元測試。 如果我嘗試編輯構建定義 - >單擊Process,它會下載它看起來像的自定義程序集,但它只是將此消息寫入控制台:

在自定義程序集路徑中找不到任何程序集。 程序集可能不存在,或者您可能沒有讀取它們的權限。 有關詳細信息,請與Team Foundation管理員聯系。

我也嘗試過與mSpec相同的程序,但這里完全相同。 nUnit似乎可以正常工作,但如果我並非完全錯誤,那么它實際上可能已經安裝在托管構建服務器上。

不幸的是,這需要在構建服務器和TFS托管構建服務器上安裝nSpec插件,並且您只能使用提供的插件。 我相信服務器目前只支持MSTest,nUnit和xUnit。

要使其正常工作,您需要創建自己的自定義構建服務器。 您可以在Azure上安裝構建服務器並安裝所需的工具。 然后,您可以在那里運行自己的構建配置。

暫無
暫無

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

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