Skip to content

Releases: avito-tech/avito-android

2020.5.7

08 Jun 16:44
8994911
Compare
Choose a tag to compare

Features

  • Multiple test apps to show writing into the same test report (#428, #429)
  • Add Android emulator API 28 (#409)
  • Update android-builder docker image (#432)
  • Docker images are available in Docker hub: avitotech
  • Extract emulator configs to change them in clients (#436)
  • Build Android emulators one-by-one with API parameter (#435)

Fixes

  • Fix MockApiRule documentation (#433)
  • Fix parsing test annotations with a default value (#434)
  • Fix root project name to avoid name clashing with root folder (#430)

2020.5.6

02 Jun 16:03
2fe8b39
Compare
Choose a tag to compare

Features

  • New configuration for modified tests (#421)
  • Run manual tests only on fullCheck (#427)

Fixes

  • Do not loose device if we didn't connect to it the first time (#418)
  • Filter function input type has changed (#422)

Meta

  • Add dependency analyzer plugin (#330)
  • Sample projects now depend on infrastructure source not published one (#425)

Other

  • instrumentation-defaults moved to the internal repository (#423)

2020.5.5

26 May 13:50
Compare
Choose a tag to compare

Features

  • Track performance tasks outcome #410
  • Add Sentry link at the end of build log #417

Fixes

  • Debug log leftover #406
  • Missing view id info in tests #411
  • Dismiss hidden API dialog only for Android P+ to prevent exceptions spam #415
  • Fix ConcurrentModificationException while parsing device logs #413
  • Fix MockWebServer stdout spam #407

Meta

  • Use builtin android components publishing instead of android-maven-publish plugin #408

2020.5.4

20 May 19:02
Compare
Choose a tag to compare

Features

  • new check for view overlapping in test framework #399
  • add option to performance plugin to fetch results instead of running in-process build #398

Documentation

  • local test runner execution with kubernetes #402

Meta

  • update slackhq/keeper to v0.4.3 #401

2020.5.3

19 May 11:18
Compare
Choose a tag to compare

2020.5.1 and 2020.5.2 releases were skipped due to publication issues.

Features

  • Create CI Steps plugin tasks dynamically (#388, #390)
  • Make CI steps plugin Kotlin dsl compatible (#391)
  • Make build properties plugin more reusable (#392)
  • Remove obsolete properties support from build check plugin (#377)
  • Consider deployment to Qapps in CD contract (#365)

Fixes

  • Remove viewHierarchy from NoMatchingViewException verdict (#382)
  • Copy artifacts even if a build failed (#379)
  • Fix gitState computation caching (#384)
  • Less spam from jsonrpc client (#381)
  • Provide proguard rules for report-viewer (#389)

Documentation

  • Add test runner's filter troubleshooting docs (#378, #380)
  • Add a post about open source (#356)
  • Clarify incremental KAPT build check (#376)
  • Fix setup docs, add plugins-setup custom shortcode (#360)
  • Describe AB-tests mocking (#383)

Meta

  • Switch to MIT license (#386)
  • Auto-assign code owners for pull requests (#385)
  • Update gradle 6.2.1 -> 6.3 (#387)

2020.4.7

08 May 16:08
467f43f
Compare
Choose a tag to compare

Features

  • Build checks Gradle plugin detects kapt incremental compilation issues (#372)
  • Extract build trace plugin (#370)
  • Tune perf tests params (#366)
  • Remove ci=true property (#363)

Documentation

  • Update IDE speedup recommendations (#369)
  • Add groovy samples for InstrumentationTestsPlugin (#371)
  • Add info about logging in custom Gradle plugins (#373)

Fixes

  • Fix failures on local instrumentation tasks run (#374)
  • Build checks plugin works without buildToolsVersion system property (#368)

2020.4.6

30 Apr 17:59
32d40f9
Compare
Choose a tag to compare

Features

  • Change InstrumentationTask's creation. Remove dependency on ci=true (#359)
  • Move kubernetes credentials validation to configuration phase (#359)
  • Enable Room's incremental kapt (#361)
  • Add instrumentation's empty targets validation (#364)

Documentation

  • Update Release.md (#362)

Fixes

Meta

  • Update Hugo (#352)

2020.4.5

28 Apr 16:59
4e6bf54
Compare
Choose a tag to compare

Features

  • Update fast check - no flaky (#350)
  • Don't wrap retry error in custom exception (#349)

Documentation

  • Fix wrongly merged documentation (#342)
  • Add explanation to instrumentation documentation (#344)
  • Fix instrumentation run documentation (#355)

Fixes

  • Fix build on target caching; enable tests (#346)
  • Fix error on Studio run (#348)
  • Fix error swallow (#353)
  • Fix recursion in isScreenOpened (#351)
  • Fix kaspresso tests run (#354)

Meta

  • Add test-instrumentation-runner without avito specific dependencies (#335)
  • Can customize test filters on any target in test app (#345)

2020.4.4

21 Apr 19:09
18a45e1
Compare
Choose a tag to compare

Features

  • Add new test filters (#332, #329)
  • Log detailed information of applied test filters (#322, #325)
  • Can change test filters via CLI (#340)
  • Can run tests in Android libraries in test runner (#334)
  • Add sample app with Kaspresso (#317, #331)
  • Configure build checks plugin by an extension (#324)
  • Check unique R classes (#326)
  • Move build-on-target logic into a separate module (#328)

Documentation

  • Document test runner usage (#336, #337)
  • Add a link to English telegram (#323)

Fixes

  • Add missed error to Google Play deploy (#333)

Meta

  • Kotlin 1.3.72 (#327)

2020.4.3

14 Apr 16:36
494b2ca
Compare
Choose a tag to compare

Features

  • New impact analysis for UI tests implementation via static code analysis (#318)
  • Android Gradle plugin has been updated from 3.5.4 to 3.6.2 (#319)
  • Can pass APKs to runner manually (#312)