Мы используем JUnit внутри пользовательской среды для тестирования поведения приложений.На самом деле мы не занимаемся модульным тестированием, просто используем JUnit.
Я создал задачу ant для запуска всех тестов в файле jar, но, к сожалению, он пытается запустить everything какТест JUnit.Поскольку файл jar содержит не только тесты (он содержит вспомогательную среду), это проблема.
Есть ли способ заставить задачу junit запускать только вещи, помеченные как тесты (мы используем @Test)?
В настоящее время моя задача муравья выглядит так:
<target name="test">
<junit printsummary="yes" haltonfailure="no">
<classpath refid="library.third-party.classpath" />
<classpath>
<pathelement location="${basedir}/build/jar/fidTester.jar" />
</classpath>
<formatter type="plain" />
<formatter type="xml" />
<batchtest fork="no" todir="${basedir}/reports">
<zipfileset src="${basedir}/build/jar/fidTester.jar" includes="**/tests/**/*.class" />
</batchtest>
</junit>
</target>