2015-03-09 2 views
0

Я использую appium для автоматизации приложений для Android. Я создал проект AppiumTest внутри моего проекта приложения в андроид-студии. Я создал 4 тестовых примера. Я использую xml-файл для создания набора тестов, но при выполнении xml игнорируется и выполняется весь тестовый пример.Создание TestSuite для теста appium

<suite name="Group" verbose="1" thread-count="10"> <test name="skybet" thread-count="10"> <classes> <class name="appiumtest.AndroidAppiumTest" /> <class name="appiumtest.ExternalLinksCheck" /> <class name="appiumtest.NetworkCheck" /> <class name="appiumtest.SSOCheck" /> </classes> </test> </suite>

Как я могу создать набор тестов для этих тестов?

ответ

0

Просто создать отдельный тест для каждого теста:

<suite name="Group" verbose="1" 

thread-count="10"> 
<test name="skybet" thread-count="10"> 
    <classes> 
     <class name="appiumtest.AndroidAppiumTest" /> 
     </classes> 
</test> 
<test name="skybet1" thread-count="10"> 

    <classes> 
     <class name="appiumtest. ExternalLinksCheck" /> 
     </classes> 
</test> 
</suite> 
+0

Я использую андроид-студию в качестве IDE и на рабочем столе xml. Он не выполняет никаких тестовых примеров и показывает результат как пропуск. Нужно ли включать файл xml в конфигурацию проекта? – Suman

+0

Я редактировал мой xml выше. Если это не работает, попробуйте поместить каждый тест в другой файл xml и запустите его. Должен работать – Gaurav

0

Xml файл не работает. Я использовал Test runner и смог создать тестовый набор. Вот код: package appiumtest;

import org.junit.runner.RunWith; 
import org.junit.runners.Suite; 

@RunWith(Suite.class) 
@Suite.SuiteClasses({ 
    LoginCheck.class, 
    ExternalLinksCheck.class 
    Video.class 
}) 

public class MainTest { 
} 
+0

u, упомянутый ранее в старых сообщениях, он работает – Gaurav

+0

Я выполнял свой пакет вместо xml. – Suman

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