applium_ant_jenkins融合

ant与jenkins的安装及部署参见jmeter;

jenkins>ant(bulid.xml)>脚本;其中的核心是build.xml的编写;

在appium_demo工程目录下创建一个build.xml

<?xml version="1.0" encoding="UTF-8"?>
<project name="appium_demo" default="run" basedir=".">
    <echo  message="import lib" />
    <path id="run.classpath">       
        <fileset dir="${basedir}/lib">
            <include name="**/*.jar" />
        </fileset>    
    </path>
    <taskdef name="testng" classname="org.testng.TestNGAntTask" classpathref="run.classpath" />
    <target name="clean">
        <delete dir="build"/>
    </target>
    <target name="compile" depends="clean">
        <echo message="mkdir"/>
        <mkdir dir="${basedir}/src/com/snailquan/po/build/classes"/>
        <javac srcdir="src" destdir="${basedir}/src/com/snailquan/po/build/classes" debug="on" encoding="UTF-8" includeantruntime="false">
            <classpath refid="run.classpath"/>
        </javac>
    </target>
    <path id="runpath"> 
         <path refid="run.classpath"/> 
         <pathelement location="${basedir}/src/com/snailquan/po/build/classes"/> 
       </path> 
    <target name="run" depends="compile">
        <echo message="Compile dir is:  ${basedir}" />
        <testng  classpathref="runpath"  outputDir="test-output" haltOnfailure = "true"
                 useDefaultListeners = "false" 
                  listeners="org.uncommons.reportng.HTMLReporter,org.testng.reporters.FailedReporter" >
            <xmlfileset dir="${basedir}/src/com/snailquan/po" includes="tesng_all.xml"/>
            <jvmarg value="-ea" />
            <sysproperty key="org.uncommons.reportng.title" value="appium by java 群测自动化平台"/>
        </testng>
    </target>
</project>

--------------------------------------------------------

1、启动jenkins 浏览器访问http://localhost:8080/jenkins/  snailquan 111111

2、系统管理-》插件管理-》  搜索安装 Ant、TestNG Results、HTML Publisher

3、系统管理-》脚本命令行,输入如下命令,并运行(修改策略,可以让外部的js、css等运行显示,避免白页出现)

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "") 

或者下面这行,上面验证好用。

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","sandbox;default-src 'self';")

4、新建一个自由风格的job;

新建-》输入名称 构建一个自由风格的软件项目-》确定

配置xml目录:

增加构建后的步骤:

点击Add

输入报告输出目录:

点保存就Ok了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值