运行FlexUnit无法获取控制台输出以进行跟踪

时间:2011-11-01 11:35:07

标签: flex ant flexunit

我在我的应用程序中设置了FlexUnit,我想使用trace调试测试,但我不知道如何让flexunit跟踪到flashlog文件。这是我在ant中的测试任务的一部分,我认为'localtrusted'属性会有所帮助,但它似乎没有。在我的日志中,我只获得了测试用例,我的测试中没有任何痕迹。

<flexunit
        workingDir="${test-output.dir}"
        toDir="${test-output.module.dir}/output"
        verbose="true"
        localtrusted="true"
        haltonfailure="false">
         <source dir="${basedir}/src" />
         <source dir="${basedir}/test-src" />
        <testSource dir="${basedir}/test-src">
            <include name="**/*Test*.as" />
        </testSource>
        <library dir="${env.CLI_ROOT}/tools" />
    </flexunit>

1 个答案:

答案 0 :(得分:0)

在您的库路径中尝试DConsole,如果您使用debug/info/warn/error/fatal()而不是trace(),它将输出到控制台。

import com.furusystems.logging.slf4as.global.debug
debug("traces!");