簡體   English   中英

使用Eclipse JUnit插件顯示我的測試?

[英]Display my tests using Eclipse JUnit plugin?

我為公司特定的語言編寫了一個測試框架。 該測試框架能夠輸出類似JUnit的XML。

作為一個例子,我可以將它保存到文件並使用Eclipse JUnit視圖打開它,或者將它放在我的Hudson服務器中。 我現在想要將它直接集成到我的Eclipse中,以便在Eclipse“save”操作上運行這些測試,並將它們的結果顯示在JUnit視圖中。

最好的方法是什么?

  • 將它們保存到文件並在Eclipse中打開該文件(如果是,如何操作?)
  • 使用XML內容直接填充JUnit視圖? (如果是的話,怎么做?)
  • 創建我自己的視圖(我想做的,因為我是SWT的完全初學者)

在我看來,最好的方法是創建一個簡單的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.

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