我們使用Lighthouse在Silverlight 4 .xap文件上運行單元測試。燈塔(Silverlight單元測試運行器)掛起然後執行任何測試 - 爲什麼?
定期,但看似隨意,我們構建服務器上執行以下操作:
10:18:08 C:\Program Files (x86)\Jenkins\jobs\******\workspace>Lighthouse.exe "******\Bin\Release\******.xap" "TestResults\******.xml" 10:18:10 Test Results file name: TestResults\******.xml 10:18:10 Sending signal to Lighthouse Test Executor to start executing tests. 10:21:54 Lighthouse v1.01 (c) 2011 - Remote Unit Test Run Started. 10:21:54 Total Test Assemblies: 1 Total Test Methods: 61. 10:21:55 Testing results saved to file: TestResults\******.xml 10:21:55 Total Tests: 61 | Tests Passed: 0. | Tests Failed: 0 10:21:55 Exiting (-1) because no Unit Tests were executed - this can't be right, right?
所以它掛約4分鐘,表示運行已經啓動,則沒有進行任何測試,並立即停止。
我無法找到是怎麼回事wrong--此任何線索也當沒有其他構建並行運行時出現,並且在開發者的機器上執行測試的罰款。 (更新:。我們構建服務器的重新啓動後,第一個燈塔測試失敗,從此對所有其他人似乎接替它提供給我的懷疑,有些過程是掛在一些資源,其燈塔需要)(更新:出於完整性:不做任何更改代碼,或測試,對我來說燈塔有時成功,有時失敗,如可以從控制檯輸出可以看出,它很可能是燈塔甚至沒有啓動任何測試:「測試都通過「和‘試驗失敗’都爲0)
沒有人有任何線索,從哪裏開始尋找一個可能的原因是什麼?
謝謝!
(我沒有標註這個問題與lighthouse,以防止具有相同名稱的較爲知名的工具混淆。)
我也是在燈塔問題跟蹤記錄的一個問題,在https://lighthouse.codeplex.com/workitem/12586。 –