Расшифровка тестовых прогонов с помощью Gradle Build Scan - PullRequest
0 голосов
/ 11 февраля 2020

Я пытаюсь профилировать свой набор модульных тестов в проекте Android и выполняю

./gradlew clean testDebugUnitTest --scan

Изучение сканирования в выводе сканирования Gradle показывает один тест, который взяв на себя большую часть пробега - примерно 60% времени!

enter image description here

Глядя на источник этого теста, он взаимодействует с классом Calendar, который, как я подозреваю, стоит дорого ... но указанное время кажется необоснованным.

  @Test
  public void isSupportAvailable_tooLate() {
    mCalendar.set(Calendar.DAY_OF_WEEK, Calendar.WEDNESDAY);
    mCalendar.set(Calendar.HOUR_OF_DAY, 17);
    mCalendar.set(Calendar.MINUTE, 1);

    assertThat(mAvailability.isSupportAvailable(), is(false));
  }

Я замечаю, что это первый тест в первом из указанных классов тестирования , и мне интересно, если он наследует метрики загружаемого набора тестов ...?

...