Задача Ant Junit, выходное отслеживание стека

У меня есть много тестов, переставших работать в следующей Задаче JUnit.

 <target name="test-main" depends="build.modules" description="Main Integration/Unit tests">
        <junit fork="yes"
               description="Main  Integration/Unit Tests"
               showoutput="true"
               printsummary="true"
               outputtoformatters="true">
            <classpath refid="test-main.runtime.classpath"/>
            <batchtest filtertrace="false" todir="${basedir}">
                <fileset dir="${basedir}" includes="**/*Test.class" excludes="**/*MapSimulationTest.class"/>
            </batchtest>
        </junit>
    </target>

Как я говорю Junit ouput ошибки для каждого теста так, чтобы я мог посмотреть на отслеживание стека и отладить проблемы.

16
задан benstpierre 7 May 2010 в 21:24
поделиться

2 ответа

Ответ заключался в том, чтобы добавить тег внутри тега.

 <target name="test-main" depends="build.modules" description="Main Integration/Unit tests">
        <junit fork="yes"
               description="Main  Integration/Unit Tests"
               showoutput="true"
               printsummary="true"
               outputtoformatters="true">
            <classpath refid="test-main.runtime.classpath"/>
            <batchtest filtertrace="false">
                <fileset dir="${basedir}/out/test/common" includes="**/*Test.class" excludes="**/*MapSimulationTest.class"/>
                <fileset dir="${basedir}/out/test/test-simulation" includes="**/*Test.class" excludes="**/*MapSimulationTest.class"/>
            </batchtest>
            <formatter type="brief" usefile="false"/>
        </junit>
    </target>
9
ответ дан 30 November 2019 в 21:27
поделиться

Вам нужно будет добавить задачу форматирования как дочернюю по отношению к задаче пакетного тестирования (НЕ как непосредственный дочерний элемент задачи junit)

Синтаксис форматтера:

<formatter type="plain" usefile="false"/>

тип может быть одним из простой , краткий , xml или сбой .

usefile = "false" просит Ant отправить вывод на консоль.

Прокрутите вниз до h4 в «средствах форматирования» на http://ant.apache.org/manual/Tasks/junit.html для получения дополнительных сведений.

17
ответ дан 30 November 2019 в 21:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: