簡體   English   中英

如何從MsTest程序集中提取測試列表?

[英]How can I extract a list of Tests from an MsTest assembly?

我有一個從SpecFlow MsTests套件中創建的程序集。

我想要做的是在程序集DLL上運行一些代碼,以便從包含的測試類中提取測試名稱的列表。

我認為這將需要通過反射或類似方法讀取屬性,只是不確定從哪里開始。

這應該很簡單:

使用反射來加載程序集,遍歷所有公共類,並針對每個類檢查是否設置了TestClass屬性。

然后,對於每個類,遍歷每個公共方法並檢查是否設置了TestMethod屬性。

結果,您可以為eaxmaple使用類名和方法名的組合。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM