1
當用MSTest執行測試時,我需要強制執行TestClass
順序。MSTest:同一個TestClass中的測試執行順序
的TestClasses
每類中的測試可以是隨機的,但MSTest的不應該從另一個TestClass
選擇一個測試,直到執行完畢ClassInitialize
訂單,在類中的所有測試,ClassCleanup
。
我有全球AssemblyInitialize
和AssemblyCleanup
,因此下面是不行的,因爲它初始化爲每個測試集:
MSTest.exe /testcontainer:MyUnitTests.dll /resultsfile:report.trx /test:TestClass1 /test:TestClass2
感謝您的回覆。這不會有兩個不同的原因:1.每次程序集加載時它都會得到它自己的InitCount並且每次執行代碼時都要初始化它2. AssemblyCleanup應該在LAST測試執行後執行一次 – kateroh 2011-06-10 23:39:54