Генерация отчета Junit XML из Android в Eclipse - PullRequest
0 голосов
/ 31 января 2012

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

  1. У меня есть проект Android, созданный сEclipse с тестовым проектом в папке «tests», как в официальных уроках
  2. У меня есть тест для Android, я могу увидеть результаты в Eclipse, но мне нужен файл отчета xml для анализа в Jenkins,Я нашел lib для создания отчетов, но он загружает XML-файл на эмулятор / устройство, я думаю, что он должен быть локальным (в папке моего проекта).Существует также плагин Maven, который может это сделать, но я не использую Maven в своем проекте (плагин Android для Eclipse использует ant, я думаю).

  3. Есть ли способ изменить сборкуобработать и получить этот отчет?

Ответы [ 2 ]

0 голосов
/ 31 января 2012

Эта презентация кратко освещает проблему, но вы можете следовать пошаговому примеру. В Руководстве по тестированию приложений Android более подробно об этом написано.

0 голосов
/ 31 января 2012

почему бы не вытащить файл, сгенерированный в эмуляторе / устройстве, используя команду "adb pull" ... вы можете добавить это как часть скрипта ant ???

Пример:

  <echo>Downloading file into project directory...</echo>
    <exec executable="${adb}" failonerror="true">
        <arg line="${adb.device.arg}" />
        <arg value="pull" />
        <arg value="/sdcard/junit.xml" />
        <arg value="junit.xml" />
    </exec>
...