我想在使用Silverlight單元測試框架運行測試時記錄輸出測試數據。我可以通過創建一些元素並將其寫入其中,然而這種感覺像是一種黑客入侵的方式。測試期間是否有任何框架支持書寫輸出的方式?如何在Silverlight單元測試框架中記錄輸出?
回答
看起來像2010年4月的工具包中的基本代碼都是這樣,但從未完全完成。這個想法是讓你的TestClass擁有一個框架將自動設置的TestContext TestContext {get; set;}
屬性。然後,在TestMethod中,調用TestContext.WriteLine()
在測試方法的可視化輸出中,有一個「輸出」部分,但它的數據綁定被設置爲一個不存在的屬性。 我已經創建了補丁10660來解決這個問題。希望它能在SL5發佈時得到修復。 http://www.codeplex.com/Download?ProjectName=silverlight&DownloadId=295575
複製補丁的超過2010 Silverlight工具包解壓Infrastructure.zip,替代原件,並建立自己的Microsoft.Silverlight.Testing.dll
Silverlight Toolkit的下一個版本(2009年10月發佈之後)將有一個實驗組件,供團隊用於此目的。儘管我不能約定約會日期,但我想這是在當前日曆年發生的。
感謝您的信息。期待! – 2009-10-23 12:14:15
嘿傑夫---做過這種事情嗎?我可以看到' UnitTestContext'(in'Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio'),但'UnitTestContext.WriteLine()'不會輸出到Silverlight UI(如Output:部分)... – rasx 2011-10-13 05:49:58
您可以利用StatLight獲取控制檯報告,XML報告或與teamcity集成。
使用Lighthouse Silverlight Unit Test Runner
它開箱,並提供標準化的XML結果文件,以及豐富的日誌記錄輸出到控制檯嘗試。
- 1. MSTest&Silverlight單元測試框架教程
- 2. 如何輸出日誌在MS單元測試框架VS 2010
- 3. 何時在Silverlight單元測試框架中使用TestProperty-Attribute?
- 4. Silverlight的單元測試框架重新運行測試
- 5. 如何刪除Silverlight單元測試框架的5秒延遲
- 6. 如何在VS08單元測試框架中測試WPF組件?
- 7. 如何測試單元框架?
- 8. Silverlight單元測試框架在外部類庫中運行測試
- 9. nHibernate在單元測試期間輸出sql日誌記錄
- 10. WPF單元測試框架
- 11. Zend框架單元測試
- 12. ColdFusion單元測試框架
- 13. iOS框架單元測試
- 14. 如何記錄單元測試?
- 15. 如果單元測試在單獨的程序集中,如何測試框架?
- 16. 單元測試和記錄
- 17. 如何寫單元測試的輸出?
- 18. 具有ms單元測試框架的單元測試實體框架
- 19. 單元測試輸出和項目結構建議--- CMake + Google測試框架
- 20. Silverlight測試記錄器
- 21. 我如何測試NSAssert使用iPhone的單元測試框架
- 22. Android中的單元測試框架
- 23. Silverlight:單元測試,SL4的推薦框架?
- 24. 單元測試框架:在新進程中運行測試
- 25. 單元測試使用茉莉花單元測試框架node.js
- 26. 單元測試Swagger輸出
- 27. 單元測試Swagger輸出
- 28. 如何在eclipse中運行玩框架單元測試
- 29. 如何測試和記錄多次-nosetest單元測試 - 蟒蛇
- 30. 微軟Silverlight單元測試框架可以注入JavaScript文件到測試頁
的拷貝,我相信傑夫·威爾考克斯會很快被釋放今年四月文件。我認爲它是某種HTTP處理程序,單元測試客戶端在執行時將結果發回給它。 – Bryant 2009-10-22 17:39:20
這個問題已經老了,現在有辦法做到這一點,但我找不到它:( – sebagomez 2011-03-11 00:37:58