從eclipse中啓動或運行任何活動單元測試的問題。從Eclipse運行Android Activity單元測試的問題
即使我開始一個乾淨的項目,並做一個簡單的測試類它總是打印到控制檯:
[2010-10-05 13:10:24 - testAndroid] Collecting test information
[2010-10-05 13:10:25 - testAndroid] Test run failed: Test run incomplete. Expected 2 tests, received 0
任何想法?
只是用於測試,我創建了一個新的Android項目與測試項目演示稱爲所謂DemoTest
主要活動,以測試被稱爲主,我創建了一個簡單的TestClass MainTest,看起來像這樣:
package net.demo.test;
import android.test.ActivityInstrumentationTestCase2;
import net.demo.Main;
public class MainTest extends ActivityInstrumentationTestCase2<Main>
{
public MainTest()
{
super("net.demo", Main.class);
// TODO Auto-generated constructor stub
}
}
我的測試曾經運行良好,但突然間我不能運行其中的任何一個,他們都失敗了相同的錯誤,即使我創建一個新的項目。這似乎與Eclipse有關,或與代碼無關。
更新: 好像延長SingleLaunchActivityTestCase<Main>
工作,但仍然沒有得到關於如何使ActivityInstrumentationTestCase2<Main>
工作頭緒。
如果它以前有效,也許給我們一個差異顯示從工作版本的變化? (您在進行更改之前確實將工作版本提交給源代碼管理,對不對?) – apollodude217 2011-01-16 01:06:41