Запуск FlexUnit не может получить консольный вывод для трассировки

#apache-flex #ant #flexunit

#apache-flex #ant #flexunit

Вопрос:

Я настроил FlexUnit в своем приложении, я хочу отладить тест с помощью трассировки, но я не уверен, как заставить 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:

Попробуйте DConsole в вашем пути к библиотеке, и он будет выводиться на консоль, если вы используете debug/info/warn/error/fatal() вместо trace() .

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