Исключить тесты, используя плагин J2ObjC Gradle

Можно ли как-то исключить тестовые классы из преобразования java-в-ObjcC с j2objc-gradle плагин?

1 ответ

Решение

Плагин J2ObjC Gradle может исключать файлы как из перевода, так и из тестов. Он использует Ant стиль исключить / включить сопоставление с образцом в именах файлов. Это описано в документации Gradle с примерами и классом PatternFilterable.

В качестве простого примера:

j2objcConfig {
    ...
    testPattern {
        // Only run Java unit tests that end with "Test.java"
        include '**/*Test.java'

        // Exclude a single test without needing to specify the full path
        exclude '**/LogTest.java'

        // Exclude all tests within "ignoreDirectory"
        exclude 'ignoreDirectory/**'
    }
    ...
}
Другие вопросы по тегам