簡體   English   中英

JUnit在Eclipse中運行兩個項目

[英]JUnit Running Two Projects In Eclipse

我似乎在Eclipse中開發了一個奇怪的問題。 我有一個Android項目“ ExportDBSpike”和一個Android測試項目“ ExportDBSpikeTest”。 這兩個都需要將文件從一個位置復制到另一位置。 作為另一項練習的一部分,我將文件復制功能提取到了一個單獨的Java(不是Android)項目“ FileCopier”中,並將其添加到了Android項目的構建路徑中。 FileCopier還具有一些單元測試,這些單元測試不屬於單獨的測試項目。

一切正常,直到我嘗試在ExportDBSpikeTest中運行Android測試-它運行通過的測試,然后嘗試運行FileCopier單元測試。 這些測試失敗了,但這不是重點-為什么以及如何運行這些測試?

干杯,巴里

這取決於您如何啟動單元測試以及打開了哪些項目。 如果您僅運行junit並且兩個項目都已打開,它將運行所有可用的單元測試文件。

要變通解決此問題,您可以執行以下兩項操作之一:

  1. 右鍵單擊非android項目,然后按“關閉項目”選項。

這會將項目從構建和測試中排除。

如果這是您的問題,則可以通過右鍵單擊軟件包或單個文件來限制運行哪些測試,然后轉到Run As-> JUnit test

這只會運行軟件包或文件中的測試。

暫無
暫無

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

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