Android自動化HTML報告(三)

來源:互聯網
上載者:User

上節已經說了報告的實現,這一節我們來講一下ant如何用target來走通這一流程
build.xml檔案中需要添加這兩個target

  1. <target name="mkzip" depends="cmd">  
  2.                         <tstamp>
  3.                                 <format property="buildtime" pattern="yyyyMMddHHmmss"/>
  4.                         </tstamp>
  5.                          <jar destfile="result/test-report-${buildtime}.zip">   
  6.                                 <fileset dir="${basedir}/result">   
  7.                                    <include name="**/*.html"/>   
  8.                                    <include name="**/*.css"/>   
  9.                                    <include name="**/*.png"/>   
  10.                                 </fileset>   
  11.                          </jar>   
  12.                 </target>   
  13.          
  14.          
  15.                 <target name="cmd" depends="pull-test-file-to-local">  
  16.                         <!-- 1.直截執行一句命令列 -->  
  17.                         <!-- arg line 適合於參數中沒有空格的情況 -->  
  18.                         <echo message="${basedir}\result" />                
  19.                         <exec executable="cmd" failonerror="true">  
  20.                                 <arg line="/c ${basedir}/result/FormatReport.exe" />  
  21.                         </exec>  
  22.                         <sleep seconds="2"></sleep> 
  23.                 </target>  

複製代碼

加上以上兩個target即可

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.