2016-10-02 5 views
-3

У меня был код, написанный в Java для тестирования мобильных приложений. Appium + Java + IOS. JUst хотел теперь, как запланировать это на моей локальной Mac OS операционной системы. Любой гид или помощь, как это сделать, будут оценены. Или если есть какая-либо онлайн-услуга, которую я могу использовать.Нужна помощь в планировании моего сценария автоматизации на моем компьютере Mac OS (Java + appium + selenium)

ответ

0

Создайте банку своего проекта, а затем отредактируйте/создайте задание cron. В вашей хрон поставить строку:

0 2 * * * Java -jar/путь/к/ваш/jarFile

Это будет запускать сценарии каждый день в 2 часа ночи.

Вы можете посмотреть на ссылку ниже, если вам нужно:

http://benr75.com/pages/using_crontab_mac_os_x_unix_linux

+0

Как я буду уверен, что он запустит testuite testng –

+0

Как вы запускаете свои тестовые примеры? Из плагина eclipse testng или программно из вашего основного метода? Если вы следуете второму варианту, просто создайте банку и выполните свою работу соответственно. –

+0

Прямо сейчас я запускаю его через eclipise. –

1

Попробуйте это:

0 2 * * * cd ~/your_project_folder/ && mvn clean test 

вам нужно добавить свой тестовый набор файлов testng.xml к вашему мавена build tag (pom.xml)

<build> 
    <sourceDirectory>src</sourceDirectory> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-surefire-plugin</artifactId> 
      <version>${maven-surefire-version}</version> 
      <configuration> 
       <suiteXmlFiles> 
        <suiteXmlFile>${basedir}/testng.xml</suiteXmlFile> 
       </suiteXmlFiles> 
       <properties> 
        <property> 
         <name>usedefaultlisteners</name> 
         <value>true</value> 
        </property> 
       </properties> 
       <reportsDirectory>test-output/</reportsDirectory> 
       <testFailureIgnore>false</testFailureIgnore> 
      </configuration> 
     </build> 

Выше фрагмента кода поможет выполнить ваш файл testng.xml.

+0

Он дает ошибку компиляции, если я скомпилирую ее из eclipise, и она показывает команду mvn, которая не найдена при ее запуске из командной строки. Как я могу узнать, где установлен мой maven-apache. –

+0

, если вы используете mac, просто установите «brew install maven» или запустите эту команду «какой mvn», если вы используете загрузку windows maven и задаете переменную окружения. – Manidroid

 Смежные вопросы

  • Нет связанных вопросов^_^