Выполнение “чистых” тестов JUnit 4 с помощью муравья

Вам нужен сценарий / функция «поддерживать тепло», который будет поддерживать соединение «живым / теплым», выполняя запросы так часто.

Эта проблема вызвана тайм-аутом или истечением срока действия соединений с БД, поскольку Lambda запускает новый экземпляр вычислений при каждом выполнении функции. Это не держит существующее соединение теплым.

Это известная проблема, связанная с отсутствием сервера, когда постоянное соединение с БД прерывается.

23
задан martin clayton 5 December 2010 в 22:28
поделиться

3 ответа

Я использую чистые тесты JUnit4 с Муравьем.

Вот интересная часть моего файла типа "build":

<junit printsummary="yes" haltonfailure="yes">
    <formatter type="xml"/>
    <classpath refid="path.test"/>
    <batchtest fork="yes" todir="${dir.report.unittests.xml}">
        <fileset dir="src">
            <include name="**/*Test*.java"/>
        </fileset>
    </batchtest>
</junit>

Удостоверяются, что у Вас есть последняя версия junit.jar файла в каталоге lib Муравья. Насколько я знаю, что требуемая версия обеспечивается с муравьем 1.7 или старшие версии...

14
ответ дан 29 November 2019 в 02:46
поделиться

Это - соответствующая часть моего универсального скрипта Ant... не уверенного, если это поможет Вам или нет..

 <junit fork="true"
        forkmode="once"
        haltonfailure="false"
        haltonerror="false"
        failureproperty="tests.failures"
        errorproperty="tests.errors"
        includeantruntime="true"
        showoutput="true"
        printsummary="true">
     <classpath>
         <path refid="path-id.test.classpath.run"/>
     </classpath>

     <formatter type="xml"/>

     <batchtest fork="yes"
                todir="${dir.build.testresults}">
         <fileset dir="${dir.src.tests}">
             <include name="**/*Test.java"/>
         </fileset>
     </batchtest>
 </junit>
0
ответ дан 29 November 2019 в 02:46
поделиться

В итоге я добавил Ant к одному из моих определений, который используется задачей>. Et voila.

-1
ответ дан 29 November 2019 в 02:46
поделиться
Другие вопросы по тегам:

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