Исключить тесты, используя плагин 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/**'
}
...
}