<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    配置FlexUnit 和Ant

          在Ant中調用FlexUnit,完成對Flex(AS)代碼的測試。
          在http://weblogs.macromedia.com/pmartin/archives/2006/06/flexunit_ant.html中,Peter Martin已經為我們提供了FlexUnit的包以及例子
    但是下載下來發現用不了,修改如下:
      
          1. 導入下載的工程FlexUnitExample,將 flex.unit.swf="${basedir}/bin/AntTestRunner.swf"
    basedir="."
    # General properties
    output.dir
    =${basedir}/dist

    # Compile properties
    #flex.sdk.home
    =C:/apps/adobe/flex2.0/sdk
    flex.sdk.home
    =D:/Dev/Adobe/Flex Builder 3/sdks/3.0.0
    application
    =AntTestRunner.mxml
    mxmlc.args
    =-file-specs ${application} -library-path+=lib -output ${flex.unit.swf}

    # Test properties
    #flex.unit.swf
    =${output.dir}/AntTestRunner.swf
    flex.unit.swf
    =${basedir}/bin/AntTestRunner.swf
    report.dir
    =${basedir}/report

      2.修改build.xml

    <project name="FlexUnitExample" default="main">
            
        
    <!-- Load the custom task definitions. -->
        
    <taskdef
            resource
    ="com/adobe/ac/ant/tasks/tasks.properties" />

        
    <!--
        
    <taskdef
            resource
    ="com/adobe/ac/ant/tasks/tasks.properties"
            classpath
    ="${basedir}/FlexAntTasks.jar"/>
        
    -->
        
        
    <!-- Load the properties file. -->
        
    <property file="build.properties" />
        
        
    <target name="main" depends="compile, test" />
        
        
    <target name="compile">
            
    <exec
                dir
    ="${basedir}"
                executable
    ="${flex.sdk.home}/bin/mxmlc.exe"
                os
    ="Windows XP"
                failonerror
    ="false">
                                
                
    <arg line="${mxmlc.args}" />
            
    </exec>
            
            
    <exec
                dir
    ="${basedir}"
                executable
    ="${flex.sdk.home}/bin/mxmlc"
                os
    ="Linux"
                failonerror
    ="false">
                                        
                
    <arg line="${mxmlc.args}" />
            
    </exec>
        
    </target>
        
        
    <target name="test">                        
            
    <flexunit
                timeout
    ="0"
                swf
    ="${flex.unit.swf}"
                toDir
    ="${report.dir}"
                haltonfailure
    ="false" />
                    
            
    <junitreport todir="${report.dir}">
                
    <fileset dir="${report.dir}">
                    
    <include name="TEST-*.xml"/>
                  
    </fileset>
                    
                  
    <report format="frames" todir="${report.dir}/html"/>
            
    </junitreport>
        
    </target>
    </project>
      
        3. 運行ant,就可以了,還是很方便的。





    posted on 2008-06-27 15:05 想飛就飛 閱讀(1229) 評論(2)  編輯  收藏 所屬分類: Flex

    評論

    # re: 配置FlexUnit 和Ant 2008-07-24 15:10 Ramon

    I didn't delve into so much about this automate test, I just download ANT script run the script with readme, but failed. With your suggestion it's work, and very cool, many thanks, excellent job.  回復  更多評論   

    # re: 配置FlexUnit 和Ant 2009-08-11 00:47 bowen wang

    Hi,

    i got an error when i run this ant script. It stopped at:
    [flexunit] opened server socket

    BUILD FAILED
    /home....../build.xml:26:Error launching the test runner.

    Any idea? do you manage to run it on your computer successfully?  回復  更多評論   

    公告


    導航

    <2008年6月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

    統計

    常用鏈接

    留言簿(13)

    我參與的團隊

    隨筆分類(69)

    隨筆檔案(68)

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品色婷婷在线影院| 精品一区二区三区免费毛片爱| 亚洲中文无码永久免| 91精品国产亚洲爽啪在线影院 | 国产精品午夜免费观看网站 | 亚洲国产精品久久久久久| 亚洲国产精品无码专区在线观看| 亚洲色自偷自拍另类小说| 亚洲国产美女精品久久久久∴| 久久综合亚洲色HEZYO国产| 亚洲人成人一区二区三区| 亚洲AV午夜福利精品一区二区| 亚洲2022国产成人精品无码区 | 亚洲视频在线免费| 国产亚洲一区区二区在线| 亚洲女久久久噜噜噜熟女| 国产精品亚洲一区二区三区在线 | 中文字幕亚洲第一| 亚洲欧洲国产精品香蕉网| 久久99国产亚洲精品观看| 亚洲国产成人精品不卡青青草原| 久久精品国产亚洲AV麻豆网站| 亚洲国产福利精品一区二区| 亚洲人成网站免费播放| 老司机精品视频免费| 一级做a爰性色毛片免费| 日本人成在线视频免费播放| 免费成人激情视频| 在线观看永久免费视频网站| 久久精品国产精品亚洲| 亚洲AV美女一区二区三区| 亚洲成无码人在线观看| 亚洲另类无码专区首页| jizz免费观看| 99精品视频在线免费观看| 最近中文字幕无吗免费高清| 四虎成人精品在永久免费| 久久精品国产亚洲综合色| 亚洲成无码人在线观看| 国产亚洲精品国产福利在线观看| 中文字幕乱理片免费完整的|