Запуск конкретной ложки TestSuite, но как? - PullRequest
0 голосов
/ 27 сентября 2018

Я попытался запустить определенный набор тестов или пакет с версией stanfys плагина spoon gradle.
Согласно документации https://github.com/stanfy/spoon-gradle-plugin вы можете просто сделать это, установив InstrumentationArgs для пакета, который вы хотите запустить.UI-тесты.

 instrumentationArgs = ['package=' + my.cool.package]

Я попробовал это, и это не сработало.Поэтому я попробовал это с Testsuite.Согласно документации, вы можете установить свой класс следующим образом:

className = my.cool.package.UiTestSuite

И, конечно, это не сработало.Вот что я использую в Gradle:

// Spoon helper to run UI tests; see <https://github.com/stanfy/spoon-gradle-plugin>

// Пример использования: ./gradlew spoonBelimoAssistantIntegrationPublicDebug afterEvaluate {apply plugin: 'spoon'

spoon {
    debug = true

    // To grant permissions to Android M >= devices */
    grantAllPermissions = true

    className = my.cool.package.UITestSuite

    // timeout for adb in seconds
    adbTimeout = 60
    noAnimations = true
}

И мой Testsuite выглядит так:

package my.cool.package;

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

@RunWith(Suite.class)
@Suite.SuiteClasses({ MyTestClass.class, MyOtherTestClass.class })
public class UITestSuite {
    //nop
}

Понятия не имею, как мне запустить UI-Suite, так как в документации ничего не работает.

Заранее спасибо

...