ошибка задачи ant junit - PullRequest
       7

ошибка задачи ant junit

1 голос
/ 24 июня 2010

Я пытаюсь сделать весенние уроки с весеннего сайта.один из руководств включает в себя создание файла сборки ant, который при сборке постоянно вызывает эту ошибку

BUILD FAILED
build.xml:146: You must not specify nested elements when using refid

Когда я нажимаю на ошибку, кажется, она указывает на это местоположение

<target name="tests" depends="build,buildtests"  description="Run tests">
    <junit printsummary="on" 
        fork="false" 
        haltonfailure="false" 
        failureproperty="tests.failed" 
        showoutput="true">

        <classpath refid="master-classpath"/>
        <formatter type="brief" usefile="false"/>

        <batchtest>
            <fileset refid="master-classpath">
                <include name="**/*Tests.*"/>
            </fileset>  
        </batchtest>
    </junit>

    <fail if="tests.failed">
        tests.failed=${tests.failed}
        ***********************************************************
        ***********************************************************
        ****  One or more tests failed!  Check the output ...  ****
        ***********************************************************
        ***********************************************************
    </fail>
</target>

какие-либо подсказки, почему эта ошибка генерируется?

1 Ответ

3 голосов
/ 24 июня 2010

Я разобрался с решением.

<batchtest>
    <fileset dir="master-classpath">
        <include name="**/*Tests.*"/>
    </fileset>  
</batchtest>

Я изначально использовал refid="master-classpath", что неправильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...