簡體   English   中英

在IntelliJ中運行JUnit而忽略不相關類中的編譯錯誤?

[英]Run JUnit in IntelliJ while ignoring compilation error in an unrelated class?

在IntelliJ中運行JUnit測試用例時,它會打開Make控制台並顯示不相關類中的復雜錯誤。

  1. 我可以運行測試用例忽略這些錯誤嗎?

  2. 有沒有辦法讓它在運行測試用例時不編譯整個項目,而只測試測試用例所需的那些類文件?

是的你可以。

您可以禁用“運行前制作”。

(以下是針對IntelliJ 14編寫的,不同版本的布局可能略有不同,但據我記憶,這些選項暫時相同)

對於單個測試

  • 轉到“運行” - “編輯配置...”
  • 選擇測試用例的配置
  • 在名為“Configuration”的選項卡中,有一個列表“Before Launch”,其中包含一個條目“Make”。 刪除該條目。
  • 單擊“確定”確認

對於所有測試:

如果你想在所有新測試配置中刪除它(這可能不是一個非常好的主意,從那時起你必須在運行測試時手動構建)

  • 轉到“運行” - “編輯配置...”
  • 在樹中選擇“默認值”
  • 選擇你的Testframework(最有可能是Junit或TestNG)
  • 在名為“Configuration”的選項卡中,有一個列表“Before Launch”,其中包含一個條目“Make”。 刪除該條目。
  • 單擊“確定”確認

暫無
暫無

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

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