51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4596|回复: 0
打印 上一主题 下一主题

ANT为什么老是说文件不存在?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-11-14 09:49:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Buildfile: D:\test\test1\build.xml
compile:

BUILD FAILED
D:\test\test1\build.xml:27: destination directory "D:\test\test1\${build}" does not exist or is not a directory

下面是BUILD.XML的配置文件
<?xml version="1.0" encoding="UTF-8"?>
<!-- =============================================
     auto unittest task   
     ai92                                                               
     ========================================== -->
<project name="auto unittest task" default="junit and report" basedir=".">

  <property name="output folder" value="bin"/>

  <property name="src folder" value="src"/>

  <property name="test folder" value="src"/>

  <property name="report folder" value="report" />

  <!-- - - - - - - - - - - - - - - - - -
          target: test report folder init                     
         - - - - - - - - - - - - - - - - - -->
  <target name="test init">
   <mkdir dir="${report}"/>
  </target>

  <!-- - - - - - - - - - - - - - - - - -
          target: compile                     
         - - - - - - - - - - - - - - - - - -->
  <target name="compile">
   <javac srcdir="${src.dir}" destdir="${build}" />
   <echo>compilation complete!</echo>
  </target>

  <!-- - - - - - - - - - - - - - - - - -
          target: compile test cases                     
         - - - - - - - - - - - - - - - - - -->
  <target name="test compile" depends="test init">
   <javac srcdir="${src.dir}" destdir="${bulid}" />
   <echo>test compilation complete!</echo>
  </target>

  <target name="all compile" depends="compile, test compile">
  </target>

  <!-- ========================================
          target: auto test all test case and output report file                     
       ===================================== -->
  <target name="junit and report" depends="all compile">
   <junit printsummary="yes" fork="yes" showoutput="true">
    <classpath>
     <fileset dir="src" includes="**/*.jar"/>
     <pathelement path="${build}"/>
    </classpath>
    <formatter type="xml" />
    <batchtest todir="${src}">
     <fileset dir="${bulid}">
      <include name="**/Test*.*" />
     </fileset>
    </batchtest>
   </junit>
   <junitreport todir="${report}">
    <fileset dir="${report}">
     <include name="TEST-*.xml" />
    </fileset>
    <report format="frames" todir="${report}" />
   </junitreport>
   <fail message="testfaild" if="test.failed"/>
  </target>
</project>
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-23 07:22 , Processed in 0.082402 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表