zoukankan      html  css  js  c++  java
  • testNg-build.xml

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <project basedir="." default="run" name="Demo">
        <property name="src" value="${basedir}src" />
        <property name="bin" value="${basedir}in" />
        <property name="lib" value="${basedir}libs" />
        <property name="report" value="${basedir} est-output" />
        <property name="suite" value="${basedir}" />
        <property name="debuglevel" value="source,lines,vars" />
     
        <tstamp>
            <format property="nowstamp" pattern="yyyyMMdd-HHmmss" locale="en" />
        </tstamp>
     
        <path id="classpath">
            <pathelement location="." />
            <pathelement location="${bin}" />
            <fileset dir="${lib}/">
                <include name="**/*.jar" />
            </fileset>
        </path>
     
        <path id="sourcepath">
            <pathelement location="./src" />
        </path>
     
        <target name="clean">
            <delete dir="${bin}" failonerror="No" />
            <mkdir dir="${bin}" />
        </target>
     
        <target depends="clean" name="build">
            <javac srcdir="${src}" debug="true" sourcepathref="sourcepath" debuglevel="${debuglevel}" destdir="${bin}">
     
                <classpath refid="classpath" />
     
            </javac>
        </target>
     
        <taskdef resource="testngtasks" classpath="${lib}/testng-6.8.5.jar" />
        <target name="run" depends="build">
            <testng classpathref="classpath" outputdir="${report}/${nowstamp}" failureproperty="test.failed">
                <!--xml test suite file -->
                <xmlfileset dir="${suite}">
                    <include name="adminTestNG.xml" />
                </xmlfileset>
            </testng>
     
            <xslt in="${report}/${nowstamp}/testng-results.xml" style="${report}/tool/testng-results.xsl" out="${report}/${nowstamp}/indexNew.html">
     
                <!-- you need to specify the directory here again -->
     
                <param name="testNgXslt.outputDir" expression="${report}/${nowstamp}/" />
     
                <classpath refid="classpath" />
            </xslt>
     
            <fail message="ERROR: One or more tests failed! Check test reports " if="test.failed" />
     
        </target>
     

    </project>



  • 相关阅读:
    MongoDB构架图分享
    如何打印一个对象
    使用thrift进行跨语言调用(php c# java)
    MySQL 数据类型
    海量存储(转)
    Redis文章链接
    关于ActiveMQ的配置
    MySQL TIPS
    如何得到一个随机密码
    MySQL VS Oracle
  • 原文地址:https://www.cnblogs.com/xxyBlogs/p/6151785.html
Copyright © 2011-2022 走看看