前言:我是Ant的新手,对Eclipse有着大学水平的熟悉。忍受我,感谢你的帮助。
我开始使用UIAutomator构建更可靠的Android UI自动化测试套件。按照该页面上的教程,一切都按预期工作:导入uiautomator.jar和android.jar文件,Eclipse有自己的JUnit 4(或3)库。当我使用ant构建时,会生成带有测试的.jar文件,我可以将其加载到设备上并运行
当我尝试合并正式的JUnit注释(@ Test,@ Before,@ Ignore等)时,我遇到了一个ant build问题:
error: package org.junit does not exist
从我收集的内容来看,这可能是以下几点之一:
同样,我是Ant的新手,所以这可能是一个非常基本的问题。
当我运行以下命令时......:
{path_to_android_sdk} create uitest-project -n {project_name} -t {API_target_level} -p {project_workspace_location}
...这是输出build.xml:
<?xml version="1.0" encoding="UTF-8"?>
<project name="Project" default="help">
<property file="local.properties" />
<property file="ant.properties" />
<property environment="env" />
<condition property="sdk.dir" value="${env.ANDROID_HOME}">
<isset property="env.ANDROID_HOME" />
</condition>
<loadproperties srcFile="project.properties" />
<fail
message="sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through the ANDROID_HOME environment variable."
unless="sdk.dir"
/>
<import file="custom_rules.xml" optional="true" />
<import file="${sdk.dir}/tools/ant/uibuild.xml" />
</project>
非常感谢你。