<?xml version="1.0" encoding="UTF-8"?>
<project name="test2" default="junitreport" basedir="D:/NastarWorkR9/AntJunitFest-swing/">
<description>
服务器测试用例练习
</description>
<property name="jar" value="jar" />
<property name="testdir" value="testdir" />
<property name="src.dir" value="testdir/src" />
<property name="test.dir" value="testdir/test" />
<property name="out.dir" value="testdir/output" />
<target name="deleteFolder">
<delete file="${testdir}" />
<delete file="${jar}" />
</target>
<target name="initproject" depends="deleteFolder">
<mkdir dir="${jar}" />
<mkdir dir="${test.dir}" />
<mkdir dir="${src.dir}" />
</target>
<!--编译-->
<target name="complie" depends="initproject">
<path id="mylib">
<fileset dir="lib">
<include name="/*.jar" />
</fileset>
<pathelement location="bin" />
</path>
<javac srcdir="src" destdir="${test.dir}" classpathref="mylib" includeantruntime="on">
</javac>
</target>
<!--打包-->
<target name="page" depends="complie">
<jar destfile="${jar}/server.jar" basedir="${src.dir}">
<fileset dir="lib" />
<zipfileset excludes="META-INF/*.SF" src="lib/fest-assert-1.2.jar" />
<zipfileset excludes="META-INF/*.SF" src="lib/fest-reflect-1.2.jar" />
<zipfileset excludes="META-INF/*.SF" src="lib/fest-util-1.1.2.jar" />
<zipfileset excludes="META-INF/*.SF" src="lib/jcip-annotations-1.0.jar" />
<zipfileset excludes="META-INF/*.SF" src="lib/fest-swing-1.2.jar" />
<zipfileset excludes="META-INF/*.SF" src="lib/junit-4.7.jar" />
<zipfileset excludes="META-INF/*.SF" src="lib/junit-dep-4.7.jar" />
<manifest>
<attribute name="Built-By" value="${user.name}" />
<attribute name="Main-Class" value="com.tmty.chat.server.ChatServer" />
</manifest>
</jar>
</target>
<!--运行测试用例-->
<target name="ServerTest" depends="page">
<junit fork="yes" printsummary="withOutAndErr">
<formatter type="xml"/>
<test name="com.tmty.chat.server.TestAll" todir="${test.dir}"/>
<classpath refid="mylib"/>
</junit>
</target>
<!--出报告-->
<target name="junitreport" depends="ServerTest">
<junitreport todir="${test.dir}">
<fileset dir="${test.dir}">
<include name="TEST-*.xml"/>
</fileset>
<report format="frames" todir="${out.dir}"/>
</junitreport>
</target>
</project>
分享到:
相关推荐
【标题】:“英文文献111111111.zip” 这个压缩包文件的标题“英文文献111111111.zip”暗示了其内容主要为一系列的英文文献资料。在学术研究、专业学习或知识探索中,英文文献往往占据了重要的地位,因为许多原创的...
【VC 域名解析程序111111111】 在计算机网络中,域名解析是将人类可读的域名转换为机器可识别的IP地址的过程。这个过程涉及到了DNS(Domain Name System)系统,它是互联网的一项基础服务。在VC++编程环境下,我们...
在本案例中,“航空订票系统波形图111111111”可能指的是一个特定的分析或监控功能,用于帮助管理者理解和优化系统的运行状况。 首先,我们来详细探讨航空订票系统的基本组成部分和功能。航空订票系统通常由以下几...
"js问卷调查111111111.zip"很可能包含了一整套使用JavaScript实现的问卷调查系统,具备单选、多选以及修改和删除功能。在本文中,我们将深入探讨JavaScript在创建问卷调查中的应用,以及相关的技术细节。 首先,...
111111111
标题和描述都是"111111111(1).zip",标签是"资料",压缩包内只有一个名为"111111111.doc"的文件。在这样的情况下,没有具体的内容或主题来展开讨论。若能提供更详细的信息,比如这个文档是关于编程、网络安全、数据...
标题和描述提供的信息有限,仅有一个“i2c111111111”的字符串,这很难直接关联到特定的、有意义的知识点。但是考虑到标题和描述都提供了相同的字符串,并且标签为“linux”,可以推测这可能是与Linux系统中的某种与...
判断题.pdf111111111
PFD13.py111111111
PFD6.py111111111
pd31.py111111111
"流程图示例111111111" 本资源摘要信息是关于流程图示例的知识点总结,涵盖了业务全流程的节点、客户关系服务、客户注册、电子签章申请、代理收付款账户开通、发票易安装、预约申请等多个方面。 业务全流程节点 ...
优化11111111111111111111111111111
"大学物理 动量守恒111111111"这个标题可能是对大学物理课程中关于动量守恒定律的深入讲解或一堂课的主题。 【描述】: "大学物理 动量守恒111111111"的描述虽然简略,但暗示了这个主题将涉及动量守恒的基本概念、...
拨号程序1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
标题中的“课后题”直接表明了文件内容的性质,而“RAR111111111”则可能是文件的命名习惯或者是某种标记,这不影响我们理解文件内容。 其次,标签“分布式”提供了一个重要的线索,说明这些习题可能与计算机科学中...
【标题】"JSP网上购物系统111111111" 涉及的知识点主要集中在Java Server Pages(JSP)技术上,它是一种用于开发动态网页的服务器端脚本语言,广泛应用于构建电子商务网站。在这个项目中,"111111111"可能是版本号...
标题中提到的“untitled55 - 副本.zip111111111”可能是一个未命名文件的备份版本,而这个备份文件使用了ZIP格式进行压缩。ZIP文件是一种常用的文件压缩格式,能够将多个文件和文件夹组合成一个压缩包,从而减少文件...
这份"react源码一份111111111"可能是React的源代码副本,对于深入理解React的工作原理和实现机制非常有帮助。下面将详细讨论React的核心概念和技术。 1. **虚拟DOM(Virtual DOM)**:React通过引入虚拟DOM来提高UI...