我想在使用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. 如何輸出日誌在MS單元測試框架VS 2010
- 2. MSTest&Silverlight單元測試框架教程
- 3. 何時在Silverlight單元測試框架中使用TestProperty-Attribute?
- 4. 如何在VS08單元測試框架中測試WPF組件?
- 5. Silverlight的單元測試框架重新運行測試
- 6. 如何刪除Silverlight單元測試框架的5秒延遲
- 7. nHibernate在單元測試期間輸出sql日誌記錄
- 8. Silverlight單元測試框架在外部類庫中運行測試
- 9. WPF單元測試框架
- 10. Zend框架單元測試
- 11. ColdFusion單元測試框架
- 12. 如何記錄單元測試?
- 13. 如果單元測試在單獨的程序集中,如何測試框架?
- 14. 單元測試和記錄
- 15. 如何寫單元測試的輸出?
- 16. 具有ms單元測試框架的單元測試實體框架
- 17. 單元測試輸出和項目結構建議--- CMake + Google測試框架
- 18. 我如何測試NSAssert使用iPhone的單元測試框架
- 19. 單元測試Swagger輸出
- 20. 單元測試Swagger輸出
- 21. Silverlight測試記錄器
- 22. 單元測試使用茉莉花單元測試框架node.js
- 23. 如何進行單元測試(在內存中)實體框架?
- 24. Silverlight:單元測試,SL4的推薦框架?
- 25. VS單元測試框架中的單元測試模板在哪裏?
- 26. 如何在Visual Studio單元測試框架中初始化測試類資源?
- 27. 如何在單元測試中抑制Spark記錄?
- 28. 微軟Silverlight單元測試框架可以注入JavaScript文件到測試頁
- 29. 第一次單元測試(在Silverlight中)
- 30. 在Silverlight中進行單元測試
的拷貝,我相信傑夫·威爾考克斯會很快被釋放今年四月文件。我認爲它是某種HTTP處理程序,單元測試客戶端在執行時將結果發回給它。 – Bryant 2009-10-22 17:39:20
這個問題已經老了,現在有辦法做到這一點,但我找不到它:( – sebagomez 2011-03-11 00:37:58