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>



  • 相关阅读:
    hello world !
    从数据库提取数据报错java.sql.SQLException: Column '4' not found.解决方法
    tomcat加载项目无法启动报错(Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/**])解决办法
    tomcat SERVER启动时did not find a matching property错误解决办法
    MVC与SSH(SSM)间的关系
    the resource is not on the build path of a Java project报错解决
    接口的作用
    eclipse error pages打红X的解决方法
    文本提交带单引号引起mysql报错
    五、HTML判断输入长度,体会字体颜色变化
  • 原文地址:https://www.cnblogs.com/xxyBlogs/p/6151785.html
Copyright © 2011-2022 走看看