robotium测试项目建立在eclipse而不是ant

时间:2012-06-01 17:52:27

标签: java android eclipse ant robotium

如何配置ant以包含来自单独项目/单独目录结构的类文件?

我正在尝试用ant构建一个robotium android测试项目。测试项目不是引用机器人罐,而是引用机器人源代码,我稍微修改过(添加了一个方法和一些日志记录)。但是,当我现在尝试运行ant调试时,编译器没有看到robotium代码。

如何告诉ant在其他目录中包含那些robotium类?在eclipse中,它工作正常,因为我在构建路径中有robotium项目。寻找蚂蚁中的等价物。

谢谢!

-compile:
[javac] Compiling 3 source files to /Users/swolfe/Documents/git/android/automation-suite/sandbox/bin/classes
[javac] /Users/swolfe/Documents/git/android/automation-suite/sandbox/src/com/foobar/bookings/test/SearchTestHoneycomb.java:9: package com.jayway.android.robotium.solo does not exist
[javac] import com.jayway.android.robotium.solo.Solo;
[javac]                                        ^
[javac] /Users/swolfe/Documents/git/android/automation-suite/sandbox/src/com/foobar/bookings/test/SearchTestHoneycomb.java:15: cannot find symbol
[javac] symbol  : class Solo
[javac] location: class com.foobar.bookings.test.SearchTestHoneycomb
[javac]     private Solo solo;
[javac]             ^
[javac] /Users/swolfe/Documents/git/android/automation-suite/sandbox/src/com/foobar/bookings/test/SearchTestHoneycomb.java:23: cannot find symbol
[javac] symbol  : class Solo
[javac] location: class com.foobar.bookings.test.SearchTestHoneycomb
[javac]         solo = new Solo(getInstrumentation(), getActivity());
[javac]                    ^
[javac] 3 errors

1 个答案:

答案 0 :(得分:0)

您可以jar修改Robotium类,并将此文件放入sandbox / libs