![](/img/trans.png)
[英]Attempting to parse XML using SAX, but none of my JUnit tests work?
[英]Display my tests using Eclipse JUnit plugin?
我為公司特定的語言編寫了一個測試框架。 該測試框架能夠輸出類似JUnit的XML。
作為一個例子,我可以將它保存到文件並使用Eclipse JUnit視圖打開它,或者將它放在我的Hudson服務器中。 我現在想要將它直接集成到我的Eclipse中,以便在Eclipse“save”操作上運行這些測試,並將它們的結果顯示在JUnit視圖中。
最好的方法是什么?
在我看來,最好的方法是創建一個簡單的Eclipse插件,顯示您的視圖。 Eclipse有一個非常好的API,並且有很多文檔。 根據我實現Eclipse插件的經驗,您不需要成為一個優秀的GUI設計器,因為大多數控件都是編寫的,您可以重用它。
如果你決定采取這種方式,這里有一些資源可以開始:
希望能幫助到你。
我自己沒有嘗試過這個,但我想通過一些技巧,可以在JUNit視圖中自動打開格式正確的文件。
我認為對org.eclipse.ui.ide.IDE.openEditor(IWorkbenchPage, URI, String, boolean)
的調用應該有效。 這是因為JUnit格式的xml文件設置為使用JUnit視圖打開。
在你到達這一點之前,你需要創建一個Eclipse插件。 這將是一個簡單的插件,它將有一個類將監聽測試框架的運行完成,另一個類將知道在哪里找到生成的xml文件並將在其上調用openEditor。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.