не удалось запустить тест на android только на ОС ma c - PullRequest
0 голосов
/ 27 января 2020

Сегодня у меня странная проблема, и, похоже, это происходит только в macOS (mackbook, ma c mini)

в моем файле gradle.build У меня есть строка:

  flavorDimensions "server"

    productFlavors {
        production {}
        staging {}
    }

если я запускаю тест

./gradlew test

Я получаю кучу ошибок:

e: projectFolder/verification/VerificationPresenterImplTest.kt: (109, 30): Unresolved reference: VerificationIntent
e: projectFolder/verification/VerificationPresenterImplTest.kt: (111, 28): Unresolved reference: it
e: projectFolder/verification/VerificationPresenterImplTest.kt: (117, 34): Unresolved reference: VerifyOtpUseCase
e: projectFolder/verification/VerificationPresenterImplTest.kt: (121, 25): Unresolved reference: VerificationPresenterImpl
e: projectFolder/verification/VerificationPresenterImplTest.kt: (123, 20): Unresolved reference: VerificationData
e: projectFolder/verification/VerificationPresenterImplTest.kt: (123, 55): Unresolved reference: VerificationType
e: projectFolder/verification/VerificationPresenterImplTest.kt: (124, 30): Unresolved reference: VerificationIntent
e: projectFolder/verification/VerificationPresenterImplTest.kt: (128, 31): Unresolved reference: it
e: projectFolder/verification/VerificationPresenterImplTest.kt: (129, 32): Unresolved reference: it

, но если я отключил ароматизатор, он может работать хорошо

это только произойдет в macOS

возможная полезная информация:

  • код по-прежнему стандартный: / main, / test, / androidTest
  • запуск kapt только для комнаты
  • android инструменты сборки: 29.0.2
  • android плагины gradle: 'com. android .tools.build: gradle: 4.0.0-alpha09', это android рекомендация студии

тест можно запустить на linux на моем CI

любая помощь приветствуется,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...