2012-06-21 341 views
3

我希望能够运行在命令行JUnit测试,但是当我运行此命令运行Android的JUnit测试

java -cp /usr/share/java/junit.jar org.junit.runner.JUnitCore [test class name] 

所有我得到的回复是

OK (0 tests) 

不它与它是一个Android项目有关吗?我之前运行过这个命令,并没有太多问题。

回答

8

我刚刚设法从命令行运行JUnit测试,但使用了adb shell。

的命令是

./adb shell am instrument -w com.dddforandroid.api/android.test.InstrumentationTestRunner 

更多细节here

+0

这已经成为我的最终解决方案。我只是不明白为什么Junit亚军将无法拿起它。但无论我想什么作品。 – ZacAttack

+1

我想'com.dddforandroid.api'是你的自定义包在这里,与测试? – n611x007