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>



  • 相关阅读:
    Daily Scrumming* 2015.12.19(Day 11)
    Daily Scrumming* 2015.12.18(Day 10)
    软件工程 个人作业1
    网络1711-12&信管1711-12 图 作业评分
    网络1711-12 数据结构第一次作业评分
    Java课程设计
    网络1711-1712班 c 语言评分总表一览
    网络1711班 C语言第八次作业批改总结
    201621123050 《Java程序设计》第14周学习总结
    201621123050 《Java程序设计》第13周学习总结
  • 原文地址:https://www.cnblogs.com/xxyBlogs/p/6151785.html
Copyright © 2011-2022 走看看