我有一個測試類MyTestClass
,其中包含幾種典型的測試方法,它們會斷言或檢查異常,並用@Test
進行註釋。他們跑的時候我叫下面的指令在Ant任務:在JUnit測試類中運行基準測試方法
<test name="MyTestClass"/>
然而,在同一個班,我想這宅院中不包括必須通過測試幾個基準性能的方法。我希望有一個完全獨立的Ant任務來運行這些基準測試。
是否有註釋的方式來引入這種測試分類並分別調用每個類別?例如。 @Test
帶註釋的方法將是第一類,然後虛構的@Benchmark
方法將簡單地記錄診斷報告的性能指標,而不是做出或斷言的斷言。我認爲測試類是設置這些基準測試方法的最佳方式,但我不知道如何將它們的調用封裝在Ant中,以便它們分開運行。例如,是否可以在每個方法的前面添加「基準」,並告訴Ant只運行帶有前綴的方法,或者我可以編寫自己的註釋?