Skip to content

Releases: avito-tech/avito-android

2021.9.1

15 Mar 13:54
Compare
Choose a tag to compare

Release because of incorrect publication 2021.9
Sources the same as in 2021.9

2021.9

14 Mar 18:53
Compare
Choose a tag to compare

Features

Add FindAndroidAppTask.kt (#828)
New experimental TestRunService (#818)
Add ability to add text entries to test reports (#820)

Fixes

fix clear_k8s_deployments (#829)
Fix sonatype publication
Remove ui-impact leftovers (#831)
make for android-builder image publishing (#830)
Include subprojects build; refactor Makefile (#813)
Use Time instead of Count for Adb metrics (#826)
Remove obsolete config in build checks (#824)
Dataset serialization: write "Unsupported type" instead of skipping value (#823)
Add a line to separate thread's info in Thread dump (#821)
Optimize tests; extract ReportApiFactory (#816)

Meta

Add listener logs (#825)
Make Gradle test kit failure assert more composable (#822)
Describe mavencentral repository publication (#819)
Promote incubating report hosts configuration (#815)

2021.7

25 Feb 00:44
Compare
Choose a tag to compare

All artifacts now available in MavenCentral (#788, #809)

Features

  • Add check for app resources overrides (#804)
  • Extract Android application specific build checks (#801)
  • Attach threads dump to RV on Incedent errors (#787)
  • Collect Android app build time events (#776)
  • Add type safe API for plugins in test project generator (#766)

Fixes

  • Fix UnitTestCheck.kt (#805)
  • Fix wrong test fixtures dependency (#796)
  • Fix KubernetesReservationClient.kt channel races (#795)
  • Skip lambda toString reflection (#794)
  • Fix deployment hanging (#786)
  • Cancel scope when device channel is closed (#785)
  • Remove registry param; pass full image name (#780)
  • Add GRADLE_USER_HOME env, fixes cache and wrapper volumes mounts (#782)
  • Increase pm clear timeout to 10s; was seeing ~20% error rate at 5s (#765)

Meta

  • update gradle 6.8.3 (#802)
  • Add mkdocs sctrict check to PR (#798)
  • Remove Device.Phone type; not supported anymore (#797)
  • Gradle test kit convention (#792)
  • Use maven central as primary source for dependencies
  • Clean up in build checks plugin (#781)
  • Extract report (#777)
  • Use convention plugins (#774)
  • Hide KuberentesClient usages by KubernetesApi interface (#773)
  • Remove sample apps (#754)
  • Enabling explicitApi for instrumentation-tests (#761)
  • Move ci files from root dir (#767)
  • Use testFixtures (#770, #769, #771, #772)
  • Add missing library variant configs (#790)

2021.5

09 Feb 07:20
ad84797
Compare
Choose a tag to compare

Features

  • MBS-10544 remove ui tests impact analysis code and documentation (#752)
  • MBS-9823 adb device metrics (#756, #759, #760, #762)

Fixes

  • MBS-10334 Add uiController.loopMainThreadUntilIdle() like in the espresso RecyclerViewActions (#749)

Documentation

  • Add link to the gh cli (#748)

Meta

  • MBS-10385 Kotlin 1.4.30 (#755)
  • MBS-10565 Gradle 6.8.2 (bugfix) (#758)
  • MBS-10560 remove test issues monitor and http tracker (#757)
  • MBS-10547 remove FallbackInterceptor, enable explicit api mode (#751)
  • MBS-10546 extract device-provider from instrumentation-tests (#753)
    send warnings to sentry (#750)

2021.4

01 Feb 15:38
a340c3a
Compare
Choose a tag to compare

Features

Add matched item at position to the NoItemAtPosition.description (#746)
Remove deprecated from doesNotExist (#742)

Fixes

Fix logger dateformatter concurrent problem (#745)
Fix some lost test status cases (#743)
Fix TestRunResult serialization (#734)

Meta

Use artifactory proxy if available (#744)
Add device-utilization.median metric (#737)
Send lost metrics (#740)
Add logger kdoc (#739)
Filter critical log level (#733)

2021.3

25 Jan 17:14
bf3bf8e
Compare
Choose a tag to compare

Features

  • Add RxIdlingRegistry (#726)
  • Add uiE2EOnly filter (#729)
  • Runner metrics (#714)

Fixes

  • Elastic time fix (#719)

Meta

  • Configuration cache preparations (#723)
  • Update gradle to 6.8.1 (#727)
  • AGP 4.1.2 bug-fix release (#728)
  • Use system properties to align versions between plugins and dependencies for kotlin, agp and detekt (#718)
  • Update okhttp to 4.9 (#720)
  • Migrate documentation from Hugo to MkDocs (#715)

2021.2

18 Jan 16:43
35563bd
Compare
Choose a tag to compare

Features

  • MBS-10207 Add ability to add and other html tags to html version of a build verdict (#696)

Fixes

  • MBS-10348 filter our non-kotlin files for kotlin class analysis (#713)
  • Logger hotfix (#708)
  • Speedup UniqueRClasses build check (#702)

Meta

  • Configuration cache preparations (#711)
  • Logger leftovers (#709)
  • Update android-builder image (#710)
  • Update com.gradle.enterprise plugin 3.3.4 -> 3.5.1 (#712)
  • Remove excessive test rule method (#706)
  • Move responsibility for test metadata injection to injector (#704)
  • Logger refactor leftovers (#703)

2021.1.7

13 Jan 14:03
Compare
Choose a tag to compare

Features

  • validate tests state before running (#693)
  • check unique R classes in all configurations (#689)

Fixes

  • fix error's stacktrace erasing (#692)

Meta

  • fix for retrofit WARNING: Illegal reflective access by retrofit2.Platform (#700)
  • loggers refactoring (#695)
  • update gradle to 6.8 (#699)
  • remove not used test types (#694)

2020.36

21 Dec 14:47
b73d2c1
Compare
Choose a tag to compare

Features

  • Configurable memory request for k8s emulators (#680)
  • Add first html version of the build verdict (#681)

Fixes

  • Fix impact analysis config for changed tests (#682)
  • Slack client fix for nullable fields (#683)
  • Fixing TestExecutor stuck scenarios (#677)
  • Fix CILogger serialization (#678)

Meta

  • Integration tests for KubernetesReservationClient; trying to reproduce different LOST cases (#673)
  • Remove internal documentation (#687)
  • Increase test timeouts (#684)
  • Rename fake,mock -> stub (#685)
  • Remove deprecated reportFlakyTests parameter (#686)

2020.35

14 Dec 17:46
3d5219e
Compare
Choose a tag to compare

Features

  • MBS-9952 Add Gradle configuration errors to the build verdict (#674)
  • MBS-10126 Add posibility to user defined custom task verdict producers (#675)

Fixes

  • Fix not final class (#669)

Documentation

  • MBS-9988 Clear up build cache troubleshooting docs (#670)

Meta

  • MBS-9952 Change dependencies from unsafe String to the type safe declaration (#672)