使用Maven运行NativeDriver时出错(软件导致连接中止:recv失败)

时间:2011-09-13 07:24:55

标签: java android maven

我正在尝试使用Maven在a上运行NativeDriver Android测试 持续集成服务器(如Hudson)。 我运行以下命令(某些名称替换为*):

(在Android项目中)

mvn install
mvn android:deploy

(在NativeDriver测试项目中)

adb shell am instrument ***.*****.android3/
com.google.android.testing.nativedriver.server.ServerInstrumentation
adb forward tcp:54129 tcp:54129
mvn test

然后我收到以下错误:

org.openqa.selenium.WebDriverException: java.net.SocketException:Software caused connection abort: recv failed
System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.6.0_26'
Driver info: driver.version: AndroidNativeDriver
    at
org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:406)
    at
org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:103)
    at
org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:86)
    at
com.google.android.testing.nativedriver.client.AndroidNativeDriver.<init>(UnknownSource)
    [... many more]

在Eclipse中,当我在项目中运行它following this guide时,一切都像魅力一样。

发生了什么事?与maven相比,Eclipse(使用Android插件)在选择“Run as - &gt; Android Application”时会做些什么特别的事情吗?

0 个答案:

没有答案