2017-02-17 34 views
0

我有一個VSO版本管理定義,我在其中部署雲服務,然後運行一些測試。部署執行沒有問題,但然後測試不運行,我在日誌中收到以下消息:VSO版本管理 - 測試不會運行

警告:沒有測試可用於我的DLL路徑。確保已安裝的測試發現者&執行者,平臺&框架版本設置合適,然後重試。

現在,奇怪的是,這個版本是由一個構建引發的,它運行的測試集完全相同,並且它們都運行愉快。

我已經包含了一個指定框架版本的runsettings文件(基於一年前我發現的一些SO帖子,類似的問題),但它沒有任何區別。現在已經搞了近2天,沒有任何進展。任何建議愉快地接受!

+0

您使用哪種測試框架?你使用什麼任務來運行測試? –

+0

其默認值爲:MsTest和Visual Studio Test任務 –

+0

您正在使用哪個任務?確切地說,有幾個任務:[VSTest](https://www.visualstudio.com/en-us/docs/build/steps/test/visual-studio-test)或[運行功能測試](https:// www.visualstudio.com/en-us/docs/build/steps/test/run-functional-tests)。您在構建期間和發佈期間傳遞的任務輸入是什麼?有什麼區別?您在運行測試的地方複製了DLL嗎?你是否知道你實際在哪裏進行測試? –

回答

0

Arrrrgh!所以事實證明,如果我刪除了整個項目,再次創建它並再次添加我的測試,它就可以工作。 Gremlins顯然!

管理員,如果需要刪除,請繼續

相關問題