Ответы пользователя по тегу Apache Ant
  • Как протестировать java-классы из-под ant?

    Alexiuscrow
    @Alexiuscrow Автор вопроса
    Всё же сделал...
    1. Перекину папку с тестом в src, в пакет "com.mntu.java.lab1.test" (не принципиально).
      Таким образом вместе с компиляцией моих тестируемых исходников я компилирую и исходник с тестом.
    2. для того что бы javac не ругался на неизвестные ему методы в тесте - к javac в ant-е добавил classpath с прописанным путём к файлу junit-4.10.jar (который я предварительно скопипастил из External Libraries в корень проекта).
    3. и ant:
    <property name="destclass" value="classes" description="Куда сохранить классы"/>
     
    <target name="compile">
        <javac  srcdir="./src" destdir="${destclass}" classpath="./junit-4.10.jar"/>
    </target>
     
    <target name="jtest" depends="compile">
        <junit printsummary="on" showoutput="on">
            <test name="com.mntu.java.lab1.test.TestArtist"/>
            <classpath>
                <pathelement location="junit-4.10.jar"/>
                <pathelement location="${destclass}"/>
            </classpath>
        </junit>
    </target>

    Скрин дерева файлов проекта
    4b1c6405ccc1.png
    Ответ написан
    Комментировать