Articles of jacoco

Продолжить отчет о покрытии кода jacoco после теста с ошибкой

Отчет о покрытии кода не сгенерирован, когда тестовый случай не удался в студии Android с использованием плагина Jacoco. Как пропустить неудачный тестовый пример и создать отчет о покрытии кода.

Объедините покрытие jacoco от androidTest и теста

Начиная с выпуска 'com.android.tools.build:gradle:1.1.0' я androidTest большую часть своего тестового кода Java из androidTest в test папку, потому что тесты JVM намного быстрее. Но я не могу переместить все тесты. Мне действительно нужны тесты устройств из-за некоторых материалов ContentProvider . У меня было 100% -ное покрытие кода, прежде чем я начал мигрировать. Когда я в […]

Общий охват Sonarqube не соответствует охвату отчета jacoco

У меня многомодульный проект Android, и я вижу несоответствие между охватом, который сообщает jacoco, и тем, что сообщает Sonarqube. Проект также представляет собой проект с несколькими вкусами, который генерирует много разных вариантов. Я использую этот плагин, чтобы помочь мне сгенерировать все задачи. Задачи генерируют индивидуальный отчет для каждого варианта. Когда я запускаю отчеты о jacoco, […]

Jacoco Android createDebugCoverageReport не найден

Я хочу запустить тесты в приложении Android и создать отчеты о покрытиях, поэтому я добавил конфигурацию Jacoco в файл build.gradle, но это не сработает. apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion '22.0.1' defaultConfig { applicationId "mm" minSdkVersion 12 targetSdkVersion 18 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } packagingOptions { […]

Запустите один тест, чтобы проверить покрытие кода Jacoco Android

Я использую ./gradlew createDebugCoverageReport чтобы генерировать отчет о охвате кода всех моих тестов на оборудование для Android (Robotium). Но мне нужно запустить все тесты, чтобы получить отчет о покрытии сейчас. Как я могу указать один единственный тест (или один тестовый класс) для выполнения и получить отчет о покрытии? Я использовал его во время разработки тестов, […]

Покрытие кода Jacoco в студии android

Я пытаюсь создать отчет о покрытии кода Jacoco. Я использовал AndroidTestCase для своих тестовых классов. Я нашел использование testCoverageEnabled true и используя стандартную javascript по умолчанию android -студия по умолчанию jococo, ./gradlew connectedCheck или createDebugCoverageReport создать процент успешных / неудачных тестовых случаев, но нет отчета о покрытии. Затем я попробовал jacoco {toolVersion "0.7.1.201405082137"} и выполнил […]

Java.lang.VerifyError при запуске тестов на Android с testCoverageEnabled = true

Недавно я попробовал новую функцию покрытия кода Jacoco для плагина Android Gradle, и, к сожалению, это приводит к сбою моих тестов со следующей ошибкой: java.lang.VerifyError: com/foo/bar/rest/SomeClass at com.foo.bar.test.rest.BaseTest.setUp(BaseTest.java:87) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:190) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:175) at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555) at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1584) Я включил покрытие кода, используя эти строки в файле build.gradle: buildTypes { debug { testCoverageEnabled = true } … […]

Оболочка тестового кода Android с плагином JaCoCo Gradle

Я новичок в тестировании Gradle и Android, но я уже конвертировал свой Android-проект для сборки с Gradle. Теперь я пытаюсь выполнить тестовое покрытие проекта Android с помощью плагина JaCoCo от Gradle. Я добавил следующее в файл build.gradle: apply plugin: 'jacoco' И когда я запускаю «gradle jacocoTestReport» следующую ошибку: Task 'jacocoTestReport' not found in root project […]

Jacoco и Unit Tests Code Coverage с помощью android-gradle-plugin> = 1.1

Недавно я начал интегрировать android-gradle-plugin 1.1.0 в один из моих проектов. В проекте используется robolectric 2.4 для запуска модульных тестов. Это проект с несколькими модулями с очень сложными зависимостями (некоторые модули зависят от других модулей). Что-то вроде того: –> application-module (dependsOn: module1, module2, module-core) –> module1 (dependsOn: module-core) –> module2 (dependsOn: module-core) –> module-core (dependsOn: […]

Как получить отчет о покрытии jacoco с помощью плагина Android gradle 0.10.0 или новее?

Я пытаюсь получить отчет о тестировании с помощью плагина Gradle Android 0.10.2. Но я все еще не могу получить отчет о покрытии после запуска некоторых тестов. (ConnectedAndroidTest). Мой основной модуль build.gradle: apply plugin: 'android' android { compileSdkVersion 19 buildToolsVersion "19.0.3" defaultConfig { minSdkVersion 8 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { debug { […]