Skip to content

Releases: avito-tech/avito-android

2021.27

13 Jul 12:59
2be45ab
Compare
Choose a tag to compare

Fixes

  • MBS-11598 Fix test freezes (#1134)
  • MBS-11609 more debug info for kubernetes (#1143)

Meta

  • MBS-10881 remove unused dependency (#1139)
  • MBS-6743 Add todo (#1141)
  • MBS-10881 pr leftovers (#1137)
  • MBS-10881 add settings convention plugins (#1136)
  • MBS-11502 extract report processor (#1135)

2021.26

07 Jul 13:16
94648aa
Compare
Choose a tag to compare

Fixes

  • MBS-11583 fix not reported verdict determiner condition (#1132)

Meta

  • MBS-10881 remove direct accessor import, add detekt check to prevent it (#1131)
  • MBS-11502 extract reports (#1130)
  • MBS-10881 update Kotlin language version to 1.5 (#1126)

2021.25

05 Jul 11:38
c2afc5d
Compare
Choose a tag to compare

Features

  • MBS-9841 Add checks for View and RecyclerView (#1128)
  • MBS-11527 Bump AndroidX Test version (#1117)
  • MBS-9712 cross app test summary and tms plugin work (#1106)

Fixes

  • Fix file path problems on mac os (#1113)

Meta / Refactorings

  • MBS-9699 enable kotlin explicit api for all koltin-jvm libraries (#1127)
  • MBS-10881 extend gradleTest configurations from test (#1124)
  • MBS-11463 Delete deprecated API (#1121)
  • MBS-10881 use project accessors (#1123)
  • MBS-10881 use version catalog (#1122)
  • MBS-10881 update to 7.1 (#904)
  • MBS-11503 Split device-provider (#1109)
  • MBS-11302 gradleTest convention leftovers (#1118)
  • MBS-11472 tests for instrumentation local args (#1119)
  • MBS-11502 remove legacy reporting code and inMemoryReport flag (#1120)

2021.24

30 Jun 14:55
a87be40
Compare
Choose a tag to compare

MBS-11055 update kotlin 1.4.3 -> 1.5.20 (#972)

Warning: project is now depends on kotlin 1.5.20 and will transitively add it to your project buildscript classpath if you applied some of out plugins

Features

  • MBS-9992 Add a flag to disable intents stubbing (#1112, #1105)
  • MBS-11417 Build step for dependency analysis plugin (#1103)

Fixes

  • MBS-11509 fix reportViewer video serialization (#1108)

Internal changes

  • MBS-11302 Stabilize flaky tests (#1110)
  • MBS-11302 increase gradle test kit parallel performance (#1111)
  • MBS-11293 Use retry Gradle plugin (#1107)
  • MBS-10193 agp update leftovers (#1104)
  • MBS-10512 Hint about not published internal docs (#1102)
  • MBS-9085 enable configuration cache (#1098, #1100)
  • MBS-9699 explicitApi in random-utils (#1099)

2021.23

24 Jun 10:39
705551e
Compare
Choose a tag to compare

WARNING

This release depends on Android Gradle Plugin 4.2.
If you use any avito gradle plugins that depends on AGP, it automatically upgrades your project to 4.2 (leaks to build class path)

Meta

  • MBS-11456 update to AGP 4.2, support signer plugin (#1091)
  • MBS-11493 add make fast_check to pre-comit hook; HowToStart docs (#1093)
  • MBS-7002 promote clear-package failed attempt to warning in logger, increase timeout (#1097)
  • MBS-10193 move gradleTestRuntime workaround to convention plugin (#1095)

2021.22

23 Jun 09:43
35592fc
Compare
Choose a tag to compare

Documentation

  • MBS-7663 upgrade avito cache node + instructions (#1083)

Fixes

  • MBS-11493 fix inmemoryreport aggregation (#1092)
  • MBS-11456 don't wire signer tasks manually (#1089)
  • Device initialization fails handling (#1090)
  • MBS-10193 fix build verdict tests for 4.2 (#1088)

Meta / Refactorings

  • MBS-11463 Delete TestWithTarget (#1081)
  • MBS-10388 Drop support of implicitly overrided build steps (#1087)
  • MBS-11456 agp 4.2 preparations: support signer plugin (#1085)
  • MBS-11457 Signer plugin leftovers (#1086)
  • MBS-10193 agp 4.2 preparations: workaround for InMemoryProjectGenerator (#1084)
  • MBS-10600 setup gradle cache node (#1078)
  • MBS-11417 Update dependency-analysis (#1080)

2021.21

21 Jun 13:42
6f105d9
Compare
Choose a tag to compare

Fixes

  • MBS-11446 fix signer url building (#1079)

Meta

  • MBS-11377 Bump infra version (#1077)
  • MBS-11461 hide finalizer in test-runner:client (#1076)
  • MBS-11416 Replace scope parameter by CoroutineScope(coroutineContext) (#1074)
  • MBS-11457 move Signer plugin to subprojects (#1075)

2021.20

21 Jun 12:45
94959be
Compare
Choose a tag to compare

Features

  • MBS-11446 expose signer http client 'readWriteTimeoutSec' to plugin extension (#1068)
  • MBS-10388 Custom build step with user defined tasks (#1066)

Documentation

  • MBS-11457 signer plugin documentation and enhancements (#1073)

Fixes

  • MBS-11322 Make test lost when device die when executes (#1048)
  • MBS-11288 fix test name, use temp dirs instead of '.' (#1071)
  • MBS-11288 fix inmemory report unexpected LOST cases (#1070)
  • MBS-11392 leftovers (#1063)
  • MBS-11392 fix instrumentation-tests unused dependencies (#1062)
  • MBS-9536 Fix negative state assertions (#1060)
  • MBS-11406 fix parsing error (#1055)
  • MBS-11309 Fix wrong prefix in cache metrics (#1053)

Meta

  • MBS-10881 artifactory-app-backup no longer applies maven-publish (#1050)
  • MBS-11395 some gradle7 preparations (#1052)
  • MBS-11376 Infra 2021.19 (#1051)
  • MBS-11416 Move DevicesProvider.kt to the TestRunner.kt (#1072)
  • Test runner creation refactoring (#1069)
  • MBS-10591 test to detect failures without instrumentation configurations (#1065)
  • MBS-5682 Use Kotlin progressive mode (#1067)
  • MBS-11416 Simplify DeviceProviderFactory api (#1064)
  • MBS-11392 merge runner parts (#1061)
  • MBS-11392 runner cleanup (#1059)
  • MBS-11392 extract runner implementation from gradle plugin (#1058)
  • MBS-11310 Critical path clean up (#1057)
  • MBS-11263 run samples tests on CI (#1056)
  • MBS-11393 refactor test-runner:client api (#1054)
  • MBS-10899 only mount dependency caches (#1049)
  • MBS-11322 Set maximum device count to 1 (#1047)

2021.19

07 Jun 07:53
2d100b8
Compare
Choose a tag to compare

Features

  • MBS-11279 Basic report adb pull validation (#1037)
  • MBS-11263 Working test-runner sample (#1020)
  • MBS-11263 Add experimental flag for fetchLogcatForIncompleteTests (#1042)
  • MBS-11263 Provide logcat from Incomplete tests (#1036)
  • MBS-9536 Add new ActivityScenarioRule (#1029)
  • MBS-11310 Send metrics for tasks in critical path (#1032, #1038, #1039)
  • MBS-11309 Track slowest tasks (#1022, #1033)

Fixes

  • MBS-11322 Add waitForBoot timeout (#1034)
  • MBS-11322 Optimize process runner (#1035)

Meta

  • MBS-10899 Trying to work-around convention plugins issues (#1046)
  • MBS-11263 update junit 5 + platform versions (#1044)
  • MBS-11385 apply gradle versions plugin (#1043)
  • MBS-8670 Update dependency analyzer plugin (#1041)

2021.18

27 May 13:18
06777eb
Compare
Choose a tag to compare

Features

  • MBS-11141 Move unused in infra resolvers to the internal Avito repo (#1023)

Fixes

  • MBS-11334 Fix slack report for tests summary (#1030)
  • MBS-11331 Fix previous run filter (#1028)
  • MBS-11299 Fix report dir creation (#1027)
  • Delete component1, component2 API because it pushes users to check manually what is null (#1025)