2012-09-07 34 views
1

是否可以通過控制檯將參數傳遞給Microsoft單元測試DLL?我想這樣做,因爲我有成千上萬的存儲在XML中的測試用例,我不想將XML文件作爲資源包含在Visual Studio項目中,因爲我不想在每次修改時都重新編譯測試解決方案測試數據。我正在使用VS 2010和MSUnit測試框架。通過控制檯將參數傳遞給內置單元測試DLL

+0

爲什麼不把xml數據保存在已知(相對)路徑的文件中?如果測試用例在運行測試時加載該數據,則在數據更改後不必重新編譯。只需在已知位置切換文件並再次運行!? – erikH

+2

這被標記爲Nunit,但你的問題說MSUnit,你的意思是作爲VS 2010的一部分發布的MS測試框架? – bryanbcook

回答

1

您無法真正將命令行參數傳遞給mstest,測試套件可以使用,但是您可以指定一個可包含部署項目的測試設置文件。

您的測試會使用該文件,就好像它相對於運行測試的路徑一樣;每個測試設置文件都可以指定不同的文件,假定名稱文件名保持不變。

相關問題