├── .editorconfig ├── .git_hooks ├── commit-msg ├── pre-commit └── prepare-commit-msg ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── README.md ├── .gitignore ├── .idea └── dictionaries │ ├── digatiatullin.xml │ ├── dsvoronin.xml │ └── sseboishtyan.xml ├── .nojekyll ├── LICENSE ├── Makefile ├── ci ├── _environment.sh ├── _local.sh ├── _main.sh ├── build.sh ├── charts │ ├── gradle-remote-cache │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── avito-project.yaml │ │ │ └── github-project.yaml │ │ └── values.yaml │ └── instant-feedback │ │ ├── Chart.yaml │ │ ├── templates │ │ ├── deployment.yaml │ │ ├── ingress.yaml │ │ └── service.yaml │ │ └── values.yaml ├── clear_k8s_deployments.sh ├── config │ └── teamcity_build_metrics_config.json ├── docker │ ├── README.md │ ├── android-builder │ │ ├── entrypoint.sh │ │ ├── hermetic │ │ │ ├── Dockerfile │ │ │ └── image_name.txt │ │ ├── non-hermetic │ │ │ ├── Dockerfile │ │ │ ├── image_name.txt │ │ │ └── packages.txt │ │ └── unzip_from_url.sh │ ├── android-emulator │ │ ├── adb_redirect.sh │ │ ├── entrypoint.sh │ │ ├── hardware │ │ │ ├── config_22_google_apis.ini │ │ │ ├── config_24_google_apis.ini │ │ │ ├── config_25_google_apis.ini │ │ │ ├── config_27_google_apis.ini │ │ │ ├── config_28_google_apis.ini │ │ │ ├── config_29_google_apis.ini │ │ │ ├── config_30_google_apis.ini │ │ │ ├── config_30_google_atd.ini │ │ │ ├── config_31_google_apis.ini │ │ │ ├── config_32_google_apis.ini │ │ │ ├── config_33_google_apis.ini │ │ │ ├── config_33_google_atd.ini │ │ │ ├── config_34_google_apis.ini │ │ │ ├── config_34_google_atd.ini │ │ │ ├── config_35_google_apis.ini │ │ │ ├── config_35_google_atd.ini │ │ │ └── config_36_google_apis.ini │ │ ├── hermetic │ │ │ ├── Dockerfile │ │ │ └── image_name.txt │ │ ├── non-hermetic │ │ │ ├── Dockerfile │ │ │ └── image_name.txt │ │ ├── prepare_snapshot.sh │ │ ├── run_emulator.sh │ │ └── unzip_from_url.sh │ ├── build.sh │ ├── documentation │ │ ├── README.md │ │ ├── entrypoint.sh │ │ ├── hermetic │ │ │ ├── Dockerfile │ │ │ └── image_name.txt │ │ └── requirements.txt │ ├── image-builder │ │ ├── .dockerignore │ │ ├── README.md │ │ ├── build.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ │ ├── libs.versions.toml │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── hermetic │ │ │ ├── Dockerfile │ │ │ └── image_name.txt │ │ ├── settings.gradle.kts │ │ └── src │ │ │ ├── integTest │ │ │ └── java │ │ │ │ └── ru │ │ │ │ └── avito │ │ │ │ └── image_builder │ │ │ │ └── internal │ │ │ │ └── CliDockerTest.kt │ │ │ └── main │ │ │ └── kotlin │ │ │ └── ru │ │ │ └── avito │ │ │ └── image_builder │ │ │ ├── Main.kt │ │ │ └── internal │ │ │ ├── cli │ │ │ ├── BaseEmceeBuildImage.kt │ │ │ ├── BuildImage.kt │ │ │ ├── PublishEmceeImage.kt │ │ │ ├── PublishEmceeWorker.kt │ │ │ ├── PublishEmulator.kt │ │ │ └── PublishImage.kt │ │ │ ├── command │ │ │ ├── EmceeWorkerBuilder.kt │ │ │ ├── EmulatorImageBuilder.kt │ │ │ ├── EmulatorType.kt │ │ │ ├── ImageBuilder.kt │ │ │ ├── ImagePublisher.kt │ │ │ ├── ImageTagger.kt │ │ │ ├── NoOpRegistryLogin.kt │ │ │ ├── RegistryLogin.kt │ │ │ ├── RegistryLoginImpl.kt │ │ │ ├── RegistryType.kt │ │ │ ├── SimpleImageBuilder.kt │ │ │ └── emulator │ │ │ │ ├── EmulatorPreparer.kt │ │ │ │ └── EmulatorTester.kt │ │ │ ├── docker │ │ │ ├── CliDocker.kt │ │ │ ├── ContainerId.kt │ │ │ ├── Docker.kt │ │ │ ├── Image.kt │ │ │ ├── ImageId.kt │ │ │ └── RegistryCredentials.kt │ │ │ └── process │ │ │ ├── CLIOutputReaderTask.kt │ │ │ └── CommandExecutor.kt │ ├── instant-feedback │ │ └── hermetic │ │ │ ├── Dockerfile │ │ │ └── image_name.txt │ ├── publish.sh │ ├── publish_emulator.sh │ └── publish_from_root_context.sh ├── documentation │ ├── _publish_internal.sh │ ├── lint.sh │ ├── preview.sh │ ├── publish.sh │ └── publish_internal_locally.sh ├── gradle.properties ├── local_build.sh ├── publish.sh ├── publish_artifactory.sh └── send_teamcity_build_metrics.sh ├── conf └── detekt.yml ├── docs ├── assets │ └── images │ │ └── favicon.png ├── content │ ├── blog │ │ ├── 2019 │ │ │ └── 12 │ │ │ │ ├── open-source-introduction.md │ │ │ │ └── open-source-introduction.ru.md │ │ ├── 2020 │ │ │ ├── 02 │ │ │ │ └── lint-worker-api-workaround.md │ │ │ └── 03 │ │ │ │ └── testing-a-minimized-build.md │ │ └── 2021 │ │ │ └── 01 │ │ │ └── ui-impact-analysis-end.md │ ├── ci │ │ ├── CompileSdkUpgrade.md │ │ ├── ImpactAnalysis.md │ │ └── containers │ │ │ ├── AndroidBuilderImage.md │ │ │ ├── AndroidEmulatorImage.md │ │ │ ├── DockerImagesMain.md │ │ │ ├── ImageBuilder.md │ │ │ ├── ImagesCleanUpPolicy.md │ │ │ └── PublishToDockerHub.md │ ├── contributing │ │ ├── Documentation.md │ │ ├── GradlePlugins.md │ │ ├── HowToStart.md │ │ ├── Logging.md │ │ ├── Networking.md │ │ ├── Release.md │ │ ├── Testing.md │ │ └── internal │ │ │ ├── RemoteCache.md │ │ │ └── RepoSync.md │ ├── index.md │ ├── projects │ │ ├── BuildChecks.md │ │ ├── BuildProperties.md │ │ ├── BuildTrace.md │ │ └── internal │ │ │ ├── BuildMetrics.md │ │ │ ├── CriticalPath.md │ │ │ ├── Internal.md │ │ │ ├── Signer.md │ │ │ └── TeamcityMetricsCollector.md │ ├── test │ │ ├── FlakyAnnotation.md │ │ └── Toast.md │ ├── test_framework │ │ ├── Internals.md │ │ ├── ScreenChecks.md │ │ ├── Snackbar.md │ │ └── TestFramework.md │ └── test_runner │ │ ├── Metrics.md │ │ ├── SampleApp.md │ │ └── TestRunner.md ├── mkdocs.yml └── snippets │ ├── avito-disclaimer.md │ └── plugins-setup.md ├── gradle.properties ├── gradle ├── libs.versions.toml ├── performance.scenarios └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── subprojects ├── android-lib ├── proxy-toast │ ├── build.gradle.kts │ ├── dependencies │ │ └── releaseRuntimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── util │ │ └── Toasts.kt └── snackbar-proxy │ ├── build.gradle.kts │ ├── dependencies │ └── releaseRuntimeClasspath.txt │ └── src │ └── main │ └── kotlin │ └── com │ └── avito │ └── android │ └── snackbar │ └── proxy │ └── SnackbarProxy.kt ├── android-test ├── instrumentation │ ├── build.gradle.kts │ ├── dependencies │ │ └── releaseRuntimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── instrumentation │ │ ├── ActivityProvider.kt │ │ ├── ActivityProviderFactory.kt │ │ └── ActivityProviderImpl.kt ├── keep-for-testing │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ ├── keep-for-testing.pro │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── test │ │ └── KeepForTesting.kt ├── resource-manager-exceptions │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com.avito.api │ │ ├── ResourceException.kt │ │ └── resourcemanager │ │ └── ResourceManagerException.kt ├── rx3-idler │ ├── build.gradle.kts │ ├── dependencies │ │ └── releaseRuntimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── test │ │ └── rx3idler │ │ └── Rx3IdlingRegistry.kt ├── snackbar-rule │ ├── build.gradle.kts │ ├── dependencies │ │ └── releaseRuntimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── test │ │ └── app │ │ └── second │ │ └── SnackbarRule.kt ├── toast-rule │ ├── build.gradle.kts │ ├── dependencies │ │ └── releaseRuntimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── rule │ │ ├── ToastChecks.kt │ │ ├── ToastRule.kt │ │ └── internal │ │ ├── MockProxyToast.kt │ │ ├── ProxyToastChecks.kt │ │ └── ToastTextAccessor.kt ├── ui-testing-compose │ ├── build.gradle.kts │ ├── dependencies │ │ └── releaseRuntimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── test │ │ └── compose │ │ ├── ComposeInteractionContext.kt │ │ ├── ComposeUnsupportedException.kt │ │ ├── action │ │ ├── ComposeAction.kt │ │ ├── ComposeActions.kt │ │ └── ComposeTextActions.kt │ │ ├── assertion │ │ ├── ComposeAssertion.kt │ │ └── ComposeChecks.kt │ │ ├── element │ │ ├── ComposeElement.kt │ │ ├── ComposeListElement.kt │ │ ├── ComposeScreen.kt │ │ ├── ComposeTextElement.kt │ │ └── ComposeViewElement.kt │ │ ├── filter │ │ └── ComposeFilter.kt │ │ ├── interceptor │ │ ├── ComposeActionInterceptor.kt │ │ ├── ComposeAssertionInterceptor.kt │ │ └── HumanReadableComposeInterceptor.kt │ │ ├── matcher │ │ └── Role.kt │ │ └── waiting │ │ └── ComposeWaiting.kt ├── ui-testing-core-app │ ├── build.gradle.kts │ ├── dependencies │ │ ├── debugRuntimeClasspath.txt │ │ └── releaseRuntimeClasspath.txt │ ├── gradle.properties │ └── src │ │ ├── androidTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ ├── integration │ │ │ └── test │ │ │ │ ├── DataFromAnnotationIsSent.kt │ │ │ │ ├── DataFromAnnotationMethodIsSent.kt │ │ │ │ ├── DataSetIsSent.kt │ │ │ │ ├── InfrastructureTestRule.kt │ │ │ │ ├── ReportTestUtils.kt │ │ │ │ └── SimpleTestIsSuccess.kt │ │ │ ├── test │ │ │ └── app │ │ │ │ └── core │ │ │ │ ├── GodRuleChain.kt │ │ │ │ ├── ScreenRule.kt │ │ │ │ └── TestAppRunner.kt │ │ │ └── ui │ │ │ └── test │ │ │ ├── ActivityLifecycleStatesTest.kt │ │ │ ├── BitmapMatcherTest.kt │ │ │ ├── BitmapScreen.kt │ │ │ ├── ButtonsOverRecyclerScreen.kt │ │ │ ├── ButtonsOverRecyclerTest.kt │ │ │ ├── ButtonsOverRecyclerWithCollapsingToolbarTest.kt │ │ │ ├── ButtonsScreen.kt │ │ │ ├── DisplayedWithTextTest.kt │ │ │ ├── DistantViewOnScrollScreen.kt │ │ │ ├── DrawableMatcherTest.kt │ │ │ ├── DrawablesScreen.kt │ │ │ ├── EditTextScreen.kt │ │ │ ├── EditTextTest.kt │ │ │ ├── IdenticalCellsRecyclerScreen.kt │ │ │ ├── IdenticalCellsRecyclerTest.kt │ │ │ ├── InProcessClickButtonsTest.kt │ │ │ ├── InterceptorTest.kt │ │ │ ├── LongRecyclerScreen.kt │ │ │ ├── LongRecyclerTest.kt │ │ │ ├── MovingButtonScreen.kt │ │ │ ├── MovingButtonTest.kt │ │ │ ├── OverflowMenuScreen.kt │ │ │ ├── OverflowMenuTest.kt │ │ │ ├── OverlapScreen.kt │ │ │ ├── OverlapTest.kt │ │ │ ├── PageObjectScreen.kt │ │ │ ├── PageObjectTest.kt │ │ │ ├── ReadTextTest.kt │ │ │ ├── RecyclerAsLayoutScreen.kt │ │ │ ├── RecyclerAsLayoutTest.kt │ │ │ ├── RecyclerDescendantLevelsActivityTest.kt │ │ │ ├── RecyclerDescendantLevelsScreen.kt │ │ │ ├── RecyclerInRecyclerLayoutScreen.kt │ │ │ ├── RecyclerInRecyclerTest.kt │ │ │ ├── RecyclerViewTypeTest.kt │ │ │ ├── RecyclerWithSingleLongItemScreen.kt │ │ │ ├── RecyclerWithSingleLongItemTest.kt │ │ │ ├── RotateOrientationTest.kt │ │ │ ├── Screen.kt │ │ │ ├── ScrollViewScrollToEndTest.kt │ │ │ ├── SimpleRuleTest.kt │ │ │ ├── SnackbarScreen.kt │ │ │ ├── SnackbarTest.kt │ │ │ ├── StatefulRecyclerViewAdapterScreen.kt │ │ │ ├── StatefulRecyclerViewAdapterTest.kt │ │ │ ├── SwipeRefreshScreen.kt │ │ │ ├── SwipeRefreshTest.kt │ │ │ ├── TabLayoutScreen.kt │ │ │ ├── TabLayoutTest.kt │ │ │ ├── TextElementsScreen.kt │ │ │ ├── TextElementsTest.kt │ │ │ ├── ToastTest.kt │ │ │ ├── ViewPagerScreen.kt │ │ │ ├── ViewPagerTest.kt │ │ │ ├── VisibilityScreen.kt │ │ │ ├── VisibilityTest.kt │ │ │ ├── dialog │ │ │ ├── DialogsScreen.kt │ │ │ └── DialogsTest.kt │ │ │ ├── launch │ │ │ ├── LaunchRule.kt │ │ │ └── LaunchingTest.kt │ │ │ └── retry │ │ │ ├── RetryScreen.kt │ │ │ └── RetryTest.kt │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── ui │ │ │ ├── BitmapActivity.kt │ │ │ ├── ButtonsActivity.kt │ │ │ ├── ButtonsOverRecyclerActivity.kt │ │ │ ├── ButtonsOverRecyclerWithCollapsingToolbarActivity.kt │ │ │ ├── DialogsActivity.kt │ │ │ ├── DistantViewOnScrollActivity.kt │ │ │ ├── DrawableActivity.kt │ │ │ ├── EditTextActivity.kt │ │ │ ├── EmptyActivity.kt │ │ │ ├── IdenticalCellsRecyclerActivity.kt │ │ │ ├── LongRecyclerActivity.kt │ │ │ ├── MovingButtonActivity.kt │ │ │ ├── OverflowMenuActivity.kt │ │ │ ├── OverlapActivity.kt │ │ │ ├── PageObjectActivity.kt │ │ │ ├── RecyclerAsLayoutActivity.kt │ │ │ ├── RecyclerDescendantLevelsActivity.kt │ │ │ ├── RecyclerInRecyclerActivity.kt │ │ │ ├── RecyclerWithLongItemsActivity.kt │ │ │ ├── RetryActivity.kt │ │ │ ├── SnackbarActivity.kt │ │ │ ├── StatefulRecyclerViewAdapterActivity.kt │ │ │ ├── SwipeRefreshActivity.kt │ │ │ ├── TabLayoutActivity.kt │ │ │ ├── TextElementActivity.kt │ │ │ ├── ToastActivity.kt │ │ │ ├── View.kt │ │ │ ├── ViewPagerActivity.kt │ │ │ └── VisibilityActivity.kt │ │ └── res │ │ ├── drawable │ │ ├── blue.xml │ │ ├── ic_check_black_24dp.xml │ │ ├── red.xml │ │ └── red_bitmap.png │ │ ├── layout │ │ ├── activity_app_bar.xml │ │ ├── activity_bitmap.xml │ │ ├── activity_buttons.xml │ │ ├── activity_buttons_over_recycler.xml │ │ ├── activity_buttons_over_recycler_with_collapsing_toolbar.xml │ │ ├── activity_dialogs.xml │ │ ├── activity_distant_view_on_scroll.xml │ │ ├── activity_drawable.xml │ │ ├── activity_edittext.xml │ │ ├── activity_empty.xml │ │ ├── activity_moving_button.xml │ │ ├── activity_overflow.xml │ │ ├── activity_overlap.xml │ │ ├── activity_recycler.xml │ │ ├── activity_retry.xml │ │ ├── activity_swipe_refresh.xml │ │ ├── activity_tab_layout.xml │ │ ├── activity_text_elements.xml │ │ ├── activity_view_pager.xml │ │ ├── activity_visibility.xml │ │ ├── cell.xml │ │ ├── cell_find_descendant.xml │ │ ├── cell_with_edit_text.xml │ │ ├── cell_with_inner_recycler.xml │ │ ├── cell_with_multiple_text_views.xml │ │ ├── cell_with_text_input.xml │ │ ├── custom_toast.xml │ │ ├── long_item.xml │ │ ├── long_recycler.xml │ │ ├── page_object_1.xml │ │ ├── page_object_2.xml │ │ ├── popup_window.xml │ │ ├── view_pager_even_item.xml │ │ └── view_pager_odd_item.xml │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── raw │ │ └── keep.xml │ │ └── values │ │ ├── color.xml │ │ └── strings.xml ├── ui-testing-core │ ├── build.gradle.kts │ ├── dependencies │ │ └── releaseRuntimeClasspath.txt │ ├── lint.xml │ ├── proguard.pro │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ ├── androidx │ │ │ └── test │ │ │ │ ├── core │ │ │ │ └── app │ │ │ │ │ └── InstrumentationActivityInvokerExtension.kt │ │ │ │ └── espresso │ │ │ │ ├── action │ │ │ │ └── SwipeDirection.kt │ │ │ │ └── assertion │ │ │ │ ├── HumanReadables.kt │ │ │ │ └── isDoesntExistAssertion.kt │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ ├── screen │ │ │ ├── Screen.kt │ │ │ └── ScreenChecks.kt │ │ │ └── test │ │ │ ├── Device.kt │ │ │ ├── Intents.kt │ │ │ ├── InteractionContext.kt │ │ │ ├── RecyclerViewInteractionContext.kt │ │ │ ├── SimpleInteractionContext.kt │ │ │ ├── UITestConfig.kt │ │ │ ├── Waiter.kt │ │ │ ├── action │ │ │ ├── Actions.kt │ │ │ ├── ActionsDriver.kt │ │ │ ├── ActionsImpl.kt │ │ │ ├── InstrumentationOrientationChangeAction.kt │ │ │ ├── OnViewActionsDriver.kt │ │ │ └── WebElementActions.kt │ │ │ ├── checks │ │ │ ├── Checks.kt │ │ │ ├── ChecksDriver.kt │ │ │ ├── ChecksImpl.kt │ │ │ ├── LabelChecks.kt │ │ │ ├── LabelChecksImpl.kt │ │ │ ├── OnViewChecksDriver.kt │ │ │ ├── PasswordFieldChecks.kt │ │ │ ├── TextFieldErrorChecks.kt │ │ │ ├── TextFieldHintChecks.kt │ │ │ └── WebElementChecks.kt │ │ │ ├── context │ │ │ ├── DialogInteractionContext.kt │ │ │ └── PopupInteractionContext.kt │ │ │ ├── element │ │ │ └── field │ │ │ │ ├── TextFieldAction.kt │ │ │ │ ├── TextFieldChecks.kt │ │ │ │ ├── TextFieldElement.kt │ │ │ │ └── actions │ │ │ │ └── TypeText.kt │ │ │ ├── espresso │ │ │ ├── EspressoActions.kt │ │ │ ├── VisibleCenterGlobalCoordinatesProvider.kt │ │ │ ├── action │ │ │ │ ├── ActionOnClickableElement.kt │ │ │ │ ├── ActionOnEnabledElement.kt │ │ │ │ ├── ActionOnLongClickableElement.kt │ │ │ │ ├── CollapseAppBarAction.kt │ │ │ │ ├── GroupedViewAction.kt │ │ │ │ ├── OrientationChangeAction.kt │ │ │ │ ├── RatingBarAction.kt │ │ │ │ ├── RecyclerSpanCountAction.kt │ │ │ │ ├── RecyclerViewHorizontalOffsetAction.kt │ │ │ │ ├── RecyclerViewItemsCountAction.kt │ │ │ │ ├── RecyclerViewVerticalOffsetAction.kt │ │ │ │ ├── TextViewReadAction.kt │ │ │ │ ├── ToolbarReadMenuItemsAction.kt │ │ │ │ ├── ViewGetHeightAction.kt │ │ │ │ ├── ViewGetTranslationYAction.kt │ │ │ │ ├── ViewPagersFlipAction.kt │ │ │ │ ├── ViewPagersSelectAction.kt │ │ │ │ ├── WaitForIdleAction.kt │ │ │ │ ├── click │ │ │ │ │ ├── ClickAction.kt │ │ │ │ │ ├── ClickVisualization.kt │ │ │ │ │ └── Event.kt │ │ │ │ ├── recycler │ │ │ │ │ ├── RecyclerItemMatching.kt │ │ │ │ │ ├── RecyclerViewActions.kt │ │ │ │ │ └── RecyclerViewScrollActions.kt │ │ │ │ └── scroll │ │ │ │ │ ├── Scroll.kt │ │ │ │ │ └── ScrollToIfPossibleAction.kt │ │ │ └── assertion │ │ │ │ └── ViewExistsAssertion.kt │ │ │ ├── interceptor │ │ │ ├── HumanReadableInterceptor.kt │ │ │ └── Interceptor.kt │ │ │ ├── internal │ │ │ ├── Cache.kt │ │ │ ├── SQLiteDB.kt │ │ │ └── SharedPreferences.kt │ │ │ ├── matcher │ │ │ ├── AlphaMatcher.kt │ │ │ ├── AvitoPositionAssertions.kt │ │ │ ├── BitmapMatcher.kt │ │ │ ├── BottomSheetCollapsedMatcher.kt │ │ │ ├── BottomSheetExpandedMatcher.kt │ │ │ ├── BottomSheetHiddenMatcher.kt │ │ │ ├── CanBeClickedMatcher.kt │ │ │ ├── CanBeLongClickedMatcher.kt │ │ │ ├── CollapsingToolbarTitleMatcher.kt │ │ │ ├── CompoundDrawableMatcher.kt │ │ │ ├── DrawableBackgroundMatcher.kt │ │ │ ├── DrawableMatcher.kt │ │ │ ├── DrawableMatcherActionIcon.kt │ │ │ ├── DrawableMatcherCheckableImageView.kt │ │ │ ├── DrawableMatcherImageButton.kt │ │ │ ├── DrawableMatcherImageView.kt │ │ │ ├── FocusableInTouchModeMatcher.kt │ │ │ ├── HintMatcher.kt │ │ │ ├── ImageShownMatcher.kt │ │ │ ├── IsAssignableFromMatcher.kt │ │ │ ├── IsRefreshingMatcher.kt │ │ │ ├── NoViewMatcher.kt │ │ │ ├── OverlapMatcher.kt │ │ │ ├── RecyclerViewMatcher.kt │ │ │ ├── StringPatternMatcher.kt │ │ │ ├── TabLayoutSelectMatcher.kt │ │ │ ├── TabLayoutTabsCountMatcher.kt │ │ │ ├── TextInputLayoutErrorMatcher.kt │ │ │ ├── TextInputLayoutHintMatcher.kt │ │ │ ├── TextInputPasswordVisibilityMatcher.kt │ │ │ ├── TextMatchers.kt │ │ │ ├── TextViewLinesMatcher.kt │ │ │ ├── ToolbarSubTitleResMatcher.kt │ │ │ ├── ToolbarSubtitleMatcher.kt │ │ │ ├── ToolbarTitleMatcher.kt │ │ │ ├── ToolbarTitleResMatcher.kt │ │ │ ├── UniversalCheckedMatcher.kt │ │ │ ├── ViewGroupMatcher.kt │ │ │ ├── ViewMatchers.kt │ │ │ ├── ViewPagersSelectMatcher.kt │ │ │ ├── ViewPagersTabsCountMatcher.kt │ │ │ └── WithHintEndingMatcher.kt │ │ │ ├── page_object │ │ │ ├── Alert.kt │ │ │ ├── AppBarElement.kt │ │ │ ├── BottomSheetElement.kt │ │ │ ├── DialogScreen.kt │ │ │ ├── FloatingViewElement.kt │ │ │ ├── ImageViewElement.kt │ │ │ ├── KeyboardElement.kt │ │ │ ├── ListElement.kt │ │ │ ├── PageObject.kt │ │ │ ├── PageObjectElement.kt │ │ │ ├── PopupScreen.kt │ │ │ ├── ProgressBarElement.kt │ │ │ ├── RatingBarElement.kt │ │ │ ├── SimpleScreen.kt │ │ │ ├── SnackbarElement.kt │ │ │ ├── SwipeRefreshElement.kt │ │ │ ├── SwitchElement.kt │ │ │ ├── TabLayoutElement.kt │ │ │ ├── TextElement.kt │ │ │ ├── TextInputElement.kt │ │ │ ├── ToolbarElement.kt │ │ │ ├── ToolbarMenuElement.kt │ │ │ ├── ViewElement.kt │ │ │ ├── ViewPagerElement.kt │ │ │ └── WebView.kt │ │ │ ├── screenshot │ │ │ ├── ScreenshotConsumer.kt │ │ │ ├── ScreenshotProvider.kt │ │ │ ├── ScreenshotRule.kt │ │ │ └── SuppressScreenshot.kt │ │ │ └── util │ │ │ ├── AppendableDescription.kt │ │ │ ├── ClickTypeRule.kt │ │ │ ├── Context.kt │ │ │ ├── Drawables.kt │ │ │ ├── HiddenApiOpener.kt │ │ │ ├── HumanReadables.kt │ │ │ ├── Instrumentations.kt │ │ │ ├── Reflection.kt │ │ │ └── View.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── test │ │ └── util │ │ └── ReflectionTests.kt └── websocket-reporter │ ├── build.gradle.kts │ ├── dependencies │ └── runtimeClasspath.txt │ └── src │ └── main │ └── kotlin │ └── reporter │ ├── StubWebSocketReporter.kt │ └── WebSocketReporter.kt ├── assemble ├── build-checks │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── build_checks │ │ │ ├── BuildChecksTestProjectRunner.kt │ │ │ ├── CheckAndroidSdkVersionTest.kt │ │ │ ├── ConfigurationCacheCompatibilityTest.kt │ │ │ ├── ConfigurationTest.kt │ │ │ ├── unique_app_res │ │ │ └── UniqueAppResourcesTest.kt │ │ │ └── unique_r │ │ │ └── UniqueRClassesTest.kt │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── build_checks │ │ │ ├── AndroidAppChecksExtension.kt │ │ │ ├── BuildChecksExtension.kt │ │ │ ├── BuildParamCheckPlugin.kt │ │ │ ├── RootProjectChecksExtension.kt │ │ │ └── internal │ │ │ ├── BuildEnvLogger.kt │ │ │ ├── BuildEnvironmentInfo.kt │ │ │ ├── CheckAndroidSdkVersionTask.kt │ │ │ ├── CheckResult.kt │ │ │ ├── FailedCheckMessage.kt │ │ │ ├── MacOSLocalhostResolvingTask.kt │ │ │ ├── RootTaskCreator.kt │ │ │ ├── unique_app_res │ │ │ ├── DuplicateResourcesFinder.kt │ │ │ ├── Resource.kt │ │ │ ├── UniqueAppResourcesTask.kt │ │ │ └── UniqueAppResourcesTaskCreator.kt │ │ │ └── unique_r │ │ │ ├── UniqueRClassesTask.kt │ │ │ └── UniqueRClassesTaskCreator.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── build_checks │ │ ├── BuildChecksExtensionTest.kt │ │ ├── RootProjectChecksExtensionTest.kt │ │ └── unique_app_res │ │ └── DuplicateResourcesFinderTest.kt ├── build-metrics-api │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── build_metrics │ │ └── HasBuildMetricsTags.kt ├── build-metrics │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── plugin │ │ │ └── build_metrics │ │ │ ├── BuildMetrics.kt │ │ │ ├── BuildMetricsPluginTest.kt │ │ │ ├── BuildMetricsRunner.kt │ │ │ ├── ConfigurationCacheCompatibilityTest.kt │ │ │ ├── cache │ │ │ ├── BuildCacheMetricsTest.kt │ │ │ ├── BuildCacheTestFixture.kt │ │ │ ├── HttpBuildCacheMetricsTest.kt │ │ │ └── HttpBuildCacheTestFixture.kt │ │ │ └── tasks │ │ │ ├── BaseTasksMetricsTest.kt │ │ │ ├── CompileTasksMetricsTest.kt │ │ │ └── TasksMetricsTest.kt │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── plugin │ │ │ └── build_metrics │ │ │ ├── BuildEnvironment.kt │ │ │ ├── BuildMetricsExtension.kt │ │ │ ├── BuildMetricsPlugin.kt │ │ │ └── internal │ │ │ ├── BuildOperationExt.kt │ │ │ ├── BuildOperationListenerCleaner.kt │ │ │ ├── BuildOperationsResult.kt │ │ │ ├── BuildOperationsResultListener.kt │ │ │ ├── BuildOperationsResultProvider.kt │ │ │ ├── BuildResultListener.kt │ │ │ ├── CompositeBuildOperationsResultListener.kt │ │ │ ├── GradleExt.kt │ │ │ ├── SeriesNames.kt │ │ │ ├── TaskExecutionResult.kt │ │ │ ├── core │ │ │ ├── BuildMetric.kt │ │ │ └── BuildMetricSender.kt │ │ │ ├── di │ │ │ ├── BuildMetricsSenderProvider.kt │ │ │ ├── CompatibleWithConfigurationCacheDI.kt │ │ │ └── NotCompatibleWithConfigurationCacheDI.kt │ │ │ ├── gradle │ │ │ ├── app_build │ │ │ │ ├── AppBuildTimeListener.kt │ │ │ │ ├── AppBuildTimeMetadata.kt │ │ │ │ ├── ApplicationType.kt │ │ │ │ ├── clickstream │ │ │ │ │ ├── AppBuildTimeClickStreamEvent.kt │ │ │ │ │ └── AppBuildTimeMetric.kt │ │ │ │ └── graphite │ │ │ │ │ └── PackageApplicationMetric.kt │ │ │ ├── cache │ │ │ │ ├── BuildCacheErrorMetric.kt │ │ │ │ ├── BuildCacheHitMetric.kt │ │ │ │ ├── BuildCacheMetricType.kt │ │ │ │ ├── BuildCacheMetricsTracker.kt │ │ │ │ ├── BuildCacheMissMetric.kt │ │ │ │ ├── BuildCacheTaskHitMetric.kt │ │ │ │ └── BuildCacheTaskMissMetric.kt │ │ │ ├── configuration │ │ │ │ ├── BuildInitConfigurationMetric.kt │ │ │ │ └── ConfigurationTimeListener.kt │ │ │ ├── tasks │ │ │ │ ├── compile │ │ │ │ │ ├── BaseCompileMetric.kt │ │ │ │ │ ├── CompileMetricsTracker.kt │ │ │ │ │ ├── JavaCompileMetric.kt │ │ │ │ │ ├── KaptGenerateStubsMetric.kt │ │ │ │ │ ├── KaptWithoutKotlincMetric.kt │ │ │ │ │ ├── KotlinCompileMetric.kt │ │ │ │ │ ├── KspJvmMetric.kt │ │ │ │ │ └── aggregator │ │ │ │ │ │ ├── BaseCompileMetricAggregator.kt │ │ │ │ │ │ ├── JavaCompileAggregator.kt │ │ │ │ │ │ ├── KaptGenerateStubAggregator.kt │ │ │ │ │ │ ├── KaptWithoutKotlincAggregator.kt │ │ │ │ │ │ ├── KotlinCompileAggregator.kt │ │ │ │ │ │ └── KspAggregator.kt │ │ │ │ ├── critical │ │ │ │ │ ├── BuildCriticalPathModuleTaskMetric.kt │ │ │ │ │ ├── BuildCriticalPathTaskCumulativeMetric.kt │ │ │ │ │ └── CriticalPathMetricsTracker.kt │ │ │ │ ├── slow │ │ │ │ │ ├── BuildSlowModuleMetric.kt │ │ │ │ │ ├── BuildSlowModuleTaskMetric.kt │ │ │ │ │ ├── BuildSlowTaskMetric.kt │ │ │ │ │ ├── BuildTasksCumulativeMetric.kt │ │ │ │ │ ├── SlowMetricType.kt │ │ │ │ │ └── SlowTasksMetricsTracker.kt │ │ │ │ ├── tech_budget │ │ │ │ │ └── TechBudgetBuildTimeWriter.kt │ │ │ │ └── testrunner │ │ │ │ │ ├── TestRunnerExecutionTimeMetric.kt │ │ │ │ │ └── TestRunnerMetricsTracker.kt │ │ │ └── total_build │ │ │ │ ├── BuildTotalMetric.kt │ │ │ │ └── TotalBuildTimeListener.kt │ │ │ ├── result │ │ │ ├── BuildResult.kt │ │ │ ├── BuildResultFlowAction.kt │ │ │ └── BuildStatus.kt │ │ │ └── runtime │ │ │ ├── ByteUnits.kt │ │ │ ├── MetricsCollector.kt │ │ │ ├── RuntimeMetricsListener.kt │ │ │ ├── jvm │ │ │ ├── BuildJvmHeapCommittedMetric.kt │ │ │ ├── BuildJvmHeapUsedMetric.kt │ │ │ ├── BuildJvmMetaspaceCommittedMetric.kt │ │ │ ├── BuildJvmMetaspaceUsedMetric.kt │ │ │ ├── HeapInfo.kt │ │ │ ├── JavaHome.kt │ │ │ ├── JvmMetricsCollector.kt │ │ │ ├── JvmMetricsSender.kt │ │ │ ├── LocalVm.kt │ │ │ ├── VmResolver.kt │ │ │ └── command │ │ │ │ ├── GCHeapInfoParser.kt │ │ │ │ ├── Jcmd.kt │ │ │ │ └── Jps.kt │ │ │ └── os │ │ │ ├── BuildOsMemoryTotalMetric.kt │ │ │ ├── BuildOsMemoryUsedMetric.kt │ │ │ ├── Cgroup2.kt │ │ │ ├── MemoryInfo.kt │ │ │ ├── OsMetricsCollector.kt │ │ │ └── OsMetricsSender.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── plugin │ │ └── build_metrics │ │ ├── app_build │ │ └── AppBuildTimeListenerTest.kt │ │ ├── cache │ │ └── BuildCacheMetricsTrackerTest.kt │ │ ├── internal │ │ └── core │ │ │ └── StubBuildMetricsSender.kt │ │ ├── runtime │ │ ├── JcmdTest.kt │ │ ├── JpsTest.kt │ │ ├── JvmMetricsCollectorTest.kt │ │ ├── JvmMetricsSenderStub.kt │ │ ├── JvmMetricsSenderTest.kt │ │ ├── OsMetricsCollectorTest.kt │ │ ├── OsMetricsSenderStub.kt │ │ ├── OsMetricsSenderTest.kt │ │ └── VmResolverTest.kt │ │ └── tasks │ │ ├── CriticalPathMetricsTrackerTest.kt │ │ ├── SlowTasksMetricsTrackerTest.kt │ │ └── TestRunnerMetricsTrackerTest.kt ├── build-properties │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── info │ │ │ ├── BuildPropertiesPluginTest.kt │ │ │ └── ConfigurationCacheCompatibilityTest.kt │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── info │ │ ├── BuildInfoExtension.kt │ │ ├── BuildPropertiesExtension.kt │ │ └── BuildPropertiesPlugin.kt ├── build-trace │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── build_trace │ │ │ ├── BuildTraceTest.kt │ │ │ └── ConfigurationCacheCompatibilityTest.kt │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── build_trace │ │ ├── BuildTraceExtension.kt │ │ ├── BuildTracePlugin.kt │ │ └── internal │ │ ├── BuildTraceListener.kt │ │ ├── TaskResult.kt │ │ └── TraceEventProvider.kt ├── build-verdict-tasks-api │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── build_verdict │ │ ├── BuildVerdictTask.kt │ │ └── span │ │ ├── SpannedString.kt │ │ └── SpannedStringBuilder.kt ├── build-verdict │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── build_verdict │ │ │ ├── BaseBuildVerdictTest.kt │ │ │ ├── BuildVerdictPluginConfigurationPhaseTest.kt │ │ │ ├── BuildVerdictPluginExecutionPhaseTest.kt │ │ │ ├── ConfigurationCacheCompatibilityTest.kt │ │ │ ├── HtmlVerdictCases.kt │ │ │ ├── PlainTextVerdictCases.kt │ │ │ └── VerdictCases.kt │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── build_verdict │ │ ├── BuildVerdictPlugin.kt │ │ ├── BuildVerdictPluginExtension.kt │ │ ├── UserDefinedTaskVerdictProducer.kt │ │ └── internal │ │ ├── BaseBuildListener.kt │ │ ├── BuildConfigurationFailureListener.kt │ │ ├── BuildExecutionFailureListener.kt │ │ ├── BuildFailedListener.kt │ │ ├── BuildVerdict.kt │ │ ├── BuildVerdictPluginServices.kt │ │ ├── DefaultTestListener.kt │ │ ├── Error.kt │ │ ├── GradleLogEventListener.kt │ │ ├── LogMessageListener.kt │ │ ├── LogsTextBuilder.kt │ │ ├── task │ │ └── lifecycle │ │ │ ├── BuildVerdictTaskLifecycleListener.kt │ │ │ ├── DefaultTaskLifecycleListener.kt │ │ │ ├── TaskExecutionListenerBridge.kt │ │ │ ├── TaskLifecycleListener.kt │ │ │ ├── TestTaskLifecycleListener.kt │ │ │ └── UserDefinedVerdictProducerTaskLifecycleListener.kt │ │ └── writer │ │ ├── BuildVerdictConfigurationHtml.kt │ │ ├── BuildVerdictConfigurationPlainText.kt │ │ ├── BuildVerdictExecutionHtml.kt │ │ ├── BuildVerdictExecutionPlainText.kt │ │ ├── BuildVerdictWriter.kt │ │ ├── HtmlBuildVerdictWriter.kt │ │ ├── PlainTextBuildVerdictWriter.kt │ │ └── RawBuildVerdictWriter.kt ├── critical-path │ ├── api │ │ ├── build.gradle.kts │ │ ├── dependencies │ │ │ └── runtimeClasspath.txt │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── critical_path │ │ │ ├── CriticalPathListener.kt │ │ │ ├── CriticalPathRegistry.kt │ │ │ ├── TaskDependenciesResolutionResult.kt │ │ │ ├── TaskExt.kt │ │ │ ├── TaskOperation.kt │ │ │ └── internal │ │ │ └── PathBuildProvider.kt │ └── critical-path │ │ ├── build.gradle.kts │ │ ├── dependencies │ │ └── runtimeClasspath.txt │ │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── critical_path │ │ │ ├── ConfigurationCacheCompatibilityTest.kt │ │ │ └── CriticalPathTest.kt │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── critical_path │ │ ├── CriticalPathExtension.kt │ │ ├── CriticalPathPlugin.kt │ │ └── internal │ │ ├── CriticalPathReport.kt │ │ ├── CriticalPathWriter.kt │ │ └── PathRecord.kt ├── gradle-profile │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── gradle │ │ ├── metric │ │ ├── BuildEventsListener.kt │ │ └── GradleCollector.kt │ │ └── profile │ │ ├── AbstractBuildOperationListener.kt │ │ ├── BuildListener.kt │ │ ├── BuildProfile.kt │ │ ├── CompositeOperation.kt │ │ ├── ContinuousOperation.kt │ │ ├── Operation.kt │ │ ├── ProfileEventAdapter.kt │ │ ├── ProjectProfile.kt │ │ ├── TaskExecution.kt │ │ └── TaskExecutionListener.kt └── proguard-guard │ ├── build.gradle.kts │ ├── dependencies │ └── runtimeClasspath.txt │ └── src │ ├── gradleTest │ ├── kotlin │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── proguard_guard │ │ │ ├── CheckMergedConfigurationsIntegrationTest.kt │ │ │ ├── CheckMergedConfigurationsTest.kt │ │ │ └── UpdateLockedConfigurationTest.kt │ └── resources │ │ └── locked-configuration.pro │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── proguard_guard │ │ ├── BuildVariantProguardGuardConfiguration.kt │ │ ├── ProguardGuardExtension.kt │ │ ├── ProguardGuardPlugin.kt │ │ ├── configuration │ │ ├── ConfigurationParser.kt │ │ ├── ConfigurationSorter.kt │ │ ├── ConfigurationWriter.kt │ │ ├── ProguardConfigurationPrinter.kt │ │ └── comparator │ │ │ ├── ClassPathEntryComparator.kt │ │ │ ├── ClassSpecificationComparator.kt │ │ │ ├── ComparisonUtils.kt │ │ │ ├── KeepClassSpecificationComparator.kt │ │ │ └── MemberSpecificationComparator.kt │ │ ├── diff │ │ ├── ConfigurationDiffBuilder.kt │ │ └── EditListFormatter.kt │ │ ├── shadowr8 │ │ ├── MinificationDependencySetter.kt │ │ ├── R8TaskPrinter.kt │ │ └── ShadowR8TaskCreator.kt │ │ └── task │ │ ├── CheckMergedConfigurationTask.kt │ │ ├── ProguardGuardTask.kt │ │ └── UpdateLockedConfigurationTask.kt │ └── test │ └── kotlin │ └── com │ └── avito │ └── android │ └── proguard_guard │ └── configuration │ └── ConfigurationSorterTest.kt ├── common ├── build-metadata │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── utils │ │ └── BuildMetadata.kt ├── command-line-coroutines │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── cli │ │ │ └── FlowCommandLine.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── cli │ │ └── FlowCommandLineTest.kt ├── command-line-rx │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── cli │ │ └── RxCommandLine.kt ├── command-line │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── cli │ │ ├── CommandLine.kt │ │ └── Notification.kt ├── composite-exception │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── composite_exception │ │ ├── CompositeException.kt │ │ └── throwableCompositeExt.kt ├── coroutines-extension │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── coroutines │ │ └── extensions │ │ ├── ChannelExtensions.kt │ │ ├── Dispatchers.kt │ │ └── TimeoutExtensions.kt ├── diff-util │ ├── README.md │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── avito │ │ └── android │ │ └── diff_util │ │ ├── DiffAlgorithm.java │ │ ├── Edit.java │ │ ├── EditList.java │ │ ├── HashedSequence.java │ │ ├── HashedSequenceComparator.java │ │ ├── HashedSequencePair.java │ │ ├── HistogramDiff.java │ │ ├── HistogramDiffIndex.java │ │ ├── LowLevelDiffAlgorithm.java │ │ ├── Sequence.java │ │ ├── SequenceComparator.java │ │ ├── Subsequence.java │ │ ├── SubsequenceComparator.java │ │ ├── comparator │ │ └── StringComparator.kt │ │ └── sequence │ │ └── StringSequence.kt ├── elastic │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── elastic │ │ │ ├── ElasticApi.kt │ │ │ ├── ElasticApiProvider.kt │ │ │ ├── ElasticClient.kt │ │ │ ├── ElasticClientFactory.kt │ │ │ ├── ElasticClientProvider.kt │ │ │ ├── ElasticConfig.kt │ │ │ ├── ElasticErrorCauseFormatter.kt │ │ │ ├── ElasticHttpServiceFactory.kt │ │ │ ├── ElasticRoundRobinHttpServiceFactory.kt │ │ │ ├── HttpElasticClient.kt │ │ │ ├── RoundRobinInterceptor.kt │ │ │ ├── RoundRobinIterable.kt │ │ │ └── StubElasticClient.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── elastic │ │ ├── ElasticErrorCauseFormatterTest.kt │ │ └── HttpElasticClientTest.kt ├── files │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── utils │ │ ├── ExistingDirectory.kt │ │ ├── ExistingDirectoryImpl.kt │ │ ├── ExistingFile.kt │ │ ├── ExistingFileImpl.kt │ │ ├── File.kt │ │ ├── Path.kt │ │ ├── StubExistingDirectory.kt │ │ └── StubExistingFile.kt ├── graph │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── graph │ │ │ ├── Operation.kt │ │ │ ├── OperationsPath.kt │ │ │ ├── ShortestPath.kt │ │ │ └── SimpleOperation.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── grapth │ │ └── ShortestPathTest.kt ├── graphite │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── graphite │ │ │ ├── GraphiteConfig.kt │ │ │ ├── GraphiteMetric.kt │ │ │ ├── GraphiteSender.kt │ │ │ ├── GraphiteSenderImpl.kt │ │ │ └── GraphiteTransport.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── graphite │ │ └── RealGraphiteTransportTest.kt ├── http-statsd │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── http │ │ │ ├── GraphiteHttpEventListener.kt │ │ │ ├── MetricHttpEventListener.kt │ │ │ ├── RequestMetadata.kt │ │ │ ├── RequestMetadataProvider.kt │ │ │ ├── StatsDHttpEventListener.kt │ │ │ └── TagRequestMetadataProvider.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── http │ │ ├── BaseHttpClientProviderMetricsTest.kt │ │ ├── FlakyHttpClientProviderMetricsTest.kt │ │ └── HttpClientProviderMetricsTest.kt ├── junit-utils │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── avito │ │ └── android │ │ └── rule │ │ └── SimpleRule.kt ├── kotlin-ast-parser │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── instrumentation │ │ │ └── impact │ │ │ ├── FullClassName.kt │ │ │ ├── KotlinClassesFinder.kt │ │ │ ├── KotlinClassesFinderImpl.kt │ │ │ └── KotlinCompiler.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── instrumentation │ │ └── impact │ │ └── KotlinClassesFinderImplTest.kt ├── math │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── math │ │ │ ├── Collections.kt │ │ │ ├── Median.kt │ │ │ └── Percent.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── math │ │ ├── MedianKtTest.kt │ │ └── PercentKtTest.kt ├── mtls-manager │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── tls │ │ ├── credentials │ │ ├── TlsCredentials.kt │ │ └── TlsCredentialsFactory.kt │ │ ├── internal │ │ └── utils │ │ │ └── Pkcs1Formatter.kt │ │ └── manager │ │ └── TlsManager.kt ├── okhttp │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── http │ │ │ ├── BasicAuthenticator.kt │ │ │ ├── Files.kt │ │ │ ├── HttpCodes.kt │ │ │ ├── HttpUrl.kt │ │ │ ├── RequestBodies.kt │ │ │ ├── RetryInterceptor.kt │ │ │ ├── RetryPolicy.kt │ │ │ └── internal │ │ │ └── Buffers.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── http │ │ ├── RetryInterceptorTest.kt │ │ └── StubApi.kt ├── problem │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── Problem.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── ProblemTest.kt ├── random-utils │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ru │ │ │ └── avito │ │ │ └── util │ │ │ ├── Characters.kt │ │ │ └── RandomUtils.kt │ │ └── test │ │ └── kotlin │ │ └── ru │ │ └── avito │ │ └── util │ │ └── RandomUtilsTest.kt ├── reflection-extensions │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── util │ │ └── ReflectionExt.kt ├── resources │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── utils │ │ └── ResourcesReader.kt ├── result │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── Result.kt ├── retrace │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── retrace │ │ │ ├── ProguardRetracer.kt │ │ │ ├── ProguardRetracerImpl.kt │ │ │ └── Stub.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── retrace │ │ └── ProguardRetracerTest.kt ├── retrofit-result-adapter │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── retrofit │ │ └── adapter │ │ ├── HttpException.kt │ │ ├── ResultCall.kt │ │ ├── ResultCallAdapter.kt │ │ └── ResultCallAdapterFactory.kt ├── retry-action │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── retry │ │ │ └── RetryAction.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── retry │ │ └── RetryActionTest.kt ├── s3-client │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── s3 │ │ │ ├── OperationType.kt │ │ │ ├── S3Client.kt │ │ │ ├── S3ClientConfig.kt │ │ │ ├── S3ClientImpl.kt │ │ │ ├── S3PrefixClient.kt │ │ │ └── listener │ │ │ └── OperationsListener.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── s3 │ │ └── S3ClientImplTest.kt ├── sentry │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── sentry │ │ ├── CustomizableJsonMarshaller.kt │ │ ├── CustomizableSentryClientFactory.kt │ │ └── SentryConfig.kt ├── series │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── graphite │ │ └── series │ │ └── SeriesName.kt ├── statsd │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── stats │ │ │ ├── StatsDConfig.kt │ │ │ ├── StatsDSender.kt │ │ │ ├── StatsDSenderImpl.kt │ │ │ ├── StatsDSenderWithPrefix.kt │ │ │ └── StatsMetric.kt │ │ ├── test │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── stats │ │ │ └── SeriesNameTest.kt │ │ └── testFixtures │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── stats │ │ └── StubStatsdSender.kt ├── teamcity-common │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── teamcity │ │ ├── TeamcityApi.kt │ │ ├── TeamcityApiImpl.kt │ │ └── TeamcityCredentials.kt ├── tech-budget-common │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── tech_budget │ │ └── compilation_info │ │ └── ModuleCompileTime.kt ├── test-okhttp │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── test │ │ │ └── http │ │ │ ├── ConstantResponseDispatcher.kt │ │ │ ├── FormUrlEncodedBodyChecks.kt │ │ │ ├── Mock.kt │ │ │ ├── MockDispatcher.kt │ │ │ ├── MockWebServerFactory.kt │ │ │ ├── RequestCapturer.kt │ │ │ └── RequestData.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── test │ │ └── http │ │ ├── BuildRequest.kt │ │ ├── MockDispatcherTest.kt │ │ ├── NothingCapturedTest.kt │ │ └── StubSocket.kt ├── throwable-utils │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── utils │ │ │ └── Throwables.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── throwables │ │ ├── StackTraceExtractorTest.kt │ │ └── StackTraceFormatterKtTest.kt ├── time │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── time │ │ │ ├── Dates.kt │ │ │ ├── DefaultTimeProvider.kt │ │ │ ├── HumanReadable.kt │ │ │ └── TimeProvider.kt │ │ └── testFixtures │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── time │ │ └── TimeMachineProvider.kt ├── trace-event │ ├── README.md │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── trace │ │ │ ├── TraceEvent.kt │ │ │ ├── TraceReport.kt │ │ │ └── TraceReportFileAdapter.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── trace │ │ └── TraceReportTest.kt ├── truth-extensions │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── truth │ │ ├── ExtendedIterableSubject.kt │ │ ├── ResultSubject.kt │ │ ├── Subjects.kt │ │ ├── ThrowableSubjects.kt │ │ └── TruthExtensions.kt └── waiter │ ├── build.gradle.kts │ ├── dependencies │ └── runtimeClasspath.txt │ └── src │ └── main │ └── kotlin │ └── com │ └── avito │ └── android │ ├── util │ └── Waiter.kt │ └── waiter │ ├── Wait.kt │ └── Waiter.kt ├── delivery ├── nupokati │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ ├── NupokatiPluginV2IntegrationTest.kt │ │ │ ├── NupokatiPluginV2Test.kt │ │ │ └── NupokatiPluginV3IntegrationTest.kt │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ ├── ArtifactoryExtension.kt │ │ │ ├── BaseNupokatiExtension.kt │ │ │ ├── NupokatiApi.kt │ │ │ ├── NupokatiExtension.kt │ │ │ ├── NupokatiPlugin.kt │ │ │ ├── ReportViewerExtension.kt │ │ │ ├── agp │ │ │ └── Accessors.kt │ │ │ ├── artifactory_backup │ │ │ ├── Artifact.kt │ │ │ ├── ArtifactV2.kt │ │ │ ├── ArtifactV3.kt │ │ │ ├── ArtifactoryBackupAction.kt │ │ │ ├── ArtifactoryBackupTask.kt │ │ │ ├── ArtifactsAdapter.kt │ │ │ ├── ArtifactsFactory.kt │ │ │ ├── ArtifactsV2Factory.kt │ │ │ └── ArtifactsV3Factory.kt │ │ │ ├── contract_upload │ │ │ ├── UploadCdBuildResultTask.kt │ │ │ └── UploadCdBuildResultTaskAction.kt │ │ │ ├── gradle_configuration │ │ │ └── NupokatiV2Configurator.kt │ │ │ ├── http │ │ │ ├── ArtifactoryClient.kt │ │ │ └── HttpClientProvider.kt │ │ │ └── model │ │ │ ├── input │ │ │ ├── AndroidArtifactType.kt │ │ │ ├── CdBuildConfig.kt │ │ │ ├── CdBuildConfigParserFactory.kt │ │ │ ├── CdBuildConfigV2.kt │ │ │ ├── CdBuildConfigV3.kt │ │ │ ├── Deployment.kt │ │ │ ├── DeploymentV2.kt │ │ │ ├── DeploymentV3.kt │ │ │ ├── NupokatiProject.kt │ │ │ ├── OutputDescriptor.kt │ │ │ ├── v2 │ │ │ │ ├── CdBuildConfigParser.kt │ │ │ │ └── CdBuildConfigValidator.kt │ │ │ └── v3 │ │ │ │ ├── CdBuildConfigParser.kt │ │ │ │ └── validator │ │ │ │ ├── CdBuildConfigValidator.kt │ │ │ │ ├── CompositeCdBuildConfigValidator.kt │ │ │ │ ├── SchemaVersionValidator.kt │ │ │ │ └── StrictCdBuildConfigValidator.kt │ │ │ └── output │ │ │ ├── CdBuildResult.kt │ │ │ └── Mappers.kt │ │ └── test │ │ ├── kotlin │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── model │ │ │ ├── input │ │ │ ├── v2 │ │ │ │ ├── CdBuildConfigV2ParserTest.kt │ │ │ │ └── StubCdBuildConfigValidator.kt │ │ │ └── v3 │ │ │ │ └── CdBuildConfigV3ParserTest.kt │ │ │ └── output │ │ │ ├── ArtifactsAdapterV2Test.kt │ │ │ └── ArtifactsAdapterV3Test.kt │ │ └── resources │ │ ├── stub.aab │ │ └── stub.json ├── qapps │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── plugin │ │ │ ├── ConfigurationCacheCompatibilityTest.kt │ │ │ ├── QAppsPluginIntegrationTest.kt │ │ │ ├── QAppsPluginTest.kt │ │ │ └── QAppsSignedTest.kt │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── plugin │ │ │ ├── QAppsExtension.kt │ │ │ ├── QAppsPlugin.kt │ │ │ ├── QAppsUploadAction.kt │ │ │ ├── QAppsUploadApi.kt │ │ │ ├── QAppsUploadTask.kt │ │ │ └── QappsTaskNames.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── plugin │ │ └── QAppsUploadActionTest.kt ├── sign-service │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── signer │ │ │ ├── ConfigurationCacheCompatibilityTest.kt │ │ │ ├── ProjectGenerator.kt │ │ │ ├── SignServiceIntegrationTest.kt │ │ │ └── SignServicePluginTest.kt │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── signer │ │ │ ├── AbstractSignTask.kt │ │ │ ├── SignApkTask.kt │ │ │ ├── SignBundleTask.kt │ │ │ ├── SignExtension.kt │ │ │ ├── SignServicePlugin.kt │ │ │ ├── SignerPluginApi.kt │ │ │ └── internal │ │ │ ├── SignViaServiceAction.kt │ │ │ ├── TaskConfigurator.kt │ │ │ └── UrlResolver.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── signer │ │ └── internal │ │ ├── SignViaServiceActionTest.kt │ │ └── UrlResolverTest.kt └── tests-summary │ ├── build.gradle.kts │ ├── dependencies │ └── runtimeClasspath.txt │ └── src │ ├── gradleTest │ └── kotlin │ │ └── com │ │ └── avito │ │ └── test │ │ └── summary │ │ ├── ConfigurationCacheCompatibilityTest.kt │ │ ├── ConfigurationTest.kt │ │ └── MinimalTestSummaryProject.kt │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── test │ │ └── summary │ │ ├── AlertinoExtension.kt │ │ ├── MarkReportAsSourceAction.kt │ │ ├── MarkReportAsSourceTask.kt │ │ ├── ReportViewerExtension.kt │ │ ├── TestSummaryAppExtension.kt │ │ ├── TestSummaryDI.kt │ │ ├── TestSummaryEmojiProvider.kt │ │ ├── TestSummaryPlugin.kt │ │ ├── TestSummaryPluginApi.kt │ │ ├── TestSummaryTask.kt │ │ ├── analysis │ │ ├── CrossDeviceSuteExtensions.kt │ │ └── FailureMessageNormalizer.kt │ │ ├── compose │ │ ├── TestSummaryComposer.kt │ │ └── TestSummaryComposerImpl.kt │ │ ├── json │ │ └── TestSummaryDestinationDeserializer.kt │ │ ├── model │ │ ├── CrossDeviceRunTest.kt │ │ ├── CrossDeviceStatus.kt │ │ ├── CrossDeviceSuite.kt │ │ ├── FailureOnDevice.kt │ │ └── TestSummaryDestination.kt │ │ └── sender │ │ ├── AlertinoTestSummarySender.kt │ │ ├── TestSummarySender.kt │ │ └── ToCrossDeviceSuiteConverter.kt │ ├── test │ └── kotlin │ │ └── com │ │ └── avito │ │ └── test │ │ └── summary │ │ ├── TestSummaryEmojiProviderTest.kt │ │ ├── analysis │ │ └── FailureMessageNormalizerTest.kt │ │ ├── compose │ │ └── TestSummaryComposerTest.kt │ │ ├── json │ │ └── TestSummaryDestinationJsonTest.kt │ │ └── sender │ │ └── ToCrossDeviceSuiteConverterTest.kt │ └── testFixtures │ └── kotlin │ └── com │ └── avito │ └── test │ └── summary │ └── model │ └── StubCrossDeviceRunTest.kt ├── gradle ├── alertino │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── alertino │ │ │ ├── AlertinoClient.kt │ │ │ ├── AlertinoMessageUpdater.kt │ │ │ ├── AlertinoSender.kt │ │ │ ├── AlertinoSenderFactory.kt │ │ │ ├── AlertinoStringFormat.kt │ │ │ ├── internal │ │ │ ├── AlertinoApi.kt │ │ │ └── model │ │ │ │ ├── Recipient.kt │ │ │ │ ├── SendNotificationBody.kt │ │ │ │ ├── SendNotificationResponse.kt │ │ │ │ ├── SendNotificationToThreadBody.kt │ │ │ │ └── Transport.kt │ │ │ └── model │ │ │ ├── AlertinoRecipient.kt │ │ │ └── CreatedMessage.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── alertino │ │ └── AlertinoSenderTest.kt ├── android │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ ├── Aapt.kt │ │ │ ├── AaptImpl.kt │ │ │ ├── AndroidSdk.kt │ │ │ ├── KeyTool.kt │ │ │ ├── PackageAndroidArtifactExtensions.kt │ │ │ ├── ProjectExtensions.kt │ │ │ ├── VariantExtensions.kt │ │ │ └── Versions.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ ├── AaptTest.kt │ │ └── KeyToolTest.kt ├── apply-baseline-profile │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com.avito.android.baseline_profile │ │ │ ├── ApplyBaselineProfilePluginTest.kt │ │ │ ├── PluginTestProject.kt │ │ │ └── ProjectSetup.kt │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── baseline_profile │ │ │ ├── ApplyBaselineProfilePlugin.kt │ │ │ ├── ApplyProfileToSourceCodeTask.kt │ │ │ ├── configuration │ │ │ ├── ApplyBaselineProfileConfiguration.kt │ │ │ ├── ApplyBaselineProfileExtension.kt │ │ │ └── SaveProfileToVersionControlExtension.kt │ │ │ └── internal │ │ │ ├── BaselineProfileFileLocationExtensions.kt │ │ │ ├── BaselineProfileGitClient.kt │ │ │ └── ProfileTaskConfigurator.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── avito │ │ └── android │ │ └── baseline_profile │ │ └── BaselineProfileGitClientTest.kt ├── bitbucket │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── bitbucket │ │ │ └── BitbucketImplTest.kt │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── bitbucket │ │ ├── AtlassianCredentials.kt │ │ ├── Bitbucket.kt │ │ ├── BitbucketApi.kt │ │ ├── BitbucketClientException.kt │ │ ├── BitbucketConfig.kt │ │ ├── BitbucketImpl.kt │ │ ├── InsightData.kt │ │ ├── InsightsApi.kt │ │ └── ProjectExtensions.kt ├── build-environment │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── utils │ │ │ └── gradle │ │ │ ├── BuildEnvironment.kt │ │ │ ├── EnvArgs.kt │ │ │ ├── EnvArgsImpl.kt │ │ │ ├── Environment.kt │ │ │ ├── EnvironmentInfo.kt │ │ │ └── internal │ │ │ └── EnvironmentInfoImpl.kt │ │ └── testFixtures │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── sentry │ │ └── StubEnvironmentInfo.kt ├── build-failer │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── utils │ │ │ ├── BuildFailer.kt │ │ │ └── RealFailer.kt │ │ └── testFixtures │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── utils │ │ └── StubBuildFailer.kt ├── clickstream │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── avito │ │ └── android │ │ └── clickstream │ │ ├── ClickStreamEventSaturator.kt │ │ ├── ClickStreamEventTracker.kt │ │ ├── ClickStreamFieldConverter.kt │ │ ├── ClickStreamSender.kt │ │ ├── ClickStreamSenderImpl.kt │ │ ├── ClickStreamSenderService.kt │ │ ├── ClickStreamSrcId.kt │ │ ├── api │ │ ├── ClickStreamApi.kt │ │ └── ClickStreamEventRequest.kt │ │ ├── config │ │ ├── ClickStreamConfig.kt │ │ └── ProjectExtensions.kt │ │ └── event │ │ └── ClickStreamEvent.kt ├── code-ownership │ ├── api │ │ ├── build.gradle.kts │ │ ├── dependencies │ │ │ └── runtimeClasspath.txt │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── model │ │ │ ├── AvitoCodeOwner.kt │ │ │ ├── Owner.kt │ │ │ └── network │ │ │ ├── AvitoOwner.kt │ │ │ └── AvitoOwnersClient.kt │ ├── extensions │ │ ├── build.gradle.kts │ │ ├── dependencies │ │ │ └── runtimeClasspath.txt │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ ├── CodeOwnershipExtension.kt │ │ │ ├── ExternalDependenciesExtension.kt │ │ │ ├── OwnerSerializer.kt │ │ │ ├── OwnerSerializerProvider.kt │ │ │ └── serializers │ │ │ └── OwnerSerializers.kt │ └── plugin │ │ ├── build.gradle.kts │ │ ├── dependencies │ │ └── runtimeClasspath.txt │ │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ ├── CheckExternalDepsCodeOwnersTaskTest.kt │ │ │ ├── CheckInternalDepsTaskTest.kt │ │ │ ├── ConfigurationCacheCompatibilityTest.kt │ │ │ ├── ExportOwnershipInfoTest.kt │ │ │ ├── FileOwnersDiffReporterTest.kt │ │ │ ├── GenerateOwnersTaskTest.kt │ │ │ ├── MisleadingExceptionTest.kt │ │ │ └── StrictOwnershipTest.kt │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ ├── CodeOwnershipPlugin.kt │ │ │ ├── GenerateOwnersTask.kt │ │ │ ├── check │ │ │ ├── deps │ │ │ │ ├── CheckExternalDepsCodeOwners.kt │ │ │ │ ├── CheckInternalDepsTask.kt │ │ │ │ └── ExternalDepsCodeOwnersChecker.kt │ │ │ └── ownersip │ │ │ │ └── CheckOwnersPresentTask.kt │ │ │ ├── diff │ │ │ ├── ReportCodeOwnershipDiffTask.kt │ │ │ ├── ReportCodeOwnershipExtension.kt │ │ │ ├── comparator │ │ │ │ ├── AvitoModuleOwnerNameComparator.kt │ │ │ │ ├── EqualsOwnersComparator.kt │ │ │ │ └── OwnersComparator.kt │ │ │ ├── counter │ │ │ │ ├── OwnersDiffCounter.kt │ │ │ │ └── OwnersDiffCounterImpl.kt │ │ │ ├── formatter │ │ │ │ ├── ChatMessageFormatter.kt │ │ │ │ ├── DefaultOwnersDiffMessageFormatter.kt │ │ │ │ └── OwnersDiffMessageFormatter.kt │ │ │ ├── model │ │ │ │ └── OwnersDiff.kt │ │ │ ├── provider │ │ │ │ └── OwnersProvider.kt │ │ │ └── report │ │ │ │ ├── AlertinoOwnerDiffReporter.kt │ │ │ │ ├── OwnersDiffReportDestination.kt │ │ │ │ ├── OwnersDiffReporter.kt │ │ │ │ ├── OwnersDiffReporterFactory.kt │ │ │ │ └── file │ │ │ │ └── FileOwnersDiffReporter.kt │ │ │ ├── info │ │ │ ├── ExportExternalDepsCodeOwners.kt │ │ │ ├── ExportInternalDepsCodeOwners.kt │ │ │ └── di │ │ │ │ └── MoshiProvider.kt │ │ │ ├── owner │ │ │ ├── adapter │ │ │ │ ├── OwnerAdapter.kt │ │ │ │ ├── OwnerAdapterFactory.kt │ │ │ │ ├── OwnerIdAdapter.kt │ │ │ │ ├── OwnerNameAdapter.kt │ │ │ │ └── OwnerNoOpAdapter.kt │ │ │ └── dependency │ │ │ │ ├── JsonOwnedDependenciesSerializer.kt │ │ │ │ ├── OwnedDependenciesSerializer.kt │ │ │ │ └── OwnedDependency.kt │ │ │ ├── providers │ │ │ ├── RemoteAvitoCodeOwner.kt │ │ │ └── RemoteAvitoModuleOwnersProvider.kt │ │ │ └── utils │ │ │ └── RussianIso9Alphabet.kt │ │ ├── test │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ ├── OwnersDiffCounterTest.kt │ │ │ └── check │ │ │ └── deps │ │ │ └── ExternalDepsCodeOwnersCheckerTest.kt │ │ └── testFixtures │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ ├── diff │ │ └── provider │ │ │ └── SimpleOwnersProvider.kt │ │ ├── model │ │ ├── FakeOwners.kt │ │ ├── FakeOwnersSerializer.kt │ │ └── StubOwner.kt │ │ ├── network │ │ ├── FakeAlertinoSender.kt │ │ └── FakeAvitoOwnersClient.kt │ │ └── utils │ │ ├── FakeOwnershipExtension.kt │ │ └── LibsTomlContent.kt ├── deeplink-generator │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── deeplink_generator │ │ │ ├── ConfigurationCacheCompatibilityTest.kt │ │ │ ├── DeeplinkManifestFilterTest.kt │ │ │ ├── MergeDeeplinkManifestTest.kt │ │ │ ├── MergePublicDeeplinkManifestTest.kt │ │ │ ├── ValidatePublicDeeplinksTest.kt │ │ │ └── utils │ │ │ └── ManifestUtils.kt │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── deeplink_generator │ │ │ ├── DeeplinkGeneratorExtension.kt │ │ │ ├── DeeplinkGeneratorPlugin.kt │ │ │ ├── DeeplinkManifestFilterExtension.kt │ │ │ ├── DeeplinkManifestFilterPlugin.kt │ │ │ ├── MergePublicDeeplinkManifestTask.kt │ │ │ ├── ValidatePublicDeeplinksTask.kt │ │ │ ├── internal │ │ │ ├── filter │ │ │ │ └── DeeplinkManifestFilterTask.kt │ │ │ ├── merge │ │ │ │ └── MergeDeeplinkManifestTask.kt │ │ │ ├── parser │ │ │ │ ├── DeeplinkFileParser.kt │ │ │ │ ├── DeeplinkParser.kt │ │ │ │ └── SchemeAwareDeeplinkFileParser.kt │ │ │ └── validator │ │ │ │ └── PublicDeeplinksValidator.kt │ │ │ └── model │ │ │ └── Deeplink.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── deeplink_generator │ │ ├── DeeplinkParserTest.kt │ │ └── PublicDeeplinksValidatorTest.kt ├── demo-app-metrics │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ ├── CountDemoAppsEvent.kt │ │ │ ├── CountDemoAppsTask.kt │ │ │ ├── DemoAppMetricsPlugin.kt │ │ │ └── module_graph │ │ │ ├── GenerateModuleGraphTask.kt │ │ │ ├── ModuleGraphTask.kt │ │ │ ├── extractor │ │ │ ├── ModuleGraphInfoExtractor.kt │ │ │ ├── ModuleGraphInfoExtractorService.kt │ │ │ └── ModuleLinesOfCodeCounter.kt │ │ │ └── models │ │ │ ├── ClocStats.kt │ │ │ ├── GradleDependency.kt │ │ │ ├── ModuleGraphInfo.kt │ │ │ └── ModulesGraph.kt │ │ ├── test │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── module_graph │ │ │ └── ModuleGraphInfoExtractorTest.kt │ │ └── testFixtures │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── module_graph │ │ └── StubModuleLinesOfCodeCounter.kt ├── dependency-analysis │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── dependency_analysis │ │ ├── CheckDependenciesForBreakingAbiTask.kt │ │ ├── CustomDependencyAnalysisExtension.kt │ │ └── CustomDependencyAnalysisPlugin.kt ├── design-screenshots │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── plugin │ │ │ └── ConfigurationCacheCompatibilityTest.kt │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── plugin │ │ ├── ClearScreenshotsTask.kt │ │ ├── DeviceProvider.kt │ │ ├── PullScreenshotsTask.kt │ │ └── ScreenshotsPlugin.kt ├── git │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── git │ │ │ ├── Branch.kt │ │ │ ├── Git.kt │ │ │ ├── GitClient.kt │ │ │ ├── GitImpl.kt │ │ │ ├── GitLocalState.kt │ │ │ ├── GitState.kt │ │ │ ├── GitStateFromEnvironment.kt │ │ │ ├── GitStateValueSource.kt │ │ │ ├── ProjectExtensions.kt │ │ │ └── executor │ │ │ ├── GitExecutor.kt │ │ │ ├── GradleCompatibleExecutor.kt │ │ │ └── InProcessExecutor.kt │ │ ├── test │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── git │ │ │ ├── GitClientTest.kt │ │ │ ├── GitLocalStateTest.kt │ │ │ └── GitStateFromEnvironmentTest.kt │ │ └── testFixtures │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── git │ │ └── GitStateStub.kt ├── gradle-extensions │ ├── README.md │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ ├── com │ │ │ └── avito │ │ │ │ ├── Strings.kt │ │ │ │ └── kotlin │ │ │ │ └── dsl │ │ │ │ ├── Maps.kt │ │ │ │ ├── Modules.kt │ │ │ │ ├── ProjectExtensions.kt │ │ │ │ ├── PropertyExtensions.kt │ │ │ │ ├── ProviderExtensions.kt │ │ │ │ ├── SystemProperty.kt │ │ │ │ ├── TaskContainerExtensions.kt │ │ │ │ ├── TaskExecutionGraphExtensions.kt │ │ │ │ └── TaskExtensions.kt │ │ │ └── org │ │ │ └── gradle │ │ │ └── kotlin │ │ │ └── dsl │ │ │ ├── DomainObjectCollectionExtensions.kt │ │ │ ├── ExtensionContainerExtensions.kt │ │ │ ├── GroovyInteropability.kt │ │ │ ├── NamedDomainObjectProviderExtensions.kt │ │ │ ├── ObjectFactoryExtensions.kt │ │ │ ├── PolymorphicDomainObjectContainerExtensions.kt │ │ │ ├── TaskContainerExtensions.kt │ │ │ ├── TypeOfExtensions.kt │ │ │ └── support │ │ │ ├── Cast.kt │ │ │ ├── GradleExtensions.kt │ │ │ └── ServiceRegistryExtensions.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── kotlin │ │ └── dsl │ │ ├── GetMandatoryStringPropertyTest.kt │ │ ├── GetOptionalStringPropertyTest.kt │ │ ├── OptionalFilePropertyTest.kt │ │ └── PropertyExtensionsKtTest.kt ├── graphite-config │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── graphite │ │ └── ProjectExtensions.kt ├── i18n │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── i18n │ │ │ └── plugin │ │ │ ├── JsonData.kt │ │ │ ├── OldJsonData.kt │ │ │ ├── OldTranslationFileTaskTest.kt │ │ │ ├── TranslationFileTaskTest.kt │ │ │ ├── TranslationPluginTest.kt │ │ │ └── XmlData.kt │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── i18n │ │ │ └── plugin │ │ │ ├── TranslationExtension.kt │ │ │ ├── TranslationFileTask.kt │ │ │ ├── TranslationPlugin.kt │ │ │ ├── Utils.kt │ │ │ ├── dto │ │ │ ├── OldTranslationRequest.kt │ │ │ ├── OldTranslationResponse.kt │ │ │ ├── TranslationRequest.kt │ │ │ ├── TranslationResponse.kt │ │ │ └── TranslationText.kt │ │ │ ├── internal │ │ │ ├── OldStringsFileTranslator.kt │ │ │ ├── StringsFileTranslator.kt │ │ │ ├── StringsXmlFileHelper.kt │ │ │ └── TranslationApiInteractor.kt │ │ │ ├── service │ │ │ ├── LocalizationApi.kt │ │ │ ├── LocalizationApiImpl.kt │ │ │ ├── LocalizationService.kt │ │ │ └── TranslationTextSerializer.kt │ │ │ └── xml │ │ │ ├── BaseElement.kt │ │ │ ├── PluralsElement.kt │ │ │ ├── StringElement.kt │ │ │ ├── StringsXmlFile.kt │ │ │ └── Utils.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── i18n │ │ └── plugin │ │ ├── internal │ │ ├── StringsXmlFileHandlerTest.kt │ │ └── StringsXmlFileHandlerTestData.kt │ │ └── xml │ │ ├── StringXmlCharEscapingTest.kt │ │ ├── StringsXmlFileTest.kt │ │ └── TestUtils.kt ├── impact-shared │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── avito │ │ │ └── impact │ │ │ ├── ModifiedProject.kt │ │ │ ├── ModifiedProjectsFinder.kt │ │ │ ├── ProjectExtensions.kt │ │ │ ├── changes │ │ │ ├── ChangeType.kt │ │ │ ├── ChangedFile.kt │ │ │ ├── ChangesDetector.kt │ │ │ ├── GitDiffLine.kt │ │ │ └── IgnoreSettings.kt │ │ │ ├── configuration │ │ │ ├── AndroidTestConfiguration.kt │ │ │ ├── BaseConfiguration.kt │ │ │ ├── Branches.kt │ │ │ ├── CodeGeneratorsConfiguration.kt │ │ │ ├── DetektConfiguration.kt │ │ │ ├── InternalModule.kt │ │ │ ├── LintConfiguration.kt │ │ │ ├── MainConfiguration.kt │ │ │ ├── TestConfiguration.kt │ │ │ └── sets │ │ │ │ ├── AndroidSourceSets.kt │ │ │ │ └── KotlinBytecodeSets.kt │ │ │ ├── fallback │ │ │ ├── ImpactFallbackDetector.kt │ │ │ ├── ImpactFallbackDetectorImplementation.kt │ │ │ └── IsAnalysisNeededResult.kt │ │ │ ├── plugin │ │ │ └── ImpactAnalysisExtension.kt │ │ │ └── util │ │ │ ├── AndroidManifestPackageParser.kt │ │ │ ├── AndroidProject.kt │ │ │ └── Equality.kt │ │ ├── test │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── impact │ │ │ ├── changes │ │ │ ├── ChangesDetectorTest.kt │ │ │ ├── GitDiffLineTest.kt │ │ │ └── IgnoreSettingsTest.kt │ │ │ ├── configuration │ │ │ └── BranchesSpec.kt │ │ │ ├── fallback │ │ │ └── IsAnalysisNeededTest.kt │ │ │ └── util │ │ │ └── AndroidManifestPackageParserTest.kt │ │ └── testFixtures │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── impact │ │ ├── ImpactReportUtils.kt │ │ └── StubModifiedProjectsFinder.kt ├── impact │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── impact │ │ │ └── plugin │ │ │ ├── ConfigurationCacheCompatibilityTest.kt │ │ │ ├── ImpactAnalysisTest.kt │ │ │ ├── ImpactPluginTest.kt │ │ │ ├── SourceSetsImpactTest.kt │ │ │ └── internal │ │ │ └── ImpactMetricsSenderTest.kt │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── impact │ │ └── plugin │ │ ├── GenerateModulesReport.kt │ │ ├── ImpactAnalysisPlugin.kt │ │ ├── ImpactMetricsTask.kt │ │ └── internal │ │ └── ImpactMetricsSender.kt ├── module-api-extraction │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── module_api_extraction │ │ │ ├── ModuleApiExtractionExtension.kt │ │ │ ├── ModuleApiExtractionPlugin.kt │ │ │ ├── ModuleApiExtractionTask.kt │ │ │ ├── ModuleApiExtractor.kt │ │ │ └── SyntheticProject.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── module_api_extraction │ │ └── ModuleApiExtractorTest.kt ├── module-dependencies-graph │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── module │ │ │ ├── dependencies │ │ │ ├── AndroidAppsGraphBuilderTest.kt │ │ │ ├── BaseFindAndroidAppTaskTest.kt │ │ │ ├── CollectModuleBetweennessCentralityTaskTest.kt │ │ │ ├── DependenciesGraphTestProject.kt │ │ │ ├── FindAndroidAppTaskActionTest.kt │ │ │ ├── FindAndroidAppTaskAdvisorTest.kt │ │ │ ├── FindAndroidAppTaskInAndroidTestTest.kt │ │ │ ├── FindAndroidAppTaskInMainTest.kt │ │ │ └── FindAndroidAppTaskNegativeScenariosTest.kt │ │ │ └── metrics │ │ │ └── CollectAppsMetricsActionTest.kt │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── module │ │ ├── dependencies │ │ ├── FindAndroidAppTask.kt │ │ ├── ModuleDependenciesGraphPlugin.kt │ │ └── graphbuilder │ │ │ ├── AndroidAppsGraphBuilder.kt │ │ │ ├── DependenciesGraphBuilder.kt │ │ │ ├── ProjectConfigurationNode.kt │ │ │ └── SimpleModuleGraph.kt │ │ ├── internal │ │ ├── configurations │ │ │ └── ConfigurationCoordinate.kt │ │ └── dependencies │ │ │ ├── FindAndroidAppTaskAction.kt │ │ │ ├── FindAndroidAppTaskAdvisor.kt │ │ │ └── ProjectWithDeps.kt │ │ └── metrics │ │ ├── CollectAppsMetricsTask.kt │ │ ├── CollectModuleBetweennessCentralityAction.kt │ │ ├── CollectModuleBetweennessCentralityTask.kt │ │ └── metrics │ │ ├── AppsHealthData.kt │ │ ├── CollectAppsMetricsAction.kt │ │ └── Matrix.kt ├── module-dependencies │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── module │ │ ├── configurations │ │ └── ConfigurationType.kt │ │ └── dependencies │ │ └── ModuleConfigurationDependencies.kt ├── module-types-api │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── module_type │ │ ├── ApplicationDeclaration.kt │ │ ├── FunctionalType.kt │ │ ├── ModuleType.kt │ │ └── ModuleTypeExtension.kt ├── module-types-validator │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── module_type │ │ │ └── validation │ │ │ ├── ConfigurationCacheCompatibilityTest.kt │ │ │ ├── DependenciesValidationProjectGenerator.kt │ │ │ └── ValidateProjectDependenciesTest.kt │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── module_type │ │ │ └── validation │ │ │ ├── ModuleTypeValidationPlugin.kt │ │ │ ├── ValidationExtension.kt │ │ │ ├── configurations │ │ │ ├── ValidationConfiguration.kt │ │ │ └── missings │ │ │ │ └── implementations │ │ │ │ ├── MissingFakeModuleConfiguration.kt │ │ │ │ ├── MissingFakeModuleRootExtension.kt │ │ │ │ ├── MissingFakeModuleRootTask.kt │ │ │ │ ├── MissingImplementationDependencyConfiguration.kt │ │ │ │ ├── MissingImplementationDependencyExtension.kt │ │ │ │ ├── MissingImplementationDependencyRootTask.kt │ │ │ │ ├── MissingImplementationDependencyTask.kt │ │ │ │ └── internal │ │ │ │ ├── DependenciesFileReader.kt │ │ │ │ ├── FunctionalTypeExtensions.kt │ │ │ │ ├── MissingFakeModuleRootTaskDelegate.kt │ │ │ │ ├── MissingImplementationDependencyTaskDelegate.kt │ │ │ │ ├── ProjectConvertedData.kt │ │ │ │ ├── ProjectDependencyInfo.kt │ │ │ │ ├── ProjectListFileReader.kt │ │ │ │ ├── ProjectPathBuilder.kt │ │ │ │ └── ProjectsLineConverter.kt │ │ │ └── internal │ │ │ └── ProjectExtensions.kt │ │ ├── test │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── module_type │ │ │ └── validation │ │ │ └── configurations │ │ │ └── internal │ │ │ ├── DependenciesFileReaderTest.kt │ │ │ ├── MissingFakeModuleRootTaskDelegateTest.kt │ │ │ ├── MissingImplementationDependencyTaskDelegateTest.kt │ │ │ ├── ProjectListFileReaderTest.kt │ │ │ └── ProjectsLineConverterTest.kt │ │ └── testFixtures │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── module_type │ │ └── StubApplication.kt ├── module-types │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── module_type │ │ │ ├── BaseModuleTypesTest.kt │ │ │ ├── ConfigurationCacheCompatibilityTest.kt │ │ │ └── ModuleTypesProjectGenerator.kt │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── module_type │ │ │ ├── ModuleTypeRootExtension.kt │ │ │ ├── ModuleTypesPlugin.kt │ │ │ ├── ModuleWithType.kt │ │ │ ├── Severity.kt │ │ │ ├── internal │ │ │ ├── CheckModuleDependenciesTask.kt │ │ │ ├── ExtractModuleDescriptionTask.kt │ │ │ ├── FileSerializer.kt │ │ │ ├── ModuleDescription.kt │ │ │ ├── ModuleDescriptionReader.kt │ │ │ └── ModulesRestrictionsFinder.kt │ │ │ └── restrictions │ │ │ ├── BetweenDifferentAppsRestriction.kt │ │ │ ├── BetweenFunctionalTypesRestriction.kt │ │ │ ├── DependencyRestriction.kt │ │ │ ├── ToWiringRestriction.kt │ │ │ ├── exclusion │ │ │ ├── BetweenDifferentAppsExclusion.kt │ │ │ ├── BetweenModulesExclusion.kt │ │ │ └── DependencyRestrictionExclusion.kt │ │ │ └── extension │ │ │ ├── BaseDependencyRestrictionExtension.kt │ │ │ ├── BetweenDifferentAppsRestrictionExtension.kt │ │ │ ├── BetweenFunctionalTypesExtension.kt │ │ │ ├── DependencyRestrictionsExtension.kt │ │ │ └── ToWiringRestrictionExtension.kt │ │ ├── test │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── module_type │ │ │ ├── internal │ │ │ └── ModulesRestrictionsFinderTest.kt │ │ │ └── restrictions │ │ │ ├── BetweenDifferentAppsRestrictionTest.kt │ │ │ ├── BetweenFunctionalTypesRestrictionTest.kt │ │ │ ├── DependencyRestrictionTest.kt │ │ │ ├── ToWiringRestrictionTest.kt │ │ │ └── exclusion │ │ │ └── BetweenModulesExclusionTest.kt │ │ └── testFixtures │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── module_type │ │ ├── StubModuleType.kt │ │ └── restrictions │ │ └── StubRestriction.kt ├── mtls │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── tls │ │ │ └── TlsConfigurationPluginTest.kt │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── tls │ │ │ ├── TlsConfigurationPlugin.kt │ │ │ ├── TlsCredentialsService.kt │ │ │ ├── TlsProjectCredentialsFactory.kt │ │ │ ├── exception │ │ │ ├── TlsCredentialsRetrievingInformation.kt │ │ │ ├── TlsCredentilasRetrievingProblem.kt │ │ │ ├── TlsNotFoundException.kt │ │ │ └── TlsSetupException.kt │ │ │ ├── extensions │ │ │ ├── TlsConfigurationExtension.kt │ │ │ ├── TlsCredentialsRegister.kt │ │ │ └── configuration │ │ │ │ ├── DirectoryTlsCredentialsConfiguration.kt │ │ │ │ ├── FilesTlsCredentialsConfiguration.kt │ │ │ │ ├── RawContentTlsCredentialsConfiguration.kt │ │ │ │ └── TlsCredentialsProviderConfiguration.kt │ │ │ └── internal │ │ │ └── provider │ │ │ ├── DirectoryTlsCredentialsProvider.kt │ │ │ ├── FilesTlsCredentialsProvider.kt │ │ │ ├── RawContentTlsCredentialsProvider.kt │ │ │ ├── TlsCredentialsProvider.kt │ │ │ └── TlsCredentialsProviderFactory.kt │ │ ├── test │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── tls │ │ │ └── internal │ │ │ └── provider │ │ │ ├── DirectoryTlsCredentialsProviderTest.kt │ │ │ ├── FilesTlsCredentialsProviderTest.kt │ │ │ └── RawContentTlsCredentialsProviderTest.kt │ │ └── testFixtures │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── tls │ │ └── test │ │ ├── TestTask.kt │ │ ├── TlsExtensionBuilder.kt │ │ └── stubs │ │ └── StubRawConfigurationData.kt ├── network-contracts │ └── codegen │ │ ├── build.gradle.kts │ │ ├── dependencies │ │ └── runtimeClasspath.txt │ │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── contracts │ │ │ ├── network │ │ │ ├── NetworkCodegenProjectGenerator.kt │ │ │ └── scheme │ │ │ │ ├── imports │ │ │ │ └── mocks │ │ │ │ │ └── ApiSchemesImportResponseMock.kt │ │ │ │ ├── upsert │ │ │ │ ├── UpdateRemoteApiSchemesTaskTest.kt │ │ │ │ └── mocks │ │ │ │ │ └── UpsertContractsMock.kt │ │ │ │ └── validation │ │ │ │ └── ValidateNetworkContractsTaskTest.kt │ │ │ └── platform │ │ │ ├── ConfigurationTestCompatibilityTest.kt │ │ │ ├── NetworkCodegenProjectGenerator.kt │ │ │ ├── TestExtensions.kt │ │ │ ├── codegen │ │ │ ├── CodegenTest.kt │ │ │ └── mocks │ │ │ │ └── DownloadCodegenResponseMock.kt │ │ │ ├── fixation │ │ │ └── FixationTasksTest.kt │ │ │ └── validation │ │ │ └── ValidationTasksTest.kt │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ ├── contracts │ │ │ └── platform │ │ │ │ ├── ContractsModulePlugin.kt │ │ │ │ ├── ContractsPluginInstaller.kt │ │ │ │ ├── ContractsRootPlugin.kt │ │ │ │ ├── ContractsTaskNamesBuilder.kt │ │ │ │ ├── analytics │ │ │ │ ├── ActionEnvironment.kt │ │ │ │ ├── ActionType.kt │ │ │ │ ├── Analytics.kt │ │ │ │ ├── NetworkContractsActionDurationEvent.kt │ │ │ │ └── NetworkContractsValidationFailedEvent.kt │ │ │ │ ├── dependency │ │ │ │ └── CodegenDependencyConfiguration.kt │ │ │ │ ├── extension │ │ │ │ ├── ContractsModuleExtension.kt │ │ │ │ ├── ContractsRootExtension.kt │ │ │ │ └── configurations │ │ │ │ │ ├── ContractsVariantRootConfiguration.kt │ │ │ │ │ ├── codegen │ │ │ │ │ ├── CodegenConfiguration.kt │ │ │ │ │ └── OutputTransformerConfiguration.kt │ │ │ │ │ ├── fixation │ │ │ │ │ └── FixationConfiguration.kt │ │ │ │ │ ├── import │ │ │ │ │ └── ImportConfiguration.kt │ │ │ │ │ ├── network │ │ │ │ │ ├── NetworkConfiguration.kt │ │ │ │ │ └── Timeouts.kt │ │ │ │ │ └── validation │ │ │ │ │ ├── ValidationConfiguration.kt │ │ │ │ │ └── ValidationRulesGroup.kt │ │ │ │ ├── internal │ │ │ │ ├── analytics │ │ │ │ │ └── NetworkContractsAnalyticsService.kt │ │ │ │ └── http │ │ │ │ │ ├── HttpClientConfiguration.kt │ │ │ │ │ └── HttpClientService.kt │ │ │ │ ├── output │ │ │ │ ├── OutputTransformer.kt │ │ │ │ ├── OutputType.kt │ │ │ │ └── parsers │ │ │ │ │ └── CodegenJsonOutputTransformer.kt │ │ │ │ ├── scheme │ │ │ │ ├── codegen │ │ │ │ │ ├── Arch.kt │ │ │ │ │ ├── CodegenTask.kt │ │ │ │ │ ├── SetupTmpMtlsFilesTask.kt │ │ │ │ │ ├── config │ │ │ │ │ │ └── CodegenConfig.kt │ │ │ │ │ └── executor │ │ │ │ │ │ └── Codegen.kt │ │ │ │ ├── collect │ │ │ │ │ ├── ApiSchemesMetadata.kt │ │ │ │ │ ├── CollectApiSchemesTask.kt │ │ │ │ │ └── collector │ │ │ │ │ │ └── ApiSchemesCollector.kt │ │ │ │ ├── fixation │ │ │ │ │ ├── UpdateRemoteApiSchemesTask.kt │ │ │ │ │ └── UpsertService.kt │ │ │ │ ├── imports │ │ │ │ │ ├── ApiSchemesFilesGenerator.kt │ │ │ │ │ ├── ApiSchemesImportFacade.kt │ │ │ │ │ ├── ApiSchemesImportTask.kt │ │ │ │ │ └── data │ │ │ │ │ │ ├── NetworkSchemesImportService.kt │ │ │ │ │ │ ├── SchemesImportService.kt │ │ │ │ │ │ └── models │ │ │ │ │ │ ├── ApiSchemesImportRequest.kt │ │ │ │ │ │ └── ApiSchemesImportResponse.kt │ │ │ │ └── validation │ │ │ │ │ ├── CompositeTask.kt │ │ │ │ │ ├── ProblemsMessageBuilder.kt │ │ │ │ │ ├── ValidateNetworkContractsTask.kt │ │ │ │ │ ├── analyzer │ │ │ │ │ ├── NetworkContractsProblemsAnalyzer.kt │ │ │ │ │ ├── diagnostic │ │ │ │ │ │ └── NetworkContractsIssue.kt │ │ │ │ │ └── rules │ │ │ │ │ │ ├── EmptyCodegenTomlFileDiagnosticRule.kt │ │ │ │ │ │ ├── EmptySchemesDiagnosticRule.kt │ │ │ │ │ │ ├── NetworkContractsDiagnosticRule.kt │ │ │ │ │ │ └── RemoteCompatibilityDiagnosticRule.kt │ │ │ │ │ └── data │ │ │ │ │ ├── RemoteValidationError.kt │ │ │ │ │ └── ValidationApiSchemesService.kt │ │ │ │ └── shared │ │ │ │ ├── Errors.kt │ │ │ │ └── ProjectExtensions.kt │ │ │ └── network_contracts │ │ │ ├── NetworkContractsModuleExtension.kt │ │ │ ├── NetworkContractsModulePlugin.kt │ │ │ ├── NetworkContractsRootExtension.kt │ │ │ ├── NetworkContractsRootPlugin.kt │ │ │ ├── NetworkContractsVariantConstants.kt │ │ │ ├── configuration │ │ │ └── CodegenConfiguration.kt │ │ │ ├── extension │ │ │ ├── NetworkContractsModuleExtension.kt │ │ │ └── NetworkContractsRootExtension.kt │ │ │ ├── fixation │ │ │ └── service │ │ │ │ ├── NetworkContractsUpsertService.kt │ │ │ │ └── data │ │ │ │ ├── ApiSchemesMapper.kt │ │ │ │ ├── UpdateApiSchemesService.kt │ │ │ │ ├── UpdateApiSchemesServiceImpl.kt │ │ │ │ └── models │ │ │ │ └── UpdateApiSchemesRequest.kt │ │ │ ├── http │ │ │ └── Timeout.kt │ │ │ └── validation │ │ │ ├── ValidateNetworkContractsTask.kt │ │ │ └── service │ │ │ ├── ValidationApiSchemesServiceImpl.kt │ │ │ └── model │ │ │ ├── ValidateApiSchemesRequest.kt │ │ │ └── ValidateApiSchemesResponse.kt │ │ ├── test │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── contracts │ │ │ ├── network │ │ │ └── scheme │ │ │ │ └── fixation │ │ │ │ └── upsert │ │ │ │ └── data │ │ │ │ └── ApiSchemesMapperTest.kt │ │ │ └── platform │ │ │ ├── ContractsTaskNamesBuilderTest.kt │ │ │ ├── scheme │ │ │ ├── fixation │ │ │ │ └── collect │ │ │ │ │ └── collector │ │ │ │ │ └── ApiSchemesCollectorTest.kt │ │ │ ├── imports │ │ │ │ ├── ApiSchemeFilesGeneratorTest.kt │ │ │ │ ├── ApiSchemesImportFacadeTest.kt │ │ │ │ └── SchemaStubs.kt │ │ │ └── output │ │ │ │ └── parsers │ │ │ │ └── CodegenJsonOutputTransformerTest.kt │ │ │ └── validation │ │ │ └── analyzer │ │ │ └── rules │ │ │ └── RemoteCompatibilityDiagnosticRuleTest.kt │ │ └── testFixtures │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── contracts │ │ └── test │ │ └── ChangeReferencesFilesTask.kt ├── pre-build │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── PreBuild.kt ├── process │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ ├── com │ │ │ └── avito │ │ │ │ └── utils │ │ │ │ ├── CLIOutputReaderTask.kt │ │ │ │ ├── ProcessRunner.kt │ │ │ │ └── RealProcessRunner.kt │ │ │ └── org │ │ │ └── apache │ │ │ └── tools │ │ │ └── ant │ │ │ └── types │ │ │ └── Commandline.kt │ │ ├── test │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── utils │ │ │ └── ProcessKtTest.kt │ │ └── testFixtures │ │ └── kotlin │ │ └── com.avito.utils │ │ └── StubProcessRunner.kt ├── prosector │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ ├── ConfigurationCacheCompatibilityTest.kt │ │ │ └── ProsectorPluginTest.kt │ │ └── main │ │ └── kotlin │ │ ├── BranchCompareMeta.kt │ │ ├── BuildInfo.kt │ │ ├── ProsectorApi.kt │ │ ├── ProsectorConfig.kt │ │ ├── ProsectorPlugin.kt │ │ ├── ProsectorReleaseAnalysisTask.kt │ │ ├── ProsectorResponse.kt │ │ ├── ProsectorTaskNames.kt │ │ ├── ReleaseAnalysisMeta.kt │ │ └── TaskType.kt ├── statsd-config │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── stats │ │ └── ProjectExtensions.kt ├── teamcity │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── teamcity │ │ └── TeamcityCredentials.kt ├── tech-budget │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── tech_budget │ │ │ ├── ab_tests │ │ │ └── UploadABTestsTest.kt │ │ │ ├── deeplinks │ │ │ └── UploadDeepLinksTest.kt │ │ │ ├── dependencies │ │ │ └── UploadDependenciesTest.kt │ │ │ ├── detekt │ │ │ └── DetektConfigurationTest.kt │ │ │ ├── feature_toggles │ │ │ └── UploadFeatureTogglesTest.kt │ │ │ ├── lint_issues │ │ │ ├── CollectLintIssuesTest.kt │ │ │ └── UploadLintIssuesTest.kt │ │ │ ├── module_dependencies │ │ │ ├── ModuleDependenciesIntegrationTest.kt │ │ │ └── ModuleDependenciesTestProject.kt │ │ │ ├── module_graph_info │ │ │ ├── ModuleGraphTestProject.kt │ │ │ ├── UploadModuleGraphAppDependenciesTest.kt │ │ │ ├── UploadModuleGraphDependenciesTest.kt │ │ │ └── UploadModuleSizesTest.kt │ │ │ ├── module_types │ │ │ ├── ModuleTypesIntegrationTest.kt │ │ │ └── ModuleTypesTestProject.kt │ │ │ ├── owners │ │ │ └── UploadOwnersTest.kt │ │ │ ├── perf_owners │ │ │ └── UploadPerfOwnersTest.kt │ │ │ ├── utils │ │ │ ├── DumpResponseUtils.kt │ │ │ └── GenerateExtensions.kt │ │ │ └── warnings │ │ │ └── UploadWarningsTest.kt │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── tech_budget │ │ │ ├── CollectOwnersConfiguration.kt │ │ │ ├── CollectWarningsConfiguration.kt │ │ │ ├── DumpInfoConfiguration.kt │ │ │ ├── TechBudgetExtension.kt │ │ │ ├── TechBudgetPlugin.kt │ │ │ ├── ab_tests │ │ │ ├── ABTest.kt │ │ │ ├── CollectABTestsConfiguration.kt │ │ │ └── CollectProjectABTestsTask.kt │ │ │ ├── deeplinks │ │ │ ├── CollectDeeplinksConfiguration.kt │ │ │ ├── CollectProjectDeeplinksTask.kt │ │ │ ├── DeepLink.kt │ │ │ └── DeepLinksFileParser.kt │ │ │ ├── detekt │ │ │ └── DetektConfiguration.kt │ │ │ ├── feature_toggles │ │ │ ├── CollectFeatureTogglesConfiguration.kt │ │ │ ├── CollectProjectFeatureTogglesTask.kt │ │ │ └── FeatureToggle.kt │ │ │ ├── internal │ │ │ ├── TechBudgetConfigurator.kt │ │ │ ├── ab_tests │ │ │ │ ├── ABTestsConfigurator.kt │ │ │ │ ├── UploadABTestsApi.kt │ │ │ │ ├── UploadABTestsTask.kt │ │ │ │ └── models │ │ │ │ │ └── UploadABTestsRequest.kt │ │ │ ├── deeplinks │ │ │ │ ├── DeepLinkConfigurator.kt │ │ │ │ ├── UploadDeepLinksApi.kt │ │ │ │ ├── UploadDeepLinksTask.kt │ │ │ │ └── models │ │ │ │ │ └── UploadDeepLinksRequest.kt │ │ │ ├── detekt │ │ │ │ ├── Detekt.kt │ │ │ │ ├── DetektConfigurator.kt │ │ │ │ └── tasks │ │ │ │ │ ├── AvitoDetektReportTask.kt │ │ │ │ │ └── TechBudgetDetektTask.kt │ │ │ ├── di │ │ │ │ └── MoshiProvider.kt │ │ │ ├── dump │ │ │ │ ├── DumpInfo.kt │ │ │ │ └── DumpResponse.kt │ │ │ ├── feature_toggles │ │ │ │ ├── FeatureTogglesConfigurator.kt │ │ │ │ ├── UploadFeatureTogglesApi.kt │ │ │ │ ├── UploadFeatureTogglesTask.kt │ │ │ │ └── models │ │ │ │ │ └── UploadFeatureTogglesRequest.kt │ │ │ ├── lint_issues │ │ │ │ ├── LintIssuesConfigurator.kt │ │ │ │ ├── collect │ │ │ │ │ └── CollectLintIssuesTask.kt │ │ │ │ └── upload │ │ │ │ │ ├── LintXmlReportParser.kt │ │ │ │ │ ├── UploadLintIssuesApi.kt │ │ │ │ │ ├── UploadLintIssuesTask.kt │ │ │ │ │ └── model │ │ │ │ │ ├── LintIssue.kt │ │ │ │ │ └── LintIssuesRequestBody.kt │ │ │ ├── module_dependencies │ │ │ │ ├── ModuleDependenciesCollector.kt │ │ │ │ ├── ModuleDependenciesConfigurator.kt │ │ │ │ ├── UploadModuleDependenciesApi.kt │ │ │ │ ├── UploadModuleDependenciesTask.kt │ │ │ │ └── models │ │ │ │ │ ├── ModuleDependencies.kt │ │ │ │ │ └── UploadModuleDependenciesRequest.kt │ │ │ ├── module_graph_info │ │ │ │ ├── ModuleGraphInfoExtractorConfigurator.kt │ │ │ │ ├── UploadModuleGraphInfoApi.kt │ │ │ │ ├── UploadModuleGraphInfoParser.kt │ │ │ │ ├── app_dependencies │ │ │ │ │ ├── UploadModuleGraphAppDependenciesRequest.kt │ │ │ │ │ └── UploadModuleGraphAppDependenciesTask.kt │ │ │ │ ├── dependencies │ │ │ │ │ ├── UploadModuleGraphDependenciesRequest.kt │ │ │ │ │ └── UploadModuleGraphDependenciesTask.kt │ │ │ │ └── sizes │ │ │ │ │ ├── UploadModuleSizesRequest.kt │ │ │ │ │ └── UploadModuleSizesTask.kt │ │ │ ├── module_types │ │ │ │ ├── ModuleTypesConfigurator.kt │ │ │ │ ├── UploadModuleTypesApi.kt │ │ │ │ ├── UploadModuleTypesTask.kt │ │ │ │ └── models │ │ │ │ │ ├── ModuleWithType.kt │ │ │ │ │ └── UploadModuleTypesRequest.kt │ │ │ ├── owners │ │ │ │ ├── CodeOwnersExtensions.kt │ │ │ │ ├── OwnersConfigurator.kt │ │ │ │ ├── UploadOwnersApi.kt │ │ │ │ ├── UploadOwnersTask.kt │ │ │ │ ├── dependencies │ │ │ │ │ ├── DependenciesConfigurator.kt │ │ │ │ │ ├── UploadDependenciesApi.kt │ │ │ │ │ ├── UploadDependenciesTask.kt │ │ │ │ │ └── models │ │ │ │ │ │ └── UploadDependenciesRequestBody.kt │ │ │ │ ├── mapper │ │ │ │ │ └── TechBudgetNoOpMapper.kt │ │ │ │ └── models │ │ │ │ │ └── UploadOwnersRequestBody.kt │ │ │ ├── perf_screen_owners │ │ │ │ ├── PerfScreenOwnersConfigurator.kt │ │ │ │ ├── UploadPerfScreenOwnersApi.kt │ │ │ │ ├── UploadPerfScreenOwnersTask.kt │ │ │ │ └── models │ │ │ │ │ └── UploadPerfScreenOwnersRequest.kt │ │ │ ├── service │ │ │ │ └── RetrofitBuilderService.kt │ │ │ ├── utils │ │ │ │ ├── CallExtensions.kt │ │ │ │ └── parser │ │ │ │ │ └── JsonFileParser.kt │ │ │ └── warnings │ │ │ │ ├── WarningsConfigurator.kt │ │ │ │ ├── report │ │ │ │ ├── ProjectInfo.kt │ │ │ │ └── converter │ │ │ │ │ └── IssueToWarningConverter.kt │ │ │ │ └── upload │ │ │ │ ├── UploadWarningsApi.kt │ │ │ │ ├── UploadWarningsBatcher.kt │ │ │ │ ├── UploadWarningsTask.kt │ │ │ │ └── model │ │ │ │ ├── Warning.kt │ │ │ │ └── WarningsRequestBody.kt │ │ │ ├── owners │ │ │ ├── TechBudgetOwner.kt │ │ │ └── TechBudgetOwnerMapper.kt │ │ │ ├── parser │ │ │ └── FileParser.kt │ │ │ ├── perf_screen_owners │ │ │ ├── CollectPerfOwnersConfiguration.kt │ │ │ ├── CollectPerfOwnersTask.kt │ │ │ └── PerfScreenInfo.kt │ │ │ └── warnings │ │ │ ├── CollectWarningsTask.kt │ │ │ └── CompilerIssue.kt │ │ ├── test │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── tech_budget │ │ │ └── warnings │ │ │ ├── LintXmlReportParserTest.kt │ │ │ └── UploadWarningsBatcherTest.kt │ │ └── testFixtures │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── tech_budget │ │ └── module_types │ │ └── StubModuleType.kt ├── test-project │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── gradleTest │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── test │ │ │ └── gradle │ │ │ └── TestProjectGeneratorTest.kt │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── test │ │ │ └── gradle │ │ │ ├── Git.kt │ │ │ ├── GradleModulesDsl.kt │ │ │ ├── GradleTestKit.kt │ │ │ ├── InMemoryProjectGenerator.kt │ │ │ ├── ManualTempFolder.kt │ │ │ ├── TestProjectGenerator.kt │ │ │ ├── TestResultSubject.kt │ │ │ ├── dependencies │ │ │ ├── GradleDependency.kt │ │ │ └── GradleScriptCompatible.kt │ │ │ ├── files │ │ │ ├── AndroidManifest.kt │ │ │ ├── BuildGradle.kt │ │ │ └── InstrumentationTest.kt │ │ │ ├── module │ │ │ ├── AndroidAppModule.kt │ │ │ ├── AndroidLibModule.kt │ │ │ ├── AndroidModule.kt │ │ │ ├── AndroidTestModule.kt │ │ │ ├── FolderModule.kt │ │ │ ├── KotlinModule.kt │ │ │ ├── Module.kt │ │ │ ├── ParentGradleModule.kt │ │ │ └── PlatformModule.kt │ │ │ └── plugin │ │ │ ├── BuildscriptClasspathPluginSpec.kt │ │ │ ├── BuildscriptClasspathPluginsSpecDsl.kt │ │ │ ├── PluginSpec.kt │ │ │ ├── PluginsSpec.kt │ │ │ └── PluginsSpecDsl.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── test │ │ └── gradle │ │ └── PluginsSpecTest.kt └── worker-extensions │ ├── build.gradle.kts │ ├── dependencies │ └── runtimeClasspath.txt │ └── src │ └── main │ └── kotlin │ └── com │ └── avito │ └── gradle │ └── worker │ └── WorkerExt.kt ├── instant-feedback ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── instant_feedback │ │ ├── Application.kt │ │ └── internal │ │ ├── client │ │ ├── FeedbackClient.kt │ │ ├── FeedbackClientImpl.kt │ │ └── RequestFeedbackData.kt │ │ ├── config │ │ ├── Config.kt │ │ ├── ConfigFactory.kt │ │ └── EnvBasedConfigFactory.kt │ │ ├── handler │ │ ├── HealthCheckHandler.kt │ │ └── WebhookHandler.kt │ │ └── model │ │ └── PullRequestMergedEvent.kt │ └── test │ └── kotlin │ └── com │ └── avito │ └── android │ └── instant_feedback │ ├── ApplicationTest.kt │ └── internal │ ├── client │ └── FakeFeedbackClient.kt │ ├── config │ ├── EnvBasedConfigFactoryTest.kt │ └── StubConfigFactory.kt │ ├── handler │ └── WebhookHandlerTest.kt │ └── model │ ├── PullRequestMergedDataStub.kt │ └── PullRequestMergedEventSerializationTest.kt ├── logger ├── android-logger │ ├── build.gradle.kts │ ├── dependencies │ │ └── releaseRuntimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── logger │ │ └── handler │ │ ├── AndroidLogcatLoggingHandler.kt │ │ └── AndroidLogcatLoggingHandlerProvider.kt ├── elastic-logger │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── logger │ │ └── destination │ │ ├── ElasticLoggingHandler.kt │ │ └── ElasticLoggingHandlerProvider.kt ├── gradle-logger │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── logger │ │ │ ├── FileHandledLoggerMetadata.kt │ │ │ ├── GradleLoggerCoordinates.kt │ │ │ ├── GradleLoggerExtension.kt │ │ │ ├── GradleLoggerMetadata.kt │ │ │ ├── GradleLoggerPlugin.kt │ │ │ ├── GradleMetadataProvider.kt │ │ │ ├── LazyLogger.kt │ │ │ ├── LazyLoggerFactory.kt │ │ │ ├── LoggerService.kt │ │ │ ├── builder │ │ │ └── GradleLoggerFactoryBuilder.kt │ │ │ └── handler │ │ │ ├── FileLoggingHandler.kt │ │ │ └── FileLoggingHandlerProvider.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── logger │ │ └── handler │ │ └── FileLoggingHandlerTest.kt ├── logger │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── logger │ │ ├── DefaultLoggerFactory.kt │ │ ├── LogLevel.kt │ │ ├── Logger.kt │ │ ├── LoggerFactory.kt │ │ ├── LoggerImpl.kt │ │ ├── NoOpLogger.kt │ │ ├── PrintlnLogger.kt │ │ ├── PrintlnLoggerFactory.kt │ │ ├── handler │ │ ├── CompositeLoggingHandler.kt │ │ ├── LogLevelLoggingHandler.kt │ │ ├── LoggingHandler.kt │ │ ├── LoggingHandlerProvider.kt │ │ └── PrintlnLoggingHandler.kt │ │ └── metadata │ │ ├── LoggerMetadata.kt │ │ ├── LoggerMetadataProvider.kt │ │ ├── TagLoggerMetadata.kt │ │ ├── TagLoggerMetadataProvider.kt │ │ └── runtime │ │ ├── LoggerRuntimeMetadata.kt │ │ └── LoggerRuntimeMetadataProvider.kt ├── sentry-logger │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── logger │ │ └── destination │ │ ├── SentryLoggingHandler.kt │ │ └── SentryLoggingHandlerProvider.kt └── slf4j-gradle-logger │ ├── build.gradle.kts │ ├── dependencies │ └── runtimeClasspath.txt │ └── src │ └── main │ └── kotlin │ └── com │ └── avito │ └── logger │ └── Slf4jGradleLoggerFactory.kt ├── teamcity-metrics-collector ├── build.gradle ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── teamcity │ │ ├── SendTeamcityBuildMetricsAction.kt │ │ ├── SendTeamcityBuildsMetricsMain.kt │ │ ├── builds │ │ ├── PreviousMetricsSendingTimeProvider.kt │ │ └── TeamcityBuildsProvider.kt │ │ ├── config │ │ └── TeamcityMetricsSourceConfig.kt │ │ ├── metric │ │ ├── TeamcityBuildDurationMetric.kt │ │ ├── TeamcityBuildOverallDurationMetric.kt │ │ └── TeamcityBuildQueueMetric.kt │ │ ├── model │ │ └── TeamcityMetricsSource.kt │ │ └── saturate │ │ ├── BuildInfoSaturator.kt │ │ ├── ExtendedBuildInfo.kt │ │ └── bitbucket │ │ └── BitbucketInfoSaturator.kt │ └── test │ └── kotlin │ └── com │ └── avito │ └── teamcity │ └── config │ └── TeamcityMetricsSourceConfigDeserializationTest.kt └── test-runner ├── client ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── runner │ │ ├── config │ │ ├── InstrumentationConfigurationCacheableData.kt │ │ ├── InstrumentationConfigurationData.kt │ │ ├── InstrumentationConfigurationDataFactory.kt │ │ ├── QuotaConfigurationData.kt │ │ ├── Reservation.kt │ │ ├── RunnerInputParams.kt │ │ ├── RunnerReportConfig.kt │ │ ├── SchedulingConfigurationData.kt │ │ ├── TargetConfigurationCacheableData.kt │ │ └── TargetConfigurationData.kt │ │ ├── finalizer │ │ ├── Finalizer.kt │ │ ├── FinalizerFactory.kt │ │ ├── FinalizerFactoryImpl.kt │ │ ├── FinalizerFileDumper.kt │ │ ├── FinalizerFileDumperImpl.kt │ │ ├── FinalizerImpl.kt │ │ ├── action │ │ │ ├── FinalizeAction.kt │ │ │ ├── ReportLostTestsAction.kt │ │ │ ├── SendMetricsAction.kt │ │ │ ├── WriteReportViewerLinkFile.kt │ │ │ ├── WriteTaskVerdictAction.kt │ │ │ └── junit │ │ │ │ ├── AvitoJunitTestSuiteConfig.kt │ │ │ │ └── WriteJUnitReportAction.kt │ │ └── verdict │ │ │ ├── InstrumentationTestsTaskVerdict.kt │ │ │ ├── TestStatisticsCounter.kt │ │ │ ├── TestStatisticsCounterFactory.kt │ │ │ ├── TestStatisticsCounterImpl.kt │ │ │ ├── Verdict.kt │ │ │ ├── VerdictDeterminer.kt │ │ │ └── VerdictDeterminerImpl.kt │ │ ├── listener │ │ ├── ArtifactsTestListener.kt │ │ ├── ArtifactsTestListenerProvider.kt │ │ ├── LogListener.kt │ │ ├── ReportArtifactsTestListenerProvider.kt │ │ ├── ReportAwarePullValidator.kt │ │ └── TestMetricsListener.kt │ │ └── scheduler │ │ ├── TestRunnerFactory.kt │ │ ├── TestRunnerFactoryImpl.kt │ │ ├── TestRunnerFactoryProvider.kt │ │ ├── metrics │ │ ├── InstrumentationMetricsSender.kt │ │ ├── TestRunnerMetricsListener.kt │ │ ├── TestRunnerMetricsProvider.kt │ │ ├── TestRunnerMetricsProviderImpl.kt │ │ ├── TestRunnerMetricsSender.kt │ │ ├── TestRunnerMetricsSenderImpl.kt │ │ ├── TestSuiteListener.kt │ │ └── model │ │ │ ├── DeviceWorkerState.kt │ │ │ ├── TestExecutionState.kt │ │ │ └── TestKey.kt │ │ ├── report │ │ ├── CompositeReporter.kt │ │ ├── NoOpReportModule.kt │ │ ├── ReportImpl.kt │ │ ├── ReportModule.kt │ │ ├── ReportModuleDependencies.kt │ │ ├── ReportViewerReportModule.kt │ │ ├── Reporter.kt │ │ ├── SummaryReportMaker.kt │ │ ├── model │ │ │ ├── SummaryReport.kt │ │ │ └── TestCaseRequestMatchingReport.kt │ │ └── trace │ │ │ └── TraceReporter.kt │ │ └── runner │ │ ├── TestRunner.kt │ │ ├── TestRunnerExecutionState.kt │ │ ├── TestRunnerImpl.kt │ │ ├── model │ │ ├── ExecutionParameters.kt │ │ ├── TestRunRequest.kt │ │ ├── TestRunRequestFactory.kt │ │ ├── TestRunResult.kt │ │ ├── TestRunnerResult.kt │ │ └── TestRunnerResults.kt │ │ └── scheduler │ │ ├── TestExecutionScheduler.kt │ │ ├── TestExecutionState.kt │ │ ├── TestScheduler.kt │ │ ├── TestSchedulerFactory.kt │ │ ├── TestSchedulerFactoryImpl.kt │ │ ├── TestSchedulerFactoryProvider.kt │ │ ├── TestSchedulerImpl.kt │ │ ├── TestSchedulerResult.kt │ │ └── retry │ │ ├── RetryManager.kt │ │ └── SchedulingBasedRetryManager.kt │ ├── test │ └── kotlin │ │ └── com │ │ └── avito │ │ └── runner │ │ ├── config │ │ ├── TestsActionParamsSerializationTest.kt │ │ └── TestsCountBasedReservationTest.kt │ │ ├── finalizer │ │ ├── FinalizerImplTest.kt │ │ ├── action │ │ │ ├── WriteJUnitReportActionTest.kt │ │ │ └── WriteTaskVerdictActionTest.kt │ │ └── verdict │ │ │ └── VerdictDeterminerImplTest.kt │ │ └── scheduler │ │ ├── listener │ │ └── ReportAwarePullValidatorTest.kt │ │ ├── metrics │ │ ├── StubTestMetricsSender.kt │ │ ├── TestRunnerMetricsListenerTest.kt │ │ ├── TestRunnerMetricsProviderTest.kt │ │ └── model │ │ │ ├── DeviceWorkerCreatedStateTest.kt │ │ │ ├── DeviceWorkerStateStub.kt │ │ │ └── TestKey.kt │ │ ├── report │ │ ├── ReportCreatorTest.kt │ │ └── TestCaseReportTest.kt │ │ └── runner │ │ ├── RunnerIntegrationTest.kt │ │ └── scheduler │ │ ├── TestExecutionStateTest.kt │ │ └── retry │ │ └── SchedulingBasedRetryManagerTest.kt │ └── testFixtures │ └── kotlin │ └── com │ └── avito │ └── runner │ ├── config │ ├── StubInstrumentationConfigurationData.kt │ ├── StubInstrumentationTestsActionParams.kt │ └── StubTargetConfiguration.kt │ ├── finalizer │ ├── StubFinalizerFileDumper.kt │ ├── StubFinalizerImpl.kt │ ├── action │ │ └── StubWriteTaskVerdictAction.kt │ └── verdict │ │ └── StubVerdictDeterminerImpl.kt │ └── scheduler │ ├── metrics │ └── StubTestMetricsListener.kt │ └── runner │ ├── StubRunnerParameters.kt │ └── model │ └── StubTestRunRequest.kt ├── device-provider ├── api │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── avito │ │ ├── android │ │ └── runner │ │ │ └── devices │ │ │ └── DevicesProvider.kt │ │ └── runner │ │ ├── reservation │ │ └── DeviceReservation.kt │ │ └── service │ │ └── DeviceWorkerPool.kt ├── impl │ ├── build.gradle.kts │ ├── dependencies │ │ └── runtimeClasspath.txt │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── runner │ │ │ └── devices │ │ │ ├── DeviceProviderFactoryProvider.kt │ │ │ ├── DevicesProviderFactory.kt │ │ │ └── internal │ │ │ ├── AbstractDevice.kt │ │ │ ├── AndroidDebugBridge.kt │ │ │ ├── AndroidDebugBridgeImpl.kt │ │ │ ├── AndroidDebugBridgeProvider.kt │ │ │ ├── Device.kt │ │ │ ├── DeviceProviderFactoryImpl.kt │ │ │ ├── EmulatorsLogsReporter.kt │ │ │ ├── EmulatorsLogsReporterImpl.kt │ │ │ ├── EmulatorsLogsReporterProvider.kt │ │ │ ├── FakeDevicesProvider.kt │ │ │ ├── KubernetesDevicesProvider.kt │ │ │ ├── LocalDevice.kt │ │ │ ├── LocalDevicesProvider.kt │ │ │ ├── RemoteDevice.kt │ │ │ ├── RemoteDeviceImpl.kt │ │ │ ├── ReservationClient.kt │ │ │ └── kubernetes │ │ │ ├── DeploymentNameGenerator.kt │ │ │ ├── DeploymentPodsListener.kt │ │ │ ├── KubernetesReservationClaimer.kt │ │ │ ├── KubernetesReservationClient.kt │ │ │ ├── KubernetesReservationClientFactory.kt │ │ │ ├── KubernetesReservationClientProvider.kt │ │ │ ├── KubernetesReservationListener.kt │ │ │ ├── KubernetesReservationListenerProvider.kt │ │ │ ├── KubernetesReservationReleaser.kt │ │ │ ├── KubernetesReservationState.kt │ │ │ ├── RemoteDeviceProvider.kt │ │ │ ├── ReservationDeploymentFactory.kt │ │ │ ├── ReservationDeploymentFactoryImpl.kt │ │ │ ├── ReservationDeploymentFactoryProvider.kt │ │ │ ├── StatsDKubernetesReservationMetricsSender.kt │ │ │ ├── StubKubernetesReservationListener.kt │ │ │ └── UUIDDeploymentNameGenerator.kt │ │ ├── test │ │ └── kotlin │ │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ └── runner │ │ │ └── devices │ │ │ └── internal │ │ │ └── kubernetes │ │ │ ├── KubernetesReservationClientTest.kt │ │ │ └── KubernetesReservationStateTest.kt │ │ └── testFixtures │ │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ └── runner │ │ └── devices │ │ ├── StubDevicesProvider.kt │ │ ├── internal │ │ ├── FakeAndroidDebugBridge.kt │ │ ├── FakeDevice.kt │ │ ├── StubEmulatorsLogsReporter.kt │ │ └── kubernetes │ │ │ └── FakeReservationDeploymentFactory.kt │ │ └── model │ │ ├── StubCloudEmulator.kt │ │ └── StubReservationData.kt └── model │ ├── build.gradle.kts │ ├── dependencies │ └── runtimeClasspath.txt │ └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ ├── android │ │ └── runner │ │ │ └── devices │ │ │ └── model │ │ │ ├── Device.kt │ │ │ ├── DeviceType.kt │ │ │ └── ReservationData.kt │ │ └── runner │ │ └── service │ │ └── worker │ │ └── device │ │ ├── DeviceCoordinate.kt │ │ └── Serial.kt │ └── testFixtures │ └── kotlin │ └── com │ └── avito │ └── runner │ └── service │ └── worker │ └── device │ └── StubDeviceCoordinate.kt ├── file-storage ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ └── main │ └── kotlin │ └── com │ └── avito │ └── filestorage │ ├── ContentType.kt │ ├── FileStorageClient.kt │ ├── HttpRemoteStorage.kt │ ├── RemoteStorage.kt │ ├── RemoteStorageFactory.kt │ ├── SettableFuture.kt │ └── ToStringConverterFactory.kt ├── inhouse-avito-report ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── report │ │ └── inhouse │ │ └── AvitoReport.kt │ └── test │ └── kotlin │ └── com │ └── avito │ └── report │ └── inhouse │ ├── AvitoReportTest.kt │ └── DirectExecutorService.kt ├── instrumentation-args-interactor ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ └── main │ └── kotlin │ └── com │ └── avito │ └── instrumentation_args │ ├── AgpInstrumentationArgsProvider.kt │ ├── InstrumentationArgsDumper.kt │ ├── InstrumentationArgsProvider.kt │ ├── InstrumentationArgsResolver.kt │ ├── LocalRunInteractor.kt │ ├── SetupLocalInstrumentationArgsUseCase.kt │ └── internal │ └── AndroidDslInteractor.kt ├── instrumentation-changed-tests-finder ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── gradleTest │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ ├── ConfigurationCacheCompatibilityTest.kt │ │ └── FindChangedTestsActionTest.kt │ └── main │ └── kotlin │ └── com │ └── avito │ └── android │ ├── ChangedTestsFinderApi.kt │ ├── ChangedTestsFinderExtension.kt │ ├── ChangedTestsFinderPlugin.kt │ ├── FindChangedTestsAction.kt │ └── FindChangedTestsTask.kt ├── instrumentation-tests-dex-loader ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ ├── AnnotationData.kt │ │ ├── DexFileExtractor.kt │ │ ├── TestInApk.kt │ │ ├── TestSuiteLoader.kt │ │ ├── TestSuiteLoaderImpl.kt │ │ ├── check │ │ ├── AllChecks.kt │ │ ├── ClassAndMethodDuplicateAnnotationCheck.kt │ │ ├── DataSetDuplicateCheck.kt │ │ ├── ExternalIdDuplicateCheck.kt │ │ └── TestSignatureCheck.kt │ │ └── internal │ │ ├── AnnotationExtractor.kt │ │ ├── AnnotationType.kt │ │ └── ApkDexFileExtractor.kt │ ├── test │ ├── kotlin │ │ └── com │ │ │ └── avito │ │ │ └── android │ │ │ ├── AnnotationExtractorTest.kt │ │ │ ├── TestSuiteLoaderIntegrationTest.kt │ │ │ ├── TestSuiteLoaderTest.kt │ │ │ └── check │ │ │ ├── DataSetDuplicateCheckTest.kt │ │ │ └── ExternalIdDuplicateCheckTest.kt │ └── resources │ │ ├── test-annotation-with-values.apk │ │ ├── test-without-annotations.apk │ │ └── test.apk │ └── testFixtures │ └── kotlin │ └── com │ └── avito │ └── android │ ├── StubTestInApk.kt │ └── StubTestSuiteLoader.kt ├── instrumentation-tests ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── gradleTest │ └── kotlin │ │ └── com │ │ └── avito │ │ └── instrumentation │ │ ├── ConfigurationCacheCompatibilityTest.kt │ │ ├── InstrumentationTestsPluginCIFalseTests.kt │ │ ├── InstrumentationTestsPluginTest.kt │ │ ├── LocalEnvironmentTest.kt │ │ ├── LocalRunArgsTest.kt │ │ ├── StubConfig.kt │ │ └── runner │ │ └── input_params │ │ ├── Assertion.kt │ │ ├── Case.kt │ │ ├── NoOpReportCase.kt │ │ ├── RunnerInputParamsTest.kt │ │ ├── SendFromDeviceCase.kt │ │ └── SendFromRunnerCase.kt │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── instrumentation │ │ ├── InstrumentationTestsPlugin.kt │ │ ├── InstrumentationTestsPluginApi.kt │ │ ├── InstrumentationTestsTask.kt │ │ ├── TestsFilter.kt │ │ ├── configuration │ │ ├── ExecutionEnvironment.kt │ │ ├── ExperimentalExtension.kt │ │ ├── Experiments.kt │ │ ├── InstrumentationConfiguration.kt │ │ ├── InstrumentationFilter.kt │ │ ├── InstrumentationTestsPluginExtension.kt │ │ ├── KubernetesExecutionEnvironment.kt │ │ ├── KubernetesViaContext.kt │ │ ├── KubernetesViaCredentials.kt │ │ ├── LocalAdb.kt │ │ ├── MacrobenchmarkInstrumentationExtension.kt │ │ ├── report │ │ │ └── ReportConfig.kt │ │ └── target │ │ │ ├── TargetConfiguration.kt │ │ │ └── scheduling │ │ │ ├── SchedulingConfiguration.kt │ │ │ ├── quota │ │ │ └── QuotaConfiguration.kt │ │ │ └── reservation │ │ │ ├── DeviceReservationConfiguration.kt │ │ │ ├── StaticDeviceReservationConfiguration.kt │ │ │ └── TestsBasedDevicesReservationConfiguration.kt │ │ └── internal │ │ ├── AndroidVariantConfigurator.kt │ │ ├── AndroidVariantConfiguratorFactory.kt │ │ ├── ApplicationVariantConfigurator.kt │ │ ├── BuildCacheConfigurator.kt │ │ ├── CIArgsConfigurator.kt │ │ ├── ChangedTestsConfigurator.kt │ │ ├── ConfiguratorsFactory.kt │ │ ├── DurationTypeAdapter.kt │ │ ├── EnvironmentConfigurator.kt │ │ ├── EnvironmentTargetFilter.kt │ │ ├── ExperimentsConfigurator.kt │ │ ├── ExtensionCorrectnessChecker.kt │ │ ├── ExtensionInstrumentationArgsProvider.kt │ │ ├── FileTypeAdapter.kt │ │ ├── GitConfigurator.kt │ │ ├── InstrumentationConfigurator.kt │ │ ├── InstrumentationTaskConfigurator.kt │ │ ├── InstrumentationTaskVariantFilter.kt │ │ ├── LibraryVariantConfigurator.kt │ │ ├── LocalRunArgsChecker.kt │ │ ├── OutputDirConfigurator.kt │ │ ├── OutputDirResolver.kt │ │ ├── ReportInstrumentationArgsProvider.kt │ │ ├── ReportResolver.kt │ │ ├── RunnerInputDumper.kt │ │ ├── TaskValidatorsFactory.kt │ │ └── TestVariantConfigurator.kt │ └── test │ └── kotlin │ └── com │ └── avito │ └── instrumentation │ └── InstrumentationTestsTaskVerdictSerializationTest.kt ├── junit-report-generator ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ └── main │ └── kotlin │ └── com │ └── avito │ └── junit │ ├── JUnitReportGenerator.kt │ ├── JunitReportTestCase.kt │ └── JunitTestSuiteConfig.kt ├── k8s-deployments-cleaner ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ └── main │ └── kotlin │ └── com.avito.ci │ ├── ClearK8SDeploymentsByNamespaces.kt │ ├── ClearK8SDeploymentsMain.kt │ ├── DeleteK8SDeploymentsByNames.kt │ └── DeploymentEnvironment.kt ├── kubernetes ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ ├── k8s │ │ ├── CustomGCPAuthenticator.kt │ │ ├── K8SOkHttpClientFactory.kt │ │ ├── KubernetesApi.kt │ │ ├── KubernetesApiFactory.kt │ │ ├── KubernetesApiImpl.kt │ │ ├── KubernetesClientFactory.kt │ │ ├── KubernetesRequestMetadataProvider.kt │ │ ├── Naming.kt │ │ ├── PodCollectionExtensions.kt │ │ └── model │ │ │ ├── KubeContainer.kt │ │ │ ├── KubePod.kt │ │ │ └── toleration │ │ │ ├── TolerationConfig.kt │ │ │ ├── TolerationEffect.kt │ │ │ └── TolerationOperator.kt │ │ └── utils │ │ └── gradle │ │ ├── Kubernetes.kt │ │ └── KubernetesCredentials.kt │ ├── test │ └── kotlin │ │ └── com │ │ └── avito │ │ └── utils │ │ └── gradle │ │ └── KubernetesRequestMetadataProviderTest.kt │ └── testFixtures │ └── kotlin │ └── com │ └── avito │ └── k8s │ ├── StubKubernetesApi.kt │ └── model │ └── StubPod.kt ├── plugins-configuration ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ └── main │ └── kotlin │ └── com │ └── avito │ └── android │ └── plugins │ └── configuration │ ├── BuildEnvResolver.kt │ ├── GitResolver.kt │ └── RunIdResolver.kt ├── report-processor ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── runner │ │ ├── artifacts │ │ ├── AvitoFileStorageUploader.kt │ │ ├── LegacyTestArtifactsProcessor.kt │ │ ├── ReportArtifactsUploader.kt │ │ ├── TestArtifactsProcessor.kt │ │ └── TestArtifactsUploader.kt │ │ ├── listener │ │ ├── ReportTestListener.kt │ │ └── TestListenerFactory.kt │ │ ├── logcat │ │ ├── BufferLogcatAccessor.kt │ │ ├── LogcatAccessor.kt │ │ ├── LogcatBuffer.kt │ │ ├── LogcatBuffers.kt │ │ ├── LogcatProcessor.kt │ │ ├── LogcatResult.kt │ │ ├── ResultLogcatAccessor.kt │ │ ├── StubLogcatAccessor.kt │ │ └── TailingLogcatBuffer.kt │ │ └── report │ │ ├── ReportProcessor.kt │ │ └── ReportProcessorImpl.kt │ ├── test │ └── kotlin │ │ └── com │ │ └── avito │ │ └── runner │ │ └── report │ │ └── ReportProcessorImplTest.kt │ └── testFixtures │ └── kotlin │ └── com │ └── avito │ └── runner │ └── artifacts │ └── StubTestArtifactsUploader.kt ├── report-viewer-model ├── build.gradle ├── dependencies │ └── runtimeClasspath.txt └── src │ └── main │ └── kotlin │ └── com │ └── avito │ ├── android │ └── test │ │ └── annotations │ │ ├── TestCaseBehavior.kt │ │ └── TestCasePriority.kt │ └── report │ └── model │ ├── AndroidTest.kt │ ├── Entry.kt │ ├── FileAddress.kt │ ├── Flakiness.kt │ ├── Incident.kt │ ├── IncidentElement.kt │ ├── IncidentTypeDeterminer.kt │ ├── Kind.kt │ ├── Stability.kt │ ├── Step.kt │ ├── TestAttempt.kt │ ├── TestRuntimeData.kt │ ├── TestRuntimeDataPackage.kt │ ├── TestStaticData.kt │ ├── TestStaticDataPackage.kt │ ├── TestStatus.kt │ └── Video.kt ├── report-viewer-test-static-data-parser ├── build.gradle ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── report │ │ └── ReportViewerTestStaticDataParser.kt │ └── test │ └── kotlin │ └── com │ └── avito │ └── report │ └── RegionsAnnotationParsingTest.kt ├── report-viewer ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── avito │ │ │ ├── jsonrpc │ │ │ ├── JsonRpcClient.kt │ │ │ ├── RfcRpcRequest.kt │ │ │ └── RpcResult.kt │ │ │ ├── report │ │ │ └── model │ │ │ │ └── Team.kt │ │ │ └── reportviewer │ │ │ ├── ReportViewerLinksGeneratorImpl.kt │ │ │ ├── ReportViewerQuery.kt │ │ │ ├── ReportsAddApi.kt │ │ │ ├── ReportsApi.kt │ │ │ ├── ReportsApiFactory.kt │ │ │ ├── ReportsFetchApi.kt │ │ │ ├── internal │ │ │ ├── ReportsAddApiImpl.kt │ │ │ ├── ReportsApiImpl.kt │ │ │ ├── ReportsFetchApiImpl.kt │ │ │ └── model │ │ │ │ ├── ConclusionStatus.kt │ │ │ │ ├── CthulhuTestCase.kt │ │ │ │ ├── GetReportResult.kt │ │ │ │ ├── Incident.kt │ │ │ │ ├── IncidentElement.kt │ │ │ │ ├── ListResult.kt │ │ │ │ ├── PreparedData.kt │ │ │ │ ├── ReportData.kt │ │ │ │ ├── ReportViewerStatus.kt │ │ │ │ ├── Run.kt │ │ │ │ ├── RunTest.kt │ │ │ │ ├── RunTestResult.kt │ │ │ │ ├── Step.kt │ │ │ │ └── Video.kt │ │ │ └── model │ │ │ ├── Report.kt │ │ │ ├── ReportCoordinates.kt │ │ │ ├── RunId.kt │ │ │ ├── SimpleRunTest.kt │ │ │ └── TestNameExt.kt │ └── resources │ │ └── META-INF │ │ └── proguard │ │ └── report-viewer.pro │ ├── test │ ├── kotlin │ │ └── com │ │ │ └── avito │ │ │ └── reportviewer │ │ │ ├── BehaviorTest.kt │ │ │ ├── BuildIdTest.kt │ │ │ ├── CthulhuTestCaseIdTest.kt │ │ │ ├── DataSetTest.kt │ │ │ ├── EnvironmentTest.kt │ │ │ ├── ExternalIdTest.kt │ │ │ ├── FeatureIdTest.kt │ │ │ ├── FlakinessTest.kt │ │ │ ├── GroupingKeyTest.kt │ │ │ ├── KindTest.kt │ │ │ ├── PriorityTest.kt │ │ │ ├── RegionsTest.kt │ │ │ ├── RegressionTest.kt │ │ │ ├── ReportViewerLinksGeneratorQueryTest.kt │ │ │ ├── ReportsApiRetryTest.kt │ │ │ ├── ReportsApiTest.kt │ │ │ ├── StepsTest.kt │ │ │ ├── StubReportApi.kt │ │ │ ├── StubReportsExtension.kt │ │ │ ├── TestDurationTest.kt │ │ │ ├── TestNameTest.kt │ │ │ ├── VideoTest.kt │ │ │ └── model │ │ │ ├── EntryTest.kt │ │ │ ├── EntryTypeAdapterFactoryTest.kt │ │ │ ├── PreparedDataParsingTest.kt │ │ │ ├── RunIdTest.kt │ │ │ ├── TestNameUnitParsingTest.kt │ │ │ └── TestRuntimeDataPackageTest.kt │ └── resources │ │ ├── getReport.json │ │ ├── getTest.json │ │ ├── getTestsForRunId.json │ │ └── pushPreparedData.json │ └── testFixtures │ └── kotlin │ └── com │ └── avito │ └── reportviewer │ ├── StubReportsApi.kt │ └── model │ ├── StubReportCoordinates.kt │ └── StubSimpleRunTest.kt ├── report ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── avito │ │ │ └── report │ │ │ ├── NoOpReportLinksGenerator.kt │ │ │ ├── NoOpTestSuiteNameProvider.kt │ │ │ ├── Report.kt │ │ │ ├── ReportFactory.kt │ │ │ ├── ReportLinksGenerator.kt │ │ │ ├── TestSuiteNameProvider.kt │ │ │ ├── inmemory │ │ │ ├── InMemoryReport.kt │ │ │ ├── InMemoryReportFactory.kt │ │ │ ├── OnlyLastExecutionMattersStrategy.kt │ │ │ └── TestAttemptsAggregateStrategy.kt │ │ │ └── serialize │ │ │ ├── EntryTypeAdapterFactory.kt │ │ │ ├── FileAddressTypeAdapter.kt │ │ │ ├── GsonReportSerializer.kt │ │ │ └── ReportSerializer.kt │ └── resources │ │ └── META-INF │ │ └── proguard │ │ └── report-api.pro │ ├── test │ └── kotlin │ │ └── com │ │ └── avito │ │ └── report │ │ ├── inmemory │ │ └── InMemoryReportTest.kt │ │ └── serialize │ │ └── GsonReportSerializerTest.kt │ └── testFixtures │ └── kotlin │ └── com │ └── avito │ └── report │ ├── StubReport.kt │ └── model │ ├── StubAndroidTest.kt │ ├── StubEntry.kt │ ├── StubIncident.kt │ ├── StubTestRuntimeData.kt │ └── StubTestStaticData.kt ├── runner-api ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── runner │ │ ├── listener │ │ └── TestLifecycleListener.kt │ │ └── model │ │ ├── InstrumentationParameters.kt │ │ ├── TestCaseRun.kt │ │ └── TestResult.kt │ ├── test │ └── kotlin │ │ └── com │ │ └── avito │ │ └── runner │ │ └── model │ │ └── InstrumentationParametersTest.kt │ └── testFixtures │ └── kotlin │ └── com │ └── avito │ └── runner │ └── model │ └── TestResult.kt ├── service-device ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── runner │ │ └── service │ │ ├── model │ │ ├── DeviceTestCaseRun.kt │ │ └── intention │ │ │ └── InstrumentationTestRunAction.kt │ │ └── worker │ │ ├── device │ │ ├── Device.kt │ │ ├── adb │ │ │ ├── Adb.kt │ │ │ ├── AdbDevice.kt │ │ │ ├── AlwaysSuccessPullValidator.kt │ │ │ ├── PullValidator.kt │ │ │ ├── instrumentation │ │ │ │ ├── InstrumentationEntry.kt │ │ │ │ └── InstrumentationTestCaseRunParser.kt │ │ │ ├── listener │ │ │ │ ├── AdbDeviceClearDirectoryListener.kt │ │ │ │ ├── AdbDeviceClearPackageListener.kt │ │ │ │ ├── AdbDeviceEventsListener.kt │ │ │ │ ├── AdbDeviceEventsLogger.kt │ │ │ │ ├── AdbDeviceGetAliveListener.kt │ │ │ │ ├── AdbDeviceGetLogcatListener.kt │ │ │ │ ├── AdbDeviceGetSdkListener.kt │ │ │ │ ├── AdbDeviceInstallApplicationListener.kt │ │ │ │ ├── AdbDeviceListListener.kt │ │ │ │ ├── AdbDeviceMetrics.kt │ │ │ │ ├── AdbDevicePullListener.kt │ │ │ │ ├── AdbDeviceRunTestListener.kt │ │ │ │ └── CompositeAdbDeviceEventListener.kt │ │ │ └── request │ │ │ │ ├── AdbRequest.kt │ │ │ │ ├── AdbShellRequest.kt │ │ │ │ ├── adb │ │ │ │ ├── LogcatAdbRequest.kt │ │ │ │ └── PullAdbRequest.kt │ │ │ │ └── shell │ │ │ │ ├── ClearDirectoryAdbShellRequest.kt │ │ │ │ ├── ClearPackageAdbShellRequest.kt │ │ │ │ ├── GetPropAdbShellRequest.kt │ │ │ │ ├── ListDirectoryAdbShellRequest.kt │ │ │ │ └── RunTestsAdbShellRequest.kt │ │ └── model │ │ │ ├── DeviceConfiguration.kt │ │ │ └── DeviceData.kt │ │ └── model │ │ ├── DeviceInstallation.kt │ │ ├── Installation.kt │ │ └── InstrumentationTestCaseRun.kt │ └── test │ ├── kotlin │ └── com │ │ └── avito │ │ └── runner │ │ └── service │ │ ├── device │ │ └── adb │ │ │ └── instrumentation │ │ │ └── InstrumentationTest.kt │ │ └── worker │ │ └── device │ │ └── adb │ │ └── request │ │ ├── AdbRequestSerializer.kt │ │ ├── adb │ │ ├── LogcatAdbCommandTest.kt │ │ └── PullAdbCommandTest.kt │ │ └── shell │ │ ├── ClearDirectoryAdbShellRequestTest.kt │ │ ├── ClearPackageAdbShellRequestTest.kt │ │ ├── GetPropAdbShellRequestTest.kt │ │ ├── ListDirectoryAdbShellRequestTest.kt │ │ └── RunTestsAdbShellRequestTest.kt │ └── resources │ ├── instrumentation-output-0-tests.txt │ ├── instrumentation-output-additional-outputs.txt │ ├── instrumentation-output-crashed-process-before-test-ran-after-completed-test.txt │ ├── instrumentation-output-crashed-process-before-test-ran.txt │ ├── instrumentation-output-crashed-process.txt │ ├── instrumentation-output-failed-test.txt │ ├── instrumentation-output-ignored-test.txt │ ├── instrumentation-output-invalid-command.txt │ ├── instrumentation-output-test-failed-without-test-field.txt │ ├── instrumentation-output-unexpected-exit-after-start.txt │ ├── instrumentation-output-unexpected-exit-before-start.txt │ └── instrumentation-unordered-output.txt ├── service ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── runner │ │ ├── reservation │ │ ├── DeviceReservationWatcher.kt │ │ └── DeviceReservationWatcherImpl.kt │ │ └── service │ │ ├── DeviceWorkerPoolImpl.kt │ │ ├── DeviceWorkerPoolProvider.kt │ │ ├── DeviceWorkerPoolState.kt │ │ ├── IntentionsRouter.kt │ │ ├── listener │ │ ├── CompositeListener.kt │ │ └── TestListener.kt │ │ ├── model │ │ └── intention │ │ │ ├── InstrumentationTestRunActionResult.kt │ │ │ ├── Intention.kt │ │ │ ├── IntentionResult.kt │ │ │ └── State.kt │ │ └── worker │ │ ├── DeviceStateWorker.kt │ │ ├── DeviceWorker.kt │ │ ├── DeviceWorkerMessage.kt │ │ ├── device │ │ ├── DevicesManager.kt │ │ ├── adb │ │ │ ├── AdbDeviceFactory.kt │ │ │ ├── AdbDeviceParams.kt │ │ │ ├── AdbDeviceParser.kt │ │ │ ├── AdbDevicesManager.kt │ │ │ ├── GetSdkVersion.kt │ │ │ └── listener │ │ │ │ └── RunnerMetricsConfig.kt │ │ └── stub │ │ │ ├── StubActionResult.kt │ │ │ └── StubDevice.kt │ │ └── listener │ │ ├── CompositeDeviceListener.kt │ │ ├── DeviceListener.kt │ │ ├── DeviceLogListener.kt │ │ └── MessagesDeviceListener.kt │ ├── test │ └── kotlin │ │ └── com │ │ └── avito │ │ ├── runner │ │ └── service │ │ │ ├── DeviceWorkerPoolTest.kt │ │ │ ├── DeviceWorkerTest.kt │ │ │ ├── IntentionsRouterTest.kt │ │ │ ├── model │ │ │ ├── IntentionComparisonTest.kt │ │ │ └── StateComparisonTest.kt │ │ │ └── worker │ │ │ └── device │ │ │ └── adb │ │ │ └── AdbDeviceParserTest.kt │ │ └── test │ │ ├── Coroutines.kt │ │ └── TestDispatcher.kt │ └── testFixtures │ └── kotlin │ └── com │ └── avito │ └── runner │ └── service │ ├── listener │ └── NoOpTestListener.kt │ ├── model │ ├── StubDeviceTestCaseRun.kt │ ├── StubTestCase.kt │ ├── StubTestCaseRun.kt │ └── intention │ │ ├── StubInstrumentationTestRunAction.kt │ │ ├── StubIntention.kt │ │ └── StubState.kt │ └── worker │ ├── device │ └── model │ │ ├── StubDeviceConfiguration.kt │ │ └── StubDeviceData.kt │ └── listener │ └── StubDeviceListener.kt ├── shared └── logger-providers │ ├── build.gradle.kts │ ├── dependencies │ └── runtimeClasspath.txt │ └── src │ └── main │ └── kotlin │ └── com │ └── avito │ └── android │ └── log │ ├── AndroidTestLoggerMetadataProvider.kt │ └── AndroidTestMetadata.kt ├── test-annotations ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ └── main │ └── kotlin │ └── com │ └── avito │ └── android │ └── test │ └── annotations │ ├── Behavior.kt │ ├── CaseId.kt │ ├── DataSetNumber.kt │ ├── Description.kt │ ├── ExternalId.kt │ ├── FeatureId.kt │ ├── Flaky.kt │ ├── GroupList.kt │ ├── Priority.kt │ ├── Regions.kt │ ├── Regression.kt │ ├── SkipOnSdk.kt │ ├── TagId.kt │ └── TestType.kt ├── test-inhouse-runner ├── build.gradle.kts ├── dependencies │ └── releaseRuntimeClasspath.txt ├── lint.xml └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ ├── api │ │ ├── AbstractMockApiRule.kt │ │ ├── ApiDsl.kt │ │ ├── ApiRequest.kt │ │ └── RequestRegistry.kt │ │ ├── internal │ │ └── RuntimeApplicationDirProvider.kt │ │ ├── mock │ │ └── MockWebServerApiRule.kt │ │ ├── rule │ │ ├── ActivityRule.kt │ │ ├── ActivityScenarioRule.kt │ │ ├── InHouseScenarioScreenRule.kt │ │ ├── InHouseScreenRule.kt │ │ └── base │ │ │ └── BaseActivityScenarioRule.kt │ │ ├── runner │ │ ├── InHouseInstrumentationTestRunner.kt │ │ ├── PlayServices.kt │ │ ├── ReportUncaughtHandler.kt │ │ ├── annotation │ │ │ ├── UserAgent.kt │ │ │ ├── resolver │ │ │ │ ├── AnnotationResolver.kt │ │ │ │ ├── Annotations.kt │ │ │ │ ├── ClassReflectionResolver.kt │ │ │ │ ├── MethodStringRepresentation.kt │ │ │ │ ├── NetworkingResolver.kt │ │ │ │ ├── TestKindExtractor.kt │ │ │ │ ├── TestMetadataAnnotationResolver.kt │ │ │ │ ├── TestMetadataInjector.kt │ │ │ │ ├── TestMetadataResolver.kt │ │ │ │ └── UserAgentAnnotationResolver.kt │ │ │ └── validation │ │ │ │ ├── CompositeTestMetadataValidator.kt │ │ │ │ ├── NetworkIsMockedValidator.kt │ │ │ │ └── TestMetadataValidator.kt │ │ ├── args │ │ │ ├── ArgProvider.kt │ │ │ ├── ReportDestinationArgParser.kt │ │ │ └── VideoFeatureArgParser.kt │ │ ├── delegates │ │ │ └── ReportLifecycleEventsDelegate.kt │ │ └── environment │ │ │ ├── TestRunEnvironment.kt │ │ │ ├── TestRunEnvironmentBuilder.kt │ │ │ └── TestRunEnvironmentBuilderImpl.kt │ │ ├── test │ │ ├── AbstractLaunchRule.kt │ │ └── report │ │ │ └── ReportTestListener.kt │ │ └── util │ │ ├── DeviceSettingsChecker.kt │ │ └── Mockito.kt │ └── test │ └── kotlin │ └── com │ ├── avito │ └── android │ │ └── runner │ │ ├── StubArgsProvider.kt │ │ └── annotation │ │ ├── resolver │ │ ├── AnnotationResolversBasedMetadataInjectorTest.kt │ │ ├── AnnotationsTest.kt │ │ ├── ComponentResolverTest.kt │ │ ├── MethodStringRepresentationTest.kt │ │ ├── TestKindExtractorTest.kt │ │ └── TestMockApiRule.kt │ │ └── validation │ │ └── NetworkIsMockedCheckTest.kt │ └── test │ └── fixtures │ └── Fixtures.kt ├── test-instrumentation-runner ├── build.gradle.kts ├── dependencies │ └── releaseRuntimeClasspath.txt └── src │ └── main │ └── kotlin │ ├── androidx │ └── test │ │ └── internal │ │ └── runner │ │ └── RunnerArgsAccessor.kt │ └── com │ └── avito │ └── android │ └── runner │ ├── DelegatesRegistry.kt │ ├── InstrumentationTestRunner.kt │ ├── InstrumentationTestRunnerDelegate.kt │ ├── SystemDialogsManager.kt │ ├── SystemDialogsManagerDelegate.kt │ └── environment │ └── FakeRunDetector.kt ├── test-model ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── test │ │ └── model │ │ ├── DeviceName.kt │ │ ├── TestCase.kt │ │ └── TestName.kt │ └── testFixtures │ └── kotlin │ └── com │ └── avito │ └── test │ └── model │ └── StubTestName.kt ├── test-report-android ├── build.gradle.kts ├── dependencies │ └── releaseRuntimeClasspath.txt └── src │ ├── main │ ├── AndroidManifest.xml │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ ├── test │ │ └── report │ │ │ ├── BundleArgsProvider.kt │ │ │ ├── ReportFriendlyFailureHandler.kt │ │ │ ├── incident │ │ │ └── EspressoBasedIncidentTypeDeterminer.kt │ │ │ ├── lifecycle │ │ │ ├── ReportActivityLifecycleListener.kt │ │ │ └── ReportFragmentLifecycleListener.kt │ │ │ ├── screenshot │ │ │ ├── ScreenshotCapturerFactory.kt │ │ │ └── ScreenshotCapturerImpl.kt │ │ │ ├── troubleshooting │ │ │ └── dump │ │ │ │ ├── MainLooperQueueDumper.kt │ │ │ │ └── ViewHierarchyDumper.kt │ │ │ └── video │ │ │ ├── VideoCaptureTestListener.kt │ │ │ ├── VideoCapturer.kt │ │ │ └── VideoFeature.kt │ │ └── util │ │ └── AndroidExt.kt │ └── test │ ├── kotlin │ └── com │ │ └── avito │ │ └── android │ │ └── test │ │ └── report │ │ └── ReportFriendlyFailureHandlerTest.kt │ └── resources │ └── view-hierarchy.txt ├── test-report-api ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ └── main │ └── kotlin │ └── com │ └── avito │ └── android │ └── test │ └── report │ ├── Report.kt │ └── ReportProvider.kt ├── test-report-artifacts ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ └── main │ └── kotlin │ └── com │ └── avito │ └── report │ ├── ApplicationDirProvider.kt │ ├── ApplicationDirProviderFactory.kt │ ├── ReportDirProvider.kt │ ├── TestArtifactsProvider.kt │ ├── TestArtifactsProviderFactory.kt │ ├── TestDirGenerator.kt │ └── internal │ ├── DirectTestArtifactsProvider.kt │ ├── ReportDirProviderByTest.kt │ ├── ReportDirProviderForAdb.kt │ ├── ReportDirProviderWithCreation.kt │ └── SimpleDirProvider.kt ├── test-report-dsl-api ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ └── main │ └── kotlin │ └── com │ └── avito │ └── android │ └── test │ ├── report │ ├── StepDsl.kt │ ├── TestCaseAssertion.kt │ └── model │ │ └── DataSet.kt │ └── step │ ├── Step.kt │ └── StepDslDelegate.kt ├── test-report-dsl ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ └── main │ └── kotlin │ └── com │ └── avito │ └── android │ └── test │ ├── report │ ├── AbstractReportTestListener.kt │ ├── ReportStepLifecycle.kt │ ├── ReportStepModelFactory.kt │ ├── ReportTestLifecycle.kt │ ├── StepException.kt │ └── model │ │ └── StepModel.kt │ └── step │ ├── BaseStep.kt │ ├── Precondition.kt │ ├── StepDslDelegateImpl.kt │ └── StepImpl.kt ├── test-report ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt ├── lint.xml └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── android │ │ ├── test │ │ └── report │ │ │ ├── ArgsProvider.kt │ │ │ ├── InternalReport.kt │ │ │ ├── ReportFactory.kt │ │ │ ├── ReportState.kt │ │ │ ├── ReportViewerHttpInterceptor.kt │ │ │ ├── ReportViewerWebsocketReporter.kt │ │ │ ├── TimeSource.kt │ │ │ ├── impl │ │ │ ├── BaseInitializedReport.kt │ │ │ ├── BaseInternalReport.kt │ │ │ ├── FinishedReport.kt │ │ │ ├── LoggerReport.kt │ │ │ ├── NotInitializedReport.kt │ │ │ ├── NotStartedReport.kt │ │ │ ├── StartedReport.kt │ │ │ ├── StateMachineReport.kt │ │ │ └── SynchronizationReport.kt │ │ │ ├── incident │ │ │ ├── AppCrashIncidentPresenter.kt │ │ │ ├── FallbackIncidentPresenter.kt │ │ │ ├── IncidentChainFactory.kt │ │ │ ├── IncidentPresenter.kt │ │ │ ├── RequestIncidentPresenter.kt │ │ │ ├── ResourceIncidentPresenter.kt │ │ │ ├── ResourceManagerIncidentPresenter.kt │ │ │ └── TestCaseIncidentPresenter.kt │ │ │ ├── listener │ │ │ └── TestLifecycleListener.kt │ │ │ ├── model │ │ │ ├── StepAttachments.kt │ │ │ ├── StepResult.kt │ │ │ └── TestMetadata.kt │ │ │ ├── screenshot │ │ │ └── ScreenshotCapturer.kt │ │ │ ├── transport │ │ │ ├── ExternalStorageTransport.kt │ │ │ ├── NoOpTransport.kt │ │ │ ├── TestRuntimeDataBuilder.kt │ │ │ ├── Transport.kt │ │ │ └── TransportMappers.kt │ │ │ └── troubleshooting │ │ │ ├── Troubleshooter.kt │ │ │ └── dump │ │ │ ├── Dumper.kt │ │ │ └── ThreadDumper.kt │ │ └── util │ │ ├── KotlinExt.kt │ │ └── StartupTimeProvider.kt │ └── test │ └── kotlin │ └── com │ └── avito │ └── android │ └── test │ └── report │ ├── NestedStepsTest.kt │ ├── ReportSyntheticStepsTest.kt │ ├── ReportTest.kt │ ├── ReportTestExtension.kt │ ├── StepDslExtension.kt │ ├── StubReportState.kt │ ├── incident │ ├── IncidentChainTest.kt │ ├── RequestIncidentPresenterTest.kt │ └── ResourceManagerIncidentTest.kt │ ├── model │ └── StubTestMetadata.kt │ └── transport │ ├── DataSetSerializerKtTest.kt │ └── ExternalStorageTransportTest.kt ├── test-suite-provider ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── avito │ │ └── runner │ │ └── scheduler │ │ └── suite │ │ ├── TestSuite.kt │ │ ├── TestSuiteProvider.kt │ │ ├── config │ │ ├── InstrumentationFilterData.kt │ │ └── RunStatus.kt │ │ └── filter │ │ ├── AnnotationsFilter.kt │ │ ├── CompositionFilter.kt │ │ ├── ExcludeByFlakyFilter.kt │ │ ├── ExcludeBySkipOnSdkFilter.kt │ │ ├── Filter.kt │ │ ├── FilterFactory.kt │ │ ├── FilterFactoryImpl.kt │ │ ├── FilterInfoWriter.kt │ │ ├── ImpactAnalysisMode.kt │ │ ├── ImpactAnalysisResult.kt │ │ ├── TestSignaturesFilter.kt │ │ ├── TestsFilter.kt │ │ └── run_results_provider │ │ ├── NoHistoryRunResultsProvider.kt │ │ ├── RunResultsProvider.kt │ │ └── RunResultsProviderImpl.kt │ ├── test │ └── kotlin │ │ └── com │ │ └── avito │ │ └── runner │ │ └── scheduler │ │ └── suite │ │ ├── TestSuiteProviderTest.kt │ │ └── filter │ │ ├── AvitoReportAwareFilterFactoryImplTest.kt │ │ ├── CompositeTestRunFilterTest.kt │ │ ├── ExcludeByTestSignaturesFilterTest.kt │ │ ├── ExcludeFlakyTest.kt │ │ ├── FilterFactoryImplTest.kt │ │ ├── ImpactAnalysisFilterFactoryTest.kt │ │ ├── IncludeByTestSignaturesFilterTest.kt │ │ └── TestSignaturesFilterTest.kt │ └── testFixtures │ └── kotlin │ └── com │ └── avito │ └── runner │ └── scheduler │ └── suite │ ├── config │ └── StubInstrumentatioFilterData.kt │ └── filter │ ├── StubFilterFactory.kt │ ├── StubFilterFactoryFactory.kt │ ├── StubImpactAnalysisResult.kt │ ├── StubRunResultsProvider.kt │ └── StubTestsFilterTest.kt └── transport ├── build.gradle.kts ├── dependencies └── runtimeClasspath.txt └── src └── main └── kotlin └── com └── avito └── android └── transport ├── AvitoRemoteStorageTransport.kt ├── LegacyTransport.kt ├── LocalRunTransport.kt ├── ReportDestination.kt └── ReportTransportFactory.kt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git_hooks/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/.git_hooks/commit-msg -------------------------------------------------------------------------------- /.git_hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/.git_hooks/pre-commit -------------------------------------------------------------------------------- /.git_hooks/prepare-commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/.git_hooks/prepare-commit-msg -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/.github/README.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/dictionaries/digatiatullin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/.idea/dictionaries/digatiatullin.xml -------------------------------------------------------------------------------- /.idea/dictionaries/dsvoronin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/.idea/dictionaries/dsvoronin.xml -------------------------------------------------------------------------------- /.idea/dictionaries/sseboishtyan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/.idea/dictionaries/sseboishtyan.xml -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/Makefile -------------------------------------------------------------------------------- /ci/_environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/_environment.sh -------------------------------------------------------------------------------- /ci/_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/_local.sh -------------------------------------------------------------------------------- /ci/_main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/_main.sh -------------------------------------------------------------------------------- /ci/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/build.sh -------------------------------------------------------------------------------- /ci/charts/gradle-remote-cache/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/charts/gradle-remote-cache/Chart.yaml -------------------------------------------------------------------------------- /ci/charts/gradle-remote-cache/templates/avito-project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/charts/gradle-remote-cache/templates/avito-project.yaml -------------------------------------------------------------------------------- /ci/charts/gradle-remote-cache/templates/github-project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/charts/gradle-remote-cache/templates/github-project.yaml -------------------------------------------------------------------------------- /ci/charts/gradle-remote-cache/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/charts/gradle-remote-cache/values.yaml -------------------------------------------------------------------------------- /ci/charts/instant-feedback/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/charts/instant-feedback/Chart.yaml -------------------------------------------------------------------------------- /ci/charts/instant-feedback/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/charts/instant-feedback/templates/deployment.yaml -------------------------------------------------------------------------------- /ci/charts/instant-feedback/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/charts/instant-feedback/templates/ingress.yaml -------------------------------------------------------------------------------- /ci/charts/instant-feedback/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/charts/instant-feedback/templates/service.yaml -------------------------------------------------------------------------------- /ci/charts/instant-feedback/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/charts/instant-feedback/values.yaml -------------------------------------------------------------------------------- /ci/clear_k8s_deployments.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/clear_k8s_deployments.sh -------------------------------------------------------------------------------- /ci/config/teamcity_build_metrics_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/config/teamcity_build_metrics_config.json -------------------------------------------------------------------------------- /ci/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/README.md -------------------------------------------------------------------------------- /ci/docker/android-builder/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-builder/entrypoint.sh -------------------------------------------------------------------------------- /ci/docker/android-builder/hermetic/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-builder/hermetic/Dockerfile -------------------------------------------------------------------------------- /ci/docker/android-builder/hermetic/image_name.txt: -------------------------------------------------------------------------------- 1 | android/builder-hermetic 2 | -------------------------------------------------------------------------------- /ci/docker/android-builder/non-hermetic/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-builder/non-hermetic/Dockerfile -------------------------------------------------------------------------------- /ci/docker/android-builder/non-hermetic/image_name.txt: -------------------------------------------------------------------------------- 1 | android/builder-non-hermetic 2 | -------------------------------------------------------------------------------- /ci/docker/android-builder/non-hermetic/packages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-builder/non-hermetic/packages.txt -------------------------------------------------------------------------------- /ci/docker/android-builder/unzip_from_url.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-builder/unzip_from_url.sh -------------------------------------------------------------------------------- /ci/docker/android-emulator/adb_redirect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/adb_redirect.sh -------------------------------------------------------------------------------- /ci/docker/android-emulator/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/entrypoint.sh -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_22_google_apis.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_22_google_apis.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_24_google_apis.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_24_google_apis.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_25_google_apis.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_25_google_apis.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_27_google_apis.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_27_google_apis.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_28_google_apis.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_28_google_apis.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_29_google_apis.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_29_google_apis.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_30_google_apis.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_30_google_apis.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_30_google_atd.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_30_google_atd.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_31_google_apis.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_31_google_apis.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_32_google_apis.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_32_google_apis.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_33_google_apis.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_33_google_apis.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_33_google_atd.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_33_google_atd.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_34_google_apis.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_34_google_apis.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_34_google_atd.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_34_google_atd.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_35_google_apis.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_35_google_apis.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_35_google_atd.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_35_google_atd.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hardware/config_36_google_apis.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hardware/config_36_google_apis.ini -------------------------------------------------------------------------------- /ci/docker/android-emulator/hermetic/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/hermetic/Dockerfile -------------------------------------------------------------------------------- /ci/docker/android-emulator/hermetic/image_name.txt: -------------------------------------------------------------------------------- 1 | android/emulator-hermetic 2 | -------------------------------------------------------------------------------- /ci/docker/android-emulator/non-hermetic/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/non-hermetic/Dockerfile -------------------------------------------------------------------------------- /ci/docker/android-emulator/non-hermetic/image_name.txt: -------------------------------------------------------------------------------- 1 | android/emulator-non-hermetic 2 | -------------------------------------------------------------------------------- /ci/docker/android-emulator/prepare_snapshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/prepare_snapshot.sh -------------------------------------------------------------------------------- /ci/docker/android-emulator/run_emulator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/run_emulator.sh -------------------------------------------------------------------------------- /ci/docker/android-emulator/unzip_from_url.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/android-emulator/unzip_from_url.sh -------------------------------------------------------------------------------- /ci/docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/build.sh -------------------------------------------------------------------------------- /ci/docker/documentation/README.md: -------------------------------------------------------------------------------- 1 | Image with mkdocs documentation 2 | -------------------------------------------------------------------------------- /ci/docker/documentation/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/documentation/entrypoint.sh -------------------------------------------------------------------------------- /ci/docker/documentation/hermetic/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/documentation/hermetic/Dockerfile -------------------------------------------------------------------------------- /ci/docker/documentation/hermetic/image_name.txt: -------------------------------------------------------------------------------- 1 | android/documentation 2 | -------------------------------------------------------------------------------- /ci/docker/documentation/requirements.txt: -------------------------------------------------------------------------------- 1 | mkdocs-material~=7.1 2 | -------------------------------------------------------------------------------- /ci/docker/image-builder/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/image-builder/.dockerignore -------------------------------------------------------------------------------- /ci/docker/image-builder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/image-builder/README.md -------------------------------------------------------------------------------- /ci/docker/image-builder/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/image-builder/build.gradle.kts -------------------------------------------------------------------------------- /ci/docker/image-builder/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/image-builder/gradle.properties -------------------------------------------------------------------------------- /ci/docker/image-builder/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/image-builder/gradle/libs.versions.toml -------------------------------------------------------------------------------- /ci/docker/image-builder/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/image-builder/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ci/docker/image-builder/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/image-builder/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /ci/docker/image-builder/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/image-builder/gradlew -------------------------------------------------------------------------------- /ci/docker/image-builder/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/image-builder/gradlew.bat -------------------------------------------------------------------------------- /ci/docker/image-builder/hermetic/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/image-builder/hermetic/Dockerfile -------------------------------------------------------------------------------- /ci/docker/image-builder/hermetic/image_name.txt: -------------------------------------------------------------------------------- 1 | android/image-builder 2 | -------------------------------------------------------------------------------- /ci/docker/image-builder/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "image-builder" 2 | -------------------------------------------------------------------------------- /ci/docker/image-builder/src/main/kotlin/ru/avito/image_builder/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/image-builder/src/main/kotlin/ru/avito/image_builder/Main.kt -------------------------------------------------------------------------------- /ci/docker/image-builder/src/main/kotlin/ru/avito/image_builder/internal/cli/BuildImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/image-builder/src/main/kotlin/ru/avito/image_builder/internal/cli/BuildImage.kt -------------------------------------------------------------------------------- /ci/docker/image-builder/src/main/kotlin/ru/avito/image_builder/internal/docker/Docker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/image-builder/src/main/kotlin/ru/avito/image_builder/internal/docker/Docker.kt -------------------------------------------------------------------------------- /ci/docker/image-builder/src/main/kotlin/ru/avito/image_builder/internal/docker/Image.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/image-builder/src/main/kotlin/ru/avito/image_builder/internal/docker/Image.kt -------------------------------------------------------------------------------- /ci/docker/image-builder/src/main/kotlin/ru/avito/image_builder/internal/docker/ImageId.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/image-builder/src/main/kotlin/ru/avito/image_builder/internal/docker/ImageId.kt -------------------------------------------------------------------------------- /ci/docker/instant-feedback/hermetic/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/instant-feedback/hermetic/Dockerfile -------------------------------------------------------------------------------- /ci/docker/instant-feedback/hermetic/image_name.txt: -------------------------------------------------------------------------------- 1 | android/instant-feedback 2 | -------------------------------------------------------------------------------- /ci/docker/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/publish.sh -------------------------------------------------------------------------------- /ci/docker/publish_emulator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/publish_emulator.sh -------------------------------------------------------------------------------- /ci/docker/publish_from_root_context.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/docker/publish_from_root_context.sh -------------------------------------------------------------------------------- /ci/documentation/_publish_internal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/documentation/_publish_internal.sh -------------------------------------------------------------------------------- /ci/documentation/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/documentation/lint.sh -------------------------------------------------------------------------------- /ci/documentation/preview.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/documentation/preview.sh -------------------------------------------------------------------------------- /ci/documentation/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/documentation/publish.sh -------------------------------------------------------------------------------- /ci/documentation/publish_internal_locally.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/documentation/publish_internal_locally.sh -------------------------------------------------------------------------------- /ci/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/gradle.properties -------------------------------------------------------------------------------- /ci/local_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/local_build.sh -------------------------------------------------------------------------------- /ci/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/publish.sh -------------------------------------------------------------------------------- /ci/publish_artifactory.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/publish_artifactory.sh -------------------------------------------------------------------------------- /ci/send_teamcity_build_metrics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/ci/send_teamcity_build_metrics.sh -------------------------------------------------------------------------------- /conf/detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/conf/detekt.yml -------------------------------------------------------------------------------- /docs/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/assets/images/favicon.png -------------------------------------------------------------------------------- /docs/content/blog/2019/12/open-source-introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/blog/2019/12/open-source-introduction.md -------------------------------------------------------------------------------- /docs/content/blog/2019/12/open-source-introduction.ru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/blog/2019/12/open-source-introduction.ru.md -------------------------------------------------------------------------------- /docs/content/blog/2020/02/lint-worker-api-workaround.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/blog/2020/02/lint-worker-api-workaround.md -------------------------------------------------------------------------------- /docs/content/blog/2020/03/testing-a-minimized-build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/blog/2020/03/testing-a-minimized-build.md -------------------------------------------------------------------------------- /docs/content/blog/2021/01/ui-impact-analysis-end.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/blog/2021/01/ui-impact-analysis-end.md -------------------------------------------------------------------------------- /docs/content/ci/CompileSdkUpgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/ci/CompileSdkUpgrade.md -------------------------------------------------------------------------------- /docs/content/ci/ImpactAnalysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/ci/ImpactAnalysis.md -------------------------------------------------------------------------------- /docs/content/ci/containers/AndroidBuilderImage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/ci/containers/AndroidBuilderImage.md -------------------------------------------------------------------------------- /docs/content/ci/containers/AndroidEmulatorImage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/ci/containers/AndroidEmulatorImage.md -------------------------------------------------------------------------------- /docs/content/ci/containers/DockerImagesMain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/ci/containers/DockerImagesMain.md -------------------------------------------------------------------------------- /docs/content/ci/containers/ImageBuilder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/ci/containers/ImageBuilder.md -------------------------------------------------------------------------------- /docs/content/ci/containers/ImagesCleanUpPolicy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/ci/containers/ImagesCleanUpPolicy.md -------------------------------------------------------------------------------- /docs/content/ci/containers/PublishToDockerHub.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/ci/containers/PublishToDockerHub.md -------------------------------------------------------------------------------- /docs/content/contributing/Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/contributing/Documentation.md -------------------------------------------------------------------------------- /docs/content/contributing/GradlePlugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/contributing/GradlePlugins.md -------------------------------------------------------------------------------- /docs/content/contributing/HowToStart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/contributing/HowToStart.md -------------------------------------------------------------------------------- /docs/content/contributing/Logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/contributing/Logging.md -------------------------------------------------------------------------------- /docs/content/contributing/Networking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/contributing/Networking.md -------------------------------------------------------------------------------- /docs/content/contributing/Release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/contributing/Release.md -------------------------------------------------------------------------------- /docs/content/contributing/Testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/contributing/Testing.md -------------------------------------------------------------------------------- /docs/content/contributing/internal/RemoteCache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/contributing/internal/RemoteCache.md -------------------------------------------------------------------------------- /docs/content/contributing/internal/RepoSync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/contributing/internal/RepoSync.md -------------------------------------------------------------------------------- /docs/content/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/index.md -------------------------------------------------------------------------------- /docs/content/projects/BuildChecks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/projects/BuildChecks.md -------------------------------------------------------------------------------- /docs/content/projects/BuildProperties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/projects/BuildProperties.md -------------------------------------------------------------------------------- /docs/content/projects/BuildTrace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/projects/BuildTrace.md -------------------------------------------------------------------------------- /docs/content/projects/internal/BuildMetrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/projects/internal/BuildMetrics.md -------------------------------------------------------------------------------- /docs/content/projects/internal/CriticalPath.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/projects/internal/CriticalPath.md -------------------------------------------------------------------------------- /docs/content/projects/internal/Internal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/projects/internal/Internal.md -------------------------------------------------------------------------------- /docs/content/projects/internal/Signer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/projects/internal/Signer.md -------------------------------------------------------------------------------- /docs/content/projects/internal/TeamcityMetricsCollector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/projects/internal/TeamcityMetricsCollector.md -------------------------------------------------------------------------------- /docs/content/test/FlakyAnnotation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/test/FlakyAnnotation.md -------------------------------------------------------------------------------- /docs/content/test/Toast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/test/Toast.md -------------------------------------------------------------------------------- /docs/content/test_framework/Internals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/test_framework/Internals.md -------------------------------------------------------------------------------- /docs/content/test_framework/ScreenChecks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/test_framework/ScreenChecks.md -------------------------------------------------------------------------------- /docs/content/test_framework/Snackbar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/test_framework/Snackbar.md -------------------------------------------------------------------------------- /docs/content/test_framework/TestFramework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/test_framework/TestFramework.md -------------------------------------------------------------------------------- /docs/content/test_runner/Metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/test_runner/Metrics.md -------------------------------------------------------------------------------- /docs/content/test_runner/SampleApp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/test_runner/SampleApp.md -------------------------------------------------------------------------------- /docs/content/test_runner/TestRunner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/content/test_runner/TestRunner.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/snippets/avito-disclaimer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/snippets/avito-disclaimer.md -------------------------------------------------------------------------------- /docs/snippets/plugins-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/docs/snippets/plugins-setup.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/performance.scenarios: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/gradle/performance.scenarios -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /subprojects/android-lib/proxy-toast/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-lib/proxy-toast/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/android-lib/proxy-toast/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-lib/proxy-toast/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/android-lib/proxy-toast/src/main/kotlin/com/avito/android/util/Toasts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-lib/proxy-toast/src/main/kotlin/com/avito/android/util/Toasts.kt -------------------------------------------------------------------------------- /subprojects/android-lib/snackbar-proxy/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-lib/snackbar-proxy/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/android-lib/snackbar-proxy/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-lib/snackbar-proxy/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/android-test/instrumentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/instrumentation/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/android-test/instrumentation/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/instrumentation/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/android-test/keep-for-testing/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/keep-for-testing/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/android-test/keep-for-testing/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/keep-for-testing/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/android-test/keep-for-testing/keep-for-testing.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/keep-for-testing/keep-for-testing.pro -------------------------------------------------------------------------------- /subprojects/android-test/resource-manager-exceptions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/resource-manager-exceptions/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/android-test/resource-manager-exceptions/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/resource-manager-exceptions/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/android-test/rx3-idler/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/rx3-idler/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/android-test/rx3-idler/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/rx3-idler/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/android-test/snackbar-rule/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/snackbar-rule/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/android-test/snackbar-rule/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/snackbar-rule/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/android-test/toast-rule/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/toast-rule/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/android-test/toast-rule/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/toast-rule/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-compose/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-compose/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-compose/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/dependencies/debugRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/dependencies/debugRuntimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/gradle.properties -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/drawable/blue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/drawable/blue.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/drawable/red.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/drawable/red.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/drawable/red_bitmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/drawable/red_bitmap.png -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_app_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_app_bar.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_bitmap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_bitmap.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_buttons.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_buttons.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_dialogs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_dialogs.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_drawable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_drawable.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_edittext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_edittext.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_empty.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_overflow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_overflow.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_overlap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_overlap.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_recycler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_recycler.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_retry.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/activity_retry.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/cell.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/cell.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/custom_toast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/custom_toast.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/long_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/long_item.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/long_recycler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/long_recycler.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/page_object_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/page_object_1.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/page_object_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/page_object_2.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/layout/popup_window.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/layout/popup_window.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/raw/keep.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/raw/keep.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/values/color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/values/color.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core-app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core-app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core/lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core/lint.xml -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core/proguard.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core/proguard.pro -------------------------------------------------------------------------------- /subprojects/android-test/ui-testing-core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/ui-testing-core/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /subprojects/android-test/websocket-reporter/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/websocket-reporter/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/android-test/websocket-reporter/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/android-test/websocket-reporter/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/assemble/build-checks/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/build-checks/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/assemble/build-checks/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/build-checks/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/assemble/build-metrics-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/build-metrics-api/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/assemble/build-metrics-api/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/build-metrics-api/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/assemble/build-metrics/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/build-metrics/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/assemble/build-metrics/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/build-metrics/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/assemble/build-properties/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/build-properties/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/assemble/build-properties/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/build-properties/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/assemble/build-trace/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/build-trace/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/assemble/build-trace/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/build-trace/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/assemble/build-verdict-tasks-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/build-verdict-tasks-api/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/assemble/build-verdict-tasks-api/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/build-verdict-tasks-api/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/assemble/build-verdict/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/build-verdict/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/assemble/build-verdict/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/build-verdict/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/assemble/critical-path/api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/critical-path/api/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/assemble/critical-path/api/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/critical-path/api/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/assemble/critical-path/critical-path/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/critical-path/critical-path/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/assemble/critical-path/critical-path/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/critical-path/critical-path/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/assemble/gradle-profile/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/gradle-profile/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/assemble/gradle-profile/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/gradle-profile/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/assemble/proguard-guard/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/proguard-guard/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/assemble/proguard-guard/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/proguard-guard/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/assemble/proguard-guard/src/gradleTest/resources/locked-configuration.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/assemble/proguard-guard/src/gradleTest/resources/locked-configuration.pro -------------------------------------------------------------------------------- /subprojects/common/build-metadata/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/build-metadata/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/build-metadata/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/build-metadata/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/build-metadata/src/main/kotlin/com/avito/utils/BuildMetadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/build-metadata/src/main/kotlin/com/avito/utils/BuildMetadata.kt -------------------------------------------------------------------------------- /subprojects/common/command-line-coroutines/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/command-line-coroutines/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/command-line-coroutines/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/command-line-coroutines/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/command-line-rx/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/command-line-rx/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/command-line-rx/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/command-line-rx/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/command-line-rx/src/main/kotlin/com/avito/cli/RxCommandLine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/command-line-rx/src/main/kotlin/com/avito/cli/RxCommandLine.kt -------------------------------------------------------------------------------- /subprojects/common/command-line/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/command-line/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/command-line/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/command-line/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/command-line/src/main/kotlin/com/avito/cli/CommandLine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/command-line/src/main/kotlin/com/avito/cli/CommandLine.kt -------------------------------------------------------------------------------- /subprojects/common/command-line/src/main/kotlin/com/avito/cli/Notification.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/command-line/src/main/kotlin/com/avito/cli/Notification.kt -------------------------------------------------------------------------------- /subprojects/common/composite-exception/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/composite-exception/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/composite-exception/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/composite-exception/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/coroutines-extension/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/coroutines-extension/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/coroutines-extension/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/coroutines-extension/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/diff-util/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/diff-util/README.md -------------------------------------------------------------------------------- /subprojects/common/diff-util/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/diff-util/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/diff-util/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/diff-util/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/diff-util/src/main/java/com/avito/android/diff_util/Edit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/diff-util/src/main/java/com/avito/android/diff_util/Edit.java -------------------------------------------------------------------------------- /subprojects/common/diff-util/src/main/java/com/avito/android/diff_util/EditList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/diff-util/src/main/java/com/avito/android/diff_util/EditList.java -------------------------------------------------------------------------------- /subprojects/common/diff-util/src/main/java/com/avito/android/diff_util/Sequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/diff-util/src/main/java/com/avito/android/diff_util/Sequence.java -------------------------------------------------------------------------------- /subprojects/common/elastic/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/elastic/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/elastic/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/elastic/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/elastic/src/main/kotlin/com/avito/android/elastic/ElasticApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/elastic/src/main/kotlin/com/avito/android/elastic/ElasticApi.kt -------------------------------------------------------------------------------- /subprojects/common/elastic/src/main/kotlin/com/avito/android/elastic/ElasticClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/elastic/src/main/kotlin/com/avito/android/elastic/ElasticClient.kt -------------------------------------------------------------------------------- /subprojects/common/elastic/src/main/kotlin/com/avito/android/elastic/ElasticConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/elastic/src/main/kotlin/com/avito/android/elastic/ElasticConfig.kt -------------------------------------------------------------------------------- /subprojects/common/files/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/files/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/files/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/files/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/files/src/main/kotlin/com/avito/utils/ExistingDirectory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/files/src/main/kotlin/com/avito/utils/ExistingDirectory.kt -------------------------------------------------------------------------------- /subprojects/common/files/src/main/kotlin/com/avito/utils/ExistingDirectoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/files/src/main/kotlin/com/avito/utils/ExistingDirectoryImpl.kt -------------------------------------------------------------------------------- /subprojects/common/files/src/main/kotlin/com/avito/utils/ExistingFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/files/src/main/kotlin/com/avito/utils/ExistingFile.kt -------------------------------------------------------------------------------- /subprojects/common/files/src/main/kotlin/com/avito/utils/ExistingFileImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/files/src/main/kotlin/com/avito/utils/ExistingFileImpl.kt -------------------------------------------------------------------------------- /subprojects/common/files/src/main/kotlin/com/avito/utils/File.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/files/src/main/kotlin/com/avito/utils/File.kt -------------------------------------------------------------------------------- /subprojects/common/files/src/main/kotlin/com/avito/utils/Path.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/files/src/main/kotlin/com/avito/utils/Path.kt -------------------------------------------------------------------------------- /subprojects/common/files/src/main/kotlin/com/avito/utils/StubExistingDirectory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/files/src/main/kotlin/com/avito/utils/StubExistingDirectory.kt -------------------------------------------------------------------------------- /subprojects/common/files/src/main/kotlin/com/avito/utils/StubExistingFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/files/src/main/kotlin/com/avito/utils/StubExistingFile.kt -------------------------------------------------------------------------------- /subprojects/common/graph/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/graph/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/graph/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/graph/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/graph/src/main/kotlin/com/avito/graph/Operation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/graph/src/main/kotlin/com/avito/graph/Operation.kt -------------------------------------------------------------------------------- /subprojects/common/graph/src/main/kotlin/com/avito/graph/OperationsPath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/graph/src/main/kotlin/com/avito/graph/OperationsPath.kt -------------------------------------------------------------------------------- /subprojects/common/graph/src/main/kotlin/com/avito/graph/ShortestPath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/graph/src/main/kotlin/com/avito/graph/ShortestPath.kt -------------------------------------------------------------------------------- /subprojects/common/graph/src/main/kotlin/com/avito/graph/SimpleOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/graph/src/main/kotlin/com/avito/graph/SimpleOperation.kt -------------------------------------------------------------------------------- /subprojects/common/graph/src/test/kotlin/com/avito/grapth/ShortestPathTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/graph/src/test/kotlin/com/avito/grapth/ShortestPathTest.kt -------------------------------------------------------------------------------- /subprojects/common/graphite/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/graphite/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/graphite/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/graphite/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/http-statsd/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/http-statsd/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/http-statsd/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/http-statsd/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/http-statsd/src/main/kotlin/com/avito/http/RequestMetadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/http-statsd/src/main/kotlin/com/avito/http/RequestMetadata.kt -------------------------------------------------------------------------------- /subprojects/common/junit-utils/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/junit-utils/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/junit-utils/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/junit-utils/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/junit-utils/src/main/java/com/avito/android/rule/SimpleRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/junit-utils/src/main/java/com/avito/android/rule/SimpleRule.kt -------------------------------------------------------------------------------- /subprojects/common/kotlin-ast-parser/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/kotlin-ast-parser/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/kotlin-ast-parser/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/kotlin-ast-parser/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/math/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/math/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/math/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/math/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/math/src/main/kotlin/com/avito/math/Collections.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/math/src/main/kotlin/com/avito/math/Collections.kt -------------------------------------------------------------------------------- /subprojects/common/math/src/main/kotlin/com/avito/math/Median.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/math/src/main/kotlin/com/avito/math/Median.kt -------------------------------------------------------------------------------- /subprojects/common/math/src/main/kotlin/com/avito/math/Percent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/math/src/main/kotlin/com/avito/math/Percent.kt -------------------------------------------------------------------------------- /subprojects/common/math/src/test/kotlin/com/avito/math/MedianKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/math/src/test/kotlin/com/avito/math/MedianKtTest.kt -------------------------------------------------------------------------------- /subprojects/common/math/src/test/kotlin/com/avito/math/PercentKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/math/src/test/kotlin/com/avito/math/PercentKtTest.kt -------------------------------------------------------------------------------- /subprojects/common/mtls-manager/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/mtls-manager/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/mtls-manager/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/mtls-manager/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/okhttp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/okhttp/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/okhttp/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/okhttp/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/okhttp/src/main/kotlin/com/avito/http/BasicAuthenticator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/okhttp/src/main/kotlin/com/avito/http/BasicAuthenticator.kt -------------------------------------------------------------------------------- /subprojects/common/okhttp/src/main/kotlin/com/avito/http/Files.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/okhttp/src/main/kotlin/com/avito/http/Files.kt -------------------------------------------------------------------------------- /subprojects/common/okhttp/src/main/kotlin/com/avito/http/HttpCodes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/okhttp/src/main/kotlin/com/avito/http/HttpCodes.kt -------------------------------------------------------------------------------- /subprojects/common/okhttp/src/main/kotlin/com/avito/http/HttpUrl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/okhttp/src/main/kotlin/com/avito/http/HttpUrl.kt -------------------------------------------------------------------------------- /subprojects/common/okhttp/src/main/kotlin/com/avito/http/RequestBodies.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/okhttp/src/main/kotlin/com/avito/http/RequestBodies.kt -------------------------------------------------------------------------------- /subprojects/common/okhttp/src/main/kotlin/com/avito/http/RetryInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/okhttp/src/main/kotlin/com/avito/http/RetryInterceptor.kt -------------------------------------------------------------------------------- /subprojects/common/okhttp/src/main/kotlin/com/avito/http/RetryPolicy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/okhttp/src/main/kotlin/com/avito/http/RetryPolicy.kt -------------------------------------------------------------------------------- /subprojects/common/okhttp/src/main/kotlin/com/avito/http/internal/Buffers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/okhttp/src/main/kotlin/com/avito/http/internal/Buffers.kt -------------------------------------------------------------------------------- /subprojects/common/okhttp/src/test/kotlin/com/avito/http/RetryInterceptorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/okhttp/src/test/kotlin/com/avito/http/RetryInterceptorTest.kt -------------------------------------------------------------------------------- /subprojects/common/okhttp/src/test/kotlin/com/avito/http/StubApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/okhttp/src/test/kotlin/com/avito/http/StubApi.kt -------------------------------------------------------------------------------- /subprojects/common/problem/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/problem/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/problem/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/problem/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/problem/src/main/kotlin/com/avito/android/Problem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/problem/src/main/kotlin/com/avito/android/Problem.kt -------------------------------------------------------------------------------- /subprojects/common/problem/src/test/kotlin/com/avito/android/ProblemTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/problem/src/test/kotlin/com/avito/android/ProblemTest.kt -------------------------------------------------------------------------------- /subprojects/common/random-utils/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/random-utils/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/random-utils/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/random-utils/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/random-utils/src/main/kotlin/ru/avito/util/Characters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/random-utils/src/main/kotlin/ru/avito/util/Characters.kt -------------------------------------------------------------------------------- /subprojects/common/random-utils/src/main/kotlin/ru/avito/util/RandomUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/random-utils/src/main/kotlin/ru/avito/util/RandomUtils.kt -------------------------------------------------------------------------------- /subprojects/common/random-utils/src/test/kotlin/ru/avito/util/RandomUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/random-utils/src/test/kotlin/ru/avito/util/RandomUtilsTest.kt -------------------------------------------------------------------------------- /subprojects/common/reflection-extensions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/reflection-extensions/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/reflection-extensions/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/reflection-extensions/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/resources/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/resources/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/resources/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/resources/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/resources/src/main/kotlin/com/avito/utils/ResourcesReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/resources/src/main/kotlin/com/avito/utils/ResourcesReader.kt -------------------------------------------------------------------------------- /subprojects/common/result/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/result/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/result/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/result/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/result/src/main/kotlin/com/avito/android/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/result/src/main/kotlin/com/avito/android/Result.kt -------------------------------------------------------------------------------- /subprojects/common/retrace/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/retrace/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/retrace/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/retrace/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/retrace/src/main/kotlin/com/avito/retrace/ProguardRetracer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/retrace/src/main/kotlin/com/avito/retrace/ProguardRetracer.kt -------------------------------------------------------------------------------- /subprojects/common/retrace/src/main/kotlin/com/avito/retrace/ProguardRetracerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/retrace/src/main/kotlin/com/avito/retrace/ProguardRetracerImpl.kt -------------------------------------------------------------------------------- /subprojects/common/retrace/src/main/kotlin/com/avito/retrace/Stub.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/retrace/src/main/kotlin/com/avito/retrace/Stub.kt -------------------------------------------------------------------------------- /subprojects/common/retrace/src/test/kotlin/com/avito/retrace/ProguardRetracerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/retrace/src/test/kotlin/com/avito/retrace/ProguardRetracerTest.kt -------------------------------------------------------------------------------- /subprojects/common/retrofit-result-adapter/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/retrofit-result-adapter/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/retrofit-result-adapter/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/retrofit-result-adapter/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/retry-action/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/retry-action/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/retry-action/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/retry-action/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/retry-action/src/main/kotlin/com/avito/android/retry/RetryAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/retry-action/src/main/kotlin/com/avito/android/retry/RetryAction.kt -------------------------------------------------------------------------------- /subprojects/common/s3-client/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/s3-client/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/s3-client/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/s3-client/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/s3-client/src/main/kotlin/com/avito/s3/OperationType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/s3-client/src/main/kotlin/com/avito/s3/OperationType.kt -------------------------------------------------------------------------------- /subprojects/common/s3-client/src/main/kotlin/com/avito/s3/S3Client.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/s3-client/src/main/kotlin/com/avito/s3/S3Client.kt -------------------------------------------------------------------------------- /subprojects/common/s3-client/src/main/kotlin/com/avito/s3/S3ClientConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/s3-client/src/main/kotlin/com/avito/s3/S3ClientConfig.kt -------------------------------------------------------------------------------- /subprojects/common/s3-client/src/main/kotlin/com/avito/s3/S3ClientImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/s3-client/src/main/kotlin/com/avito/s3/S3ClientImpl.kt -------------------------------------------------------------------------------- /subprojects/common/s3-client/src/main/kotlin/com/avito/s3/S3PrefixClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/s3-client/src/main/kotlin/com/avito/s3/S3PrefixClient.kt -------------------------------------------------------------------------------- /subprojects/common/s3-client/src/test/kotlin/com/avito/s3/S3ClientImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/s3-client/src/test/kotlin/com/avito/s3/S3ClientImplTest.kt -------------------------------------------------------------------------------- /subprojects/common/sentry/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/sentry/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/sentry/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/sentry/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/sentry/src/main/kotlin/com/avito/android/sentry/SentryConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/sentry/src/main/kotlin/com/avito/android/sentry/SentryConfig.kt -------------------------------------------------------------------------------- /subprojects/common/series/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/series/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/series/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/series/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/series/src/main/kotlin/com/avito/graphite/series/SeriesName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/series/src/main/kotlin/com/avito/graphite/series/SeriesName.kt -------------------------------------------------------------------------------- /subprojects/common/statsd/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/statsd/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/statsd/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/statsd/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/statsd/src/main/kotlin/com/avito/android/stats/StatsDConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/statsd/src/main/kotlin/com/avito/android/stats/StatsDConfig.kt -------------------------------------------------------------------------------- /subprojects/common/statsd/src/main/kotlin/com/avito/android/stats/StatsDSender.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/statsd/src/main/kotlin/com/avito/android/stats/StatsDSender.kt -------------------------------------------------------------------------------- /subprojects/common/statsd/src/main/kotlin/com/avito/android/stats/StatsDSenderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/statsd/src/main/kotlin/com/avito/android/stats/StatsDSenderImpl.kt -------------------------------------------------------------------------------- /subprojects/common/statsd/src/main/kotlin/com/avito/android/stats/StatsMetric.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/statsd/src/main/kotlin/com/avito/android/stats/StatsMetric.kt -------------------------------------------------------------------------------- /subprojects/common/statsd/src/test/kotlin/com/avito/android/stats/SeriesNameTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/statsd/src/test/kotlin/com/avito/android/stats/SeriesNameTest.kt -------------------------------------------------------------------------------- /subprojects/common/teamcity-common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/teamcity-common/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/teamcity-common/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/teamcity-common/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/teamcity-common/src/main/kotlin/com/avito/teamcity/TeamcityApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/teamcity-common/src/main/kotlin/com/avito/teamcity/TeamcityApi.kt -------------------------------------------------------------------------------- /subprojects/common/tech-budget-common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/tech-budget-common/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/tech-budget-common/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/tech-budget-common/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/test-okhttp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/test-okhttp/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/test-okhttp/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/test-okhttp/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/test-okhttp/src/main/kotlin/com/avito/test/http/Mock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/test-okhttp/src/main/kotlin/com/avito/test/http/Mock.kt -------------------------------------------------------------------------------- /subprojects/common/test-okhttp/src/main/kotlin/com/avito/test/http/MockDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/test-okhttp/src/main/kotlin/com/avito/test/http/MockDispatcher.kt -------------------------------------------------------------------------------- /subprojects/common/test-okhttp/src/main/kotlin/com/avito/test/http/RequestCapturer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/test-okhttp/src/main/kotlin/com/avito/test/http/RequestCapturer.kt -------------------------------------------------------------------------------- /subprojects/common/test-okhttp/src/main/kotlin/com/avito/test/http/RequestData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/test-okhttp/src/main/kotlin/com/avito/test/http/RequestData.kt -------------------------------------------------------------------------------- /subprojects/common/test-okhttp/src/test/kotlin/com/avito/test/http/BuildRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/test-okhttp/src/test/kotlin/com/avito/test/http/BuildRequest.kt -------------------------------------------------------------------------------- /subprojects/common/test-okhttp/src/test/kotlin/com/avito/test/http/StubSocket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/test-okhttp/src/test/kotlin/com/avito/test/http/StubSocket.kt -------------------------------------------------------------------------------- /subprojects/common/throwable-utils/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/throwable-utils/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/throwable-utils/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/throwable-utils/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/throwable-utils/src/main/kotlin/com/avito/utils/Throwables.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/throwable-utils/src/main/kotlin/com/avito/utils/Throwables.kt -------------------------------------------------------------------------------- /subprojects/common/time/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/time/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/time/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/time/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/time/src/main/kotlin/com/avito/time/Dates.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/time/src/main/kotlin/com/avito/time/Dates.kt -------------------------------------------------------------------------------- /subprojects/common/time/src/main/kotlin/com/avito/time/DefaultTimeProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/time/src/main/kotlin/com/avito/time/DefaultTimeProvider.kt -------------------------------------------------------------------------------- /subprojects/common/time/src/main/kotlin/com/avito/time/HumanReadable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/time/src/main/kotlin/com/avito/time/HumanReadable.kt -------------------------------------------------------------------------------- /subprojects/common/time/src/main/kotlin/com/avito/time/TimeProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/time/src/main/kotlin/com/avito/time/TimeProvider.kt -------------------------------------------------------------------------------- /subprojects/common/time/src/testFixtures/kotlin/com/avito/time/TimeMachineProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/time/src/testFixtures/kotlin/com/avito/time/TimeMachineProvider.kt -------------------------------------------------------------------------------- /subprojects/common/trace-event/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/trace-event/README.md -------------------------------------------------------------------------------- /subprojects/common/trace-event/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/trace-event/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/trace-event/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/trace-event/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/trace-event/src/main/kotlin/com/avito/android/trace/TraceEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/trace-event/src/main/kotlin/com/avito/android/trace/TraceEvent.kt -------------------------------------------------------------------------------- /subprojects/common/trace-event/src/main/kotlin/com/avito/android/trace/TraceReport.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/trace-event/src/main/kotlin/com/avito/android/trace/TraceReport.kt -------------------------------------------------------------------------------- /subprojects/common/truth-extensions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/truth-extensions/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/truth-extensions/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/truth-extensions/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/truth-extensions/src/main/kotlin/com/avito/truth/ResultSubject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/truth-extensions/src/main/kotlin/com/avito/truth/ResultSubject.kt -------------------------------------------------------------------------------- /subprojects/common/truth-extensions/src/main/kotlin/com/avito/truth/Subjects.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/truth-extensions/src/main/kotlin/com/avito/truth/Subjects.kt -------------------------------------------------------------------------------- /subprojects/common/truth-extensions/src/main/kotlin/com/avito/truth/TruthExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/truth-extensions/src/main/kotlin/com/avito/truth/TruthExtensions.kt -------------------------------------------------------------------------------- /subprojects/common/waiter/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/waiter/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/common/waiter/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/waiter/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/common/waiter/src/main/kotlin/com/avito/android/util/Waiter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/waiter/src/main/kotlin/com/avito/android/util/Waiter.kt -------------------------------------------------------------------------------- /subprojects/common/waiter/src/main/kotlin/com/avito/android/waiter/Wait.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/waiter/src/main/kotlin/com/avito/android/waiter/Wait.kt -------------------------------------------------------------------------------- /subprojects/common/waiter/src/main/kotlin/com/avito/android/waiter/Waiter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/common/waiter/src/main/kotlin/com/avito/android/waiter/Waiter.kt -------------------------------------------------------------------------------- /subprojects/delivery/nupokati/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/nupokati/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/delivery/nupokati/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/nupokati/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/delivery/nupokati/src/main/kotlin/com/avito/android/NupokatiApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/nupokati/src/main/kotlin/com/avito/android/NupokatiApi.kt -------------------------------------------------------------------------------- /subprojects/delivery/nupokati/src/main/kotlin/com/avito/android/NupokatiExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/nupokati/src/main/kotlin/com/avito/android/NupokatiExtension.kt -------------------------------------------------------------------------------- /subprojects/delivery/nupokati/src/main/kotlin/com/avito/android/NupokatiPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/nupokati/src/main/kotlin/com/avito/android/NupokatiPlugin.kt -------------------------------------------------------------------------------- /subprojects/delivery/nupokati/src/main/kotlin/com/avito/android/agp/Accessors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/nupokati/src/main/kotlin/com/avito/android/agp/Accessors.kt -------------------------------------------------------------------------------- /subprojects/delivery/nupokati/src/test/resources/stub.aab: -------------------------------------------------------------------------------- 1 | 1234 2 | -------------------------------------------------------------------------------- /subprojects/delivery/nupokati/src/test/resources/stub.json: -------------------------------------------------------------------------------- 1 | 1234 2 | -------------------------------------------------------------------------------- /subprojects/delivery/qapps/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/qapps/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/delivery/qapps/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/qapps/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/delivery/qapps/src/gradleTest/kotlin/com/avito/plugin/QAppsPluginTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/qapps/src/gradleTest/kotlin/com/avito/plugin/QAppsPluginTest.kt -------------------------------------------------------------------------------- /subprojects/delivery/qapps/src/gradleTest/kotlin/com/avito/plugin/QAppsSignedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/qapps/src/gradleTest/kotlin/com/avito/plugin/QAppsSignedTest.kt -------------------------------------------------------------------------------- /subprojects/delivery/qapps/src/main/kotlin/com/avito/plugin/QAppsExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/qapps/src/main/kotlin/com/avito/plugin/QAppsExtension.kt -------------------------------------------------------------------------------- /subprojects/delivery/qapps/src/main/kotlin/com/avito/plugin/QAppsPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/qapps/src/main/kotlin/com/avito/plugin/QAppsPlugin.kt -------------------------------------------------------------------------------- /subprojects/delivery/qapps/src/main/kotlin/com/avito/plugin/QAppsUploadAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/qapps/src/main/kotlin/com/avito/plugin/QAppsUploadAction.kt -------------------------------------------------------------------------------- /subprojects/delivery/qapps/src/main/kotlin/com/avito/plugin/QAppsUploadApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/qapps/src/main/kotlin/com/avito/plugin/QAppsUploadApi.kt -------------------------------------------------------------------------------- /subprojects/delivery/qapps/src/main/kotlin/com/avito/plugin/QAppsUploadTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/qapps/src/main/kotlin/com/avito/plugin/QAppsUploadTask.kt -------------------------------------------------------------------------------- /subprojects/delivery/qapps/src/main/kotlin/com/avito/plugin/QappsTaskNames.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/qapps/src/main/kotlin/com/avito/plugin/QappsTaskNames.kt -------------------------------------------------------------------------------- /subprojects/delivery/qapps/src/test/kotlin/com/avito/plugin/QAppsUploadActionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/qapps/src/test/kotlin/com/avito/plugin/QAppsUploadActionTest.kt -------------------------------------------------------------------------------- /subprojects/delivery/sign-service/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/sign-service/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/delivery/sign-service/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/sign-service/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/delivery/tests-summary/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/tests-summary/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/delivery/tests-summary/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/delivery/tests-summary/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/alertino/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/alertino/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/alertino/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/alertino/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/alertino/src/main/kotlin/com/avito/alertino/AlertinoClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/alertino/src/main/kotlin/com/avito/alertino/AlertinoClient.kt -------------------------------------------------------------------------------- /subprojects/gradle/alertino/src/main/kotlin/com/avito/alertino/AlertinoSender.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/alertino/src/main/kotlin/com/avito/alertino/AlertinoSender.kt -------------------------------------------------------------------------------- /subprojects/gradle/alertino/src/main/kotlin/com/avito/alertino/AlertinoStringFormat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/alertino/src/main/kotlin/com/avito/alertino/AlertinoStringFormat.kt -------------------------------------------------------------------------------- /subprojects/gradle/alertino/src/main/kotlin/com/avito/alertino/internal/AlertinoApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/alertino/src/main/kotlin/com/avito/alertino/internal/AlertinoApi.kt -------------------------------------------------------------------------------- /subprojects/gradle/alertino/src/main/kotlin/com/avito/alertino/model/CreatedMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/alertino/src/main/kotlin/com/avito/alertino/model/CreatedMessage.kt -------------------------------------------------------------------------------- /subprojects/gradle/alertino/src/test/kotlin/com/avito/alertino/AlertinoSenderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/alertino/src/test/kotlin/com/avito/alertino/AlertinoSenderTest.kt -------------------------------------------------------------------------------- /subprojects/gradle/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/android/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/android/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/android/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/android/src/main/kotlin/com/avito/android/Aapt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/android/src/main/kotlin/com/avito/android/Aapt.kt -------------------------------------------------------------------------------- /subprojects/gradle/android/src/main/kotlin/com/avito/android/AaptImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/android/src/main/kotlin/com/avito/android/AaptImpl.kt -------------------------------------------------------------------------------- /subprojects/gradle/android/src/main/kotlin/com/avito/android/AndroidSdk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/android/src/main/kotlin/com/avito/android/AndroidSdk.kt -------------------------------------------------------------------------------- /subprojects/gradle/android/src/main/kotlin/com/avito/android/KeyTool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/android/src/main/kotlin/com/avito/android/KeyTool.kt -------------------------------------------------------------------------------- /subprojects/gradle/android/src/main/kotlin/com/avito/android/ProjectExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/android/src/main/kotlin/com/avito/android/ProjectExtensions.kt -------------------------------------------------------------------------------- /subprojects/gradle/android/src/main/kotlin/com/avito/android/VariantExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/android/src/main/kotlin/com/avito/android/VariantExtensions.kt -------------------------------------------------------------------------------- /subprojects/gradle/android/src/main/kotlin/com/avito/android/Versions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/android/src/main/kotlin/com/avito/android/Versions.kt -------------------------------------------------------------------------------- /subprojects/gradle/android/src/test/kotlin/com/avito/android/AaptTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/android/src/test/kotlin/com/avito/android/AaptTest.kt -------------------------------------------------------------------------------- /subprojects/gradle/android/src/test/kotlin/com/avito/android/KeyToolTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/android/src/test/kotlin/com/avito/android/KeyToolTest.kt -------------------------------------------------------------------------------- /subprojects/gradle/apply-baseline-profile/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/apply-baseline-profile/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/apply-baseline-profile/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/apply-baseline-profile/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/bitbucket/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/bitbucket/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/bitbucket/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/bitbucket/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/bitbucket/src/main/kotlin/com/avito/bitbucket/Bitbucket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/bitbucket/src/main/kotlin/com/avito/bitbucket/Bitbucket.kt -------------------------------------------------------------------------------- /subprojects/gradle/bitbucket/src/main/kotlin/com/avito/bitbucket/BitbucketApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/bitbucket/src/main/kotlin/com/avito/bitbucket/BitbucketApi.kt -------------------------------------------------------------------------------- /subprojects/gradle/bitbucket/src/main/kotlin/com/avito/bitbucket/BitbucketConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/bitbucket/src/main/kotlin/com/avito/bitbucket/BitbucketConfig.kt -------------------------------------------------------------------------------- /subprojects/gradle/bitbucket/src/main/kotlin/com/avito/bitbucket/BitbucketImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/bitbucket/src/main/kotlin/com/avito/bitbucket/BitbucketImpl.kt -------------------------------------------------------------------------------- /subprojects/gradle/bitbucket/src/main/kotlin/com/avito/bitbucket/InsightData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/bitbucket/src/main/kotlin/com/avito/bitbucket/InsightData.kt -------------------------------------------------------------------------------- /subprojects/gradle/bitbucket/src/main/kotlin/com/avito/bitbucket/InsightsApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/bitbucket/src/main/kotlin/com/avito/bitbucket/InsightsApi.kt -------------------------------------------------------------------------------- /subprojects/gradle/bitbucket/src/main/kotlin/com/avito/bitbucket/ProjectExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/bitbucket/src/main/kotlin/com/avito/bitbucket/ProjectExtensions.kt -------------------------------------------------------------------------------- /subprojects/gradle/build-environment/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/build-environment/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/build-environment/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/build-environment/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/build-environment/src/main/kotlin/com/avito/utils/gradle/EnvArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/build-environment/src/main/kotlin/com/avito/utils/gradle/EnvArgs.kt -------------------------------------------------------------------------------- /subprojects/gradle/build-failer/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/build-failer/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/build-failer/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/build-failer/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/build-failer/src/main/kotlin/com/avito/utils/BuildFailer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/build-failer/src/main/kotlin/com/avito/utils/BuildFailer.kt -------------------------------------------------------------------------------- /subprojects/gradle/build-failer/src/main/kotlin/com/avito/utils/RealFailer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/build-failer/src/main/kotlin/com/avito/utils/RealFailer.kt -------------------------------------------------------------------------------- /subprojects/gradle/clickstream/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/clickstream/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/clickstream/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/clickstream/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/code-ownership/api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/code-ownership/api/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/code-ownership/api/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/code-ownership/api/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/code-ownership/api/src/main/kotlin/com/avito/android/model/Owner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/code-ownership/api/src/main/kotlin/com/avito/android/model/Owner.kt -------------------------------------------------------------------------------- /subprojects/gradle/code-ownership/extensions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/code-ownership/extensions/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/code-ownership/extensions/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/code-ownership/extensions/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/code-ownership/plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/code-ownership/plugin/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/code-ownership/plugin/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/code-ownership/plugin/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/deeplink-generator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/deeplink-generator/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/deeplink-generator/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/deeplink-generator/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/demo-app-metrics/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/demo-app-metrics/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/demo-app-metrics/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/demo-app-metrics/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/dependency-analysis/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/dependency-analysis/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/dependency-analysis/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/dependency-analysis/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/design-screenshots/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/design-screenshots/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/design-screenshots/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/design-screenshots/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/git/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/git/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/git/src/main/kotlin/com/avito/git/Branch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/src/main/kotlin/com/avito/git/Branch.kt -------------------------------------------------------------------------------- /subprojects/gradle/git/src/main/kotlin/com/avito/git/Git.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/src/main/kotlin/com/avito/git/Git.kt -------------------------------------------------------------------------------- /subprojects/gradle/git/src/main/kotlin/com/avito/git/GitClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/src/main/kotlin/com/avito/git/GitClient.kt -------------------------------------------------------------------------------- /subprojects/gradle/git/src/main/kotlin/com/avito/git/GitImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/src/main/kotlin/com/avito/git/GitImpl.kt -------------------------------------------------------------------------------- /subprojects/gradle/git/src/main/kotlin/com/avito/git/GitLocalState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/src/main/kotlin/com/avito/git/GitLocalState.kt -------------------------------------------------------------------------------- /subprojects/gradle/git/src/main/kotlin/com/avito/git/GitState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/src/main/kotlin/com/avito/git/GitState.kt -------------------------------------------------------------------------------- /subprojects/gradle/git/src/main/kotlin/com/avito/git/GitStateFromEnvironment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/src/main/kotlin/com/avito/git/GitStateFromEnvironment.kt -------------------------------------------------------------------------------- /subprojects/gradle/git/src/main/kotlin/com/avito/git/GitStateValueSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/src/main/kotlin/com/avito/git/GitStateValueSource.kt -------------------------------------------------------------------------------- /subprojects/gradle/git/src/main/kotlin/com/avito/git/ProjectExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/src/main/kotlin/com/avito/git/ProjectExtensions.kt -------------------------------------------------------------------------------- /subprojects/gradle/git/src/main/kotlin/com/avito/git/executor/GitExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/src/main/kotlin/com/avito/git/executor/GitExecutor.kt -------------------------------------------------------------------------------- /subprojects/gradle/git/src/main/kotlin/com/avito/git/executor/InProcessExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/src/main/kotlin/com/avito/git/executor/InProcessExecutor.kt -------------------------------------------------------------------------------- /subprojects/gradle/git/src/test/kotlin/com/avito/git/GitClientTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/src/test/kotlin/com/avito/git/GitClientTest.kt -------------------------------------------------------------------------------- /subprojects/gradle/git/src/test/kotlin/com/avito/git/GitLocalStateTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/src/test/kotlin/com/avito/git/GitLocalStateTest.kt -------------------------------------------------------------------------------- /subprojects/gradle/git/src/test/kotlin/com/avito/git/GitStateFromEnvironmentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/src/test/kotlin/com/avito/git/GitStateFromEnvironmentTest.kt -------------------------------------------------------------------------------- /subprojects/gradle/git/src/testFixtures/kotlin/com/avito/git/GitStateStub.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/git/src/testFixtures/kotlin/com/avito/git/GitStateStub.kt -------------------------------------------------------------------------------- /subprojects/gradle/gradle-extensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/gradle-extensions/README.md -------------------------------------------------------------------------------- /subprojects/gradle/gradle-extensions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/gradle-extensions/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/gradle-extensions/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/gradle-extensions/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/gradle-extensions/src/main/kotlin/com/avito/Strings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/gradle-extensions/src/main/kotlin/com/avito/Strings.kt -------------------------------------------------------------------------------- /subprojects/gradle/gradle-extensions/src/main/kotlin/com/avito/kotlin/dsl/Maps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/gradle-extensions/src/main/kotlin/com/avito/kotlin/dsl/Maps.kt -------------------------------------------------------------------------------- /subprojects/gradle/gradle-extensions/src/main/kotlin/com/avito/kotlin/dsl/Modules.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/gradle-extensions/src/main/kotlin/com/avito/kotlin/dsl/Modules.kt -------------------------------------------------------------------------------- /subprojects/gradle/graphite-config/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/graphite-config/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/graphite-config/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/graphite-config/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/i18n/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/i18n/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/i18n/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/i18n/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/i18n/src/gradleTest/kotlin/com/avito/i18n/plugin/JsonData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/i18n/src/gradleTest/kotlin/com/avito/i18n/plugin/JsonData.kt -------------------------------------------------------------------------------- /subprojects/gradle/i18n/src/gradleTest/kotlin/com/avito/i18n/plugin/OldJsonData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/i18n/src/gradleTest/kotlin/com/avito/i18n/plugin/OldJsonData.kt -------------------------------------------------------------------------------- /subprojects/gradle/i18n/src/gradleTest/kotlin/com/avito/i18n/plugin/XmlData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/i18n/src/gradleTest/kotlin/com/avito/i18n/plugin/XmlData.kt -------------------------------------------------------------------------------- /subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/TranslationExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/TranslationExtension.kt -------------------------------------------------------------------------------- /subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/TranslationFileTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/TranslationFileTask.kt -------------------------------------------------------------------------------- /subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/TranslationPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/TranslationPlugin.kt -------------------------------------------------------------------------------- /subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/Utils.kt -------------------------------------------------------------------------------- /subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/dto/TranslationText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/dto/TranslationText.kt -------------------------------------------------------------------------------- /subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/xml/BaseElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/xml/BaseElement.kt -------------------------------------------------------------------------------- /subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/xml/PluralsElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/xml/PluralsElement.kt -------------------------------------------------------------------------------- /subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/xml/StringElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/xml/StringElement.kt -------------------------------------------------------------------------------- /subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/xml/StringsXmlFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/xml/StringsXmlFile.kt -------------------------------------------------------------------------------- /subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/xml/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/i18n/src/main/kotlin/com/avito/i18n/plugin/xml/Utils.kt -------------------------------------------------------------------------------- /subprojects/gradle/i18n/src/test/kotlin/com/avito/i18n/plugin/xml/TestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/i18n/src/test/kotlin/com/avito/i18n/plugin/xml/TestUtils.kt -------------------------------------------------------------------------------- /subprojects/gradle/impact-shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/impact-shared/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/impact-shared/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/impact-shared/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/impact-shared/src/main/java/com/avito/impact/ModifiedProject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/impact-shared/src/main/java/com/avito/impact/ModifiedProject.kt -------------------------------------------------------------------------------- /subprojects/gradle/impact-shared/src/main/java/com/avito/impact/ProjectExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/impact-shared/src/main/java/com/avito/impact/ProjectExtensions.kt -------------------------------------------------------------------------------- /subprojects/gradle/impact-shared/src/main/java/com/avito/impact/changes/ChangeType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/impact-shared/src/main/java/com/avito/impact/changes/ChangeType.kt -------------------------------------------------------------------------------- /subprojects/gradle/impact-shared/src/main/java/com/avito/impact/changes/ChangedFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/impact-shared/src/main/java/com/avito/impact/changes/ChangedFile.kt -------------------------------------------------------------------------------- /subprojects/gradle/impact-shared/src/main/java/com/avito/impact/changes/GitDiffLine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/impact-shared/src/main/java/com/avito/impact/changes/GitDiffLine.kt -------------------------------------------------------------------------------- /subprojects/gradle/impact-shared/src/main/java/com/avito/impact/util/AndroidProject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/impact-shared/src/main/java/com/avito/impact/util/AndroidProject.kt -------------------------------------------------------------------------------- /subprojects/gradle/impact-shared/src/main/java/com/avito/impact/util/Equality.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/impact-shared/src/main/java/com/avito/impact/util/Equality.kt -------------------------------------------------------------------------------- /subprojects/gradle/impact/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/impact/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/impact/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/impact/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/impact/src/main/kotlin/com/avito/impact/plugin/ImpactMetricsTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/impact/src/main/kotlin/com/avito/impact/plugin/ImpactMetricsTask.kt -------------------------------------------------------------------------------- /subprojects/gradle/module-api-extraction/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/module-api-extraction/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/module-api-extraction/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/module-api-extraction/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/module-dependencies-graph/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/module-dependencies-graph/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/module-dependencies-graph/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/module-dependencies-graph/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/module-dependencies/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/module-dependencies/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/module-dependencies/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/module-dependencies/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/module-types-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/module-types-api/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/module-types-api/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/module-types-api/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/module-types-validator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/module-types-validator/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/module-types-validator/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/module-types-validator/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/module-types/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/module-types/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/module-types/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/module-types/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/mtls/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/mtls/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/mtls/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/mtls/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/mtls/src/main/kotlin/com/avito/android/tls/TlsCredentialsService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/mtls/src/main/kotlin/com/avito/android/tls/TlsCredentialsService.kt -------------------------------------------------------------------------------- /subprojects/gradle/mtls/src/testFixtures/kotlin/com/avito/android/tls/test/TestTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/mtls/src/testFixtures/kotlin/com/avito/android/tls/test/TestTask.kt -------------------------------------------------------------------------------- /subprojects/gradle/network-contracts/codegen/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/network-contracts/codegen/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/network-contracts/codegen/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/network-contracts/codegen/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/pre-build/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/pre-build/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/pre-build/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/pre-build/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/pre-build/src/main/kotlin/com/avito/android/PreBuild.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/pre-build/src/main/kotlin/com/avito/android/PreBuild.kt -------------------------------------------------------------------------------- /subprojects/gradle/process/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/process/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/process/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/process/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/process/src/main/kotlin/com/avito/utils/CLIOutputReaderTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/process/src/main/kotlin/com/avito/utils/CLIOutputReaderTask.kt -------------------------------------------------------------------------------- /subprojects/gradle/process/src/main/kotlin/com/avito/utils/ProcessRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/process/src/main/kotlin/com/avito/utils/ProcessRunner.kt -------------------------------------------------------------------------------- /subprojects/gradle/process/src/main/kotlin/com/avito/utils/RealProcessRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/process/src/main/kotlin/com/avito/utils/RealProcessRunner.kt -------------------------------------------------------------------------------- /subprojects/gradle/process/src/main/kotlin/org/apache/tools/ant/types/Commandline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/process/src/main/kotlin/org/apache/tools/ant/types/Commandline.kt -------------------------------------------------------------------------------- /subprojects/gradle/process/src/test/kotlin/com/avito/utils/ProcessKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/process/src/test/kotlin/com/avito/utils/ProcessKtTest.kt -------------------------------------------------------------------------------- /subprojects/gradle/prosector/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/prosector/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/prosector/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/prosector/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/prosector/src/gradleTest/kotlin/ProsectorPluginTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/prosector/src/gradleTest/kotlin/ProsectorPluginTest.kt -------------------------------------------------------------------------------- /subprojects/gradle/prosector/src/main/kotlin/BranchCompareMeta.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/prosector/src/main/kotlin/BranchCompareMeta.kt -------------------------------------------------------------------------------- /subprojects/gradle/prosector/src/main/kotlin/BuildInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/prosector/src/main/kotlin/BuildInfo.kt -------------------------------------------------------------------------------- /subprojects/gradle/prosector/src/main/kotlin/ProsectorApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/prosector/src/main/kotlin/ProsectorApi.kt -------------------------------------------------------------------------------- /subprojects/gradle/prosector/src/main/kotlin/ProsectorConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/prosector/src/main/kotlin/ProsectorConfig.kt -------------------------------------------------------------------------------- /subprojects/gradle/prosector/src/main/kotlin/ProsectorPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/prosector/src/main/kotlin/ProsectorPlugin.kt -------------------------------------------------------------------------------- /subprojects/gradle/prosector/src/main/kotlin/ProsectorReleaseAnalysisTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/prosector/src/main/kotlin/ProsectorReleaseAnalysisTask.kt -------------------------------------------------------------------------------- /subprojects/gradle/prosector/src/main/kotlin/ProsectorResponse.kt: -------------------------------------------------------------------------------- 1 | internal data class ProsectorResponse(val result: String) 2 | -------------------------------------------------------------------------------- /subprojects/gradle/prosector/src/main/kotlin/ProsectorTaskNames.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/prosector/src/main/kotlin/ProsectorTaskNames.kt -------------------------------------------------------------------------------- /subprojects/gradle/prosector/src/main/kotlin/ReleaseAnalysisMeta.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/prosector/src/main/kotlin/ReleaseAnalysisMeta.kt -------------------------------------------------------------------------------- /subprojects/gradle/prosector/src/main/kotlin/TaskType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/prosector/src/main/kotlin/TaskType.kt -------------------------------------------------------------------------------- /subprojects/gradle/statsd-config/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/statsd-config/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/statsd-config/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/statsd-config/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/teamcity/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/teamcity/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/teamcity/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/teamcity/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/teamcity/src/main/kotlin/com/avito/teamcity/TeamcityCredentials.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/teamcity/src/main/kotlin/com/avito/teamcity/TeamcityCredentials.kt -------------------------------------------------------------------------------- /subprojects/gradle/tech-budget/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/tech-budget/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/tech-budget/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/tech-budget/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/test-project/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/test-project/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/test-project/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/test-project/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/gradle/test-project/src/main/kotlin/com/avito/test/gradle/Git.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/test-project/src/main/kotlin/com/avito/test/gradle/Git.kt -------------------------------------------------------------------------------- /subprojects/gradle/test-project/src/main/kotlin/com/avito/test/gradle/GradleTestKit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/test-project/src/main/kotlin/com/avito/test/gradle/GradleTestKit.kt -------------------------------------------------------------------------------- /subprojects/gradle/test-project/src/main/kotlin/com/avito/test/gradle/module/Module.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/test-project/src/main/kotlin/com/avito/test/gradle/module/Module.kt -------------------------------------------------------------------------------- /subprojects/gradle/worker-extensions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/worker-extensions/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/gradle/worker-extensions/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/gradle/worker-extensions/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/instant-feedback/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/instant-feedback/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/instant-feedback/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/instant-feedback/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/logger/android-logger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/android-logger/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/logger/android-logger/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/android-logger/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/logger/elastic-logger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/elastic-logger/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/logger/elastic-logger/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/elastic-logger/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/logger/gradle-logger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/gradle-logger/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/logger/gradle-logger/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/gradle-logger/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/logger/gradle-logger/src/main/kotlin/com/avito/logger/LazyLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/gradle-logger/src/main/kotlin/com/avito/logger/LazyLogger.kt -------------------------------------------------------------------------------- /subprojects/logger/gradle-logger/src/main/kotlin/com/avito/logger/LazyLoggerFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/gradle-logger/src/main/kotlin/com/avito/logger/LazyLoggerFactory.kt -------------------------------------------------------------------------------- /subprojects/logger/gradle-logger/src/main/kotlin/com/avito/logger/LoggerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/gradle-logger/src/main/kotlin/com/avito/logger/LoggerService.kt -------------------------------------------------------------------------------- /subprojects/logger/logger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/logger/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/logger/logger/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/logger/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/logger/logger/src/main/kotlin/com/avito/logger/DefaultLoggerFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/logger/src/main/kotlin/com/avito/logger/DefaultLoggerFactory.kt -------------------------------------------------------------------------------- /subprojects/logger/logger/src/main/kotlin/com/avito/logger/LogLevel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/logger/src/main/kotlin/com/avito/logger/LogLevel.kt -------------------------------------------------------------------------------- /subprojects/logger/logger/src/main/kotlin/com/avito/logger/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/logger/src/main/kotlin/com/avito/logger/Logger.kt -------------------------------------------------------------------------------- /subprojects/logger/logger/src/main/kotlin/com/avito/logger/LoggerFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/logger/src/main/kotlin/com/avito/logger/LoggerFactory.kt -------------------------------------------------------------------------------- /subprojects/logger/logger/src/main/kotlin/com/avito/logger/LoggerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/logger/src/main/kotlin/com/avito/logger/LoggerImpl.kt -------------------------------------------------------------------------------- /subprojects/logger/logger/src/main/kotlin/com/avito/logger/NoOpLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/logger/src/main/kotlin/com/avito/logger/NoOpLogger.kt -------------------------------------------------------------------------------- /subprojects/logger/logger/src/main/kotlin/com/avito/logger/PrintlnLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/logger/src/main/kotlin/com/avito/logger/PrintlnLogger.kt -------------------------------------------------------------------------------- /subprojects/logger/logger/src/main/kotlin/com/avito/logger/PrintlnLoggerFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/logger/src/main/kotlin/com/avito/logger/PrintlnLoggerFactory.kt -------------------------------------------------------------------------------- /subprojects/logger/logger/src/main/kotlin/com/avito/logger/handler/LoggingHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/logger/src/main/kotlin/com/avito/logger/handler/LoggingHandler.kt -------------------------------------------------------------------------------- /subprojects/logger/logger/src/main/kotlin/com/avito/logger/metadata/LoggerMetadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/logger/src/main/kotlin/com/avito/logger/metadata/LoggerMetadata.kt -------------------------------------------------------------------------------- /subprojects/logger/sentry-logger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/sentry-logger/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/logger/sentry-logger/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/sentry-logger/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/logger/slf4j-gradle-logger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/slf4j-gradle-logger/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/logger/slf4j-gradle-logger/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/logger/slf4j-gradle-logger/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/teamcity-metrics-collector/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/teamcity-metrics-collector/build.gradle -------------------------------------------------------------------------------- /subprojects/teamcity-metrics-collector/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/teamcity-metrics-collector/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/client/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/client/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/client/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/client/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/client/src/main/kotlin/com/avito/runner/config/Reservation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/client/src/main/kotlin/com/avito/runner/config/Reservation.kt -------------------------------------------------------------------------------- /subprojects/test-runner/client/src/main/kotlin/com/avito/runner/finalizer/Finalizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/client/src/main/kotlin/com/avito/runner/finalizer/Finalizer.kt -------------------------------------------------------------------------------- /subprojects/test-runner/device-provider/api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/device-provider/api/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/device-provider/api/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/device-provider/api/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/device-provider/impl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/device-provider/impl/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/device-provider/impl/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/device-provider/impl/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/device-provider/model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/device-provider/model/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/device-provider/model/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/device-provider/model/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/file-storage/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/file-storage/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/file-storage/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/file-storage/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/inhouse-avito-report/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/inhouse-avito-report/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/inhouse-avito-report/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/inhouse-avito-report/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/instrumentation-args-interactor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/instrumentation-args-interactor/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/instrumentation-changed-tests-finder/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/instrumentation-changed-tests-finder/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/instrumentation-tests-dex-loader/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/instrumentation-tests-dex-loader/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/instrumentation-tests-dex-loader/src/test/resources/test.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/instrumentation-tests-dex-loader/src/test/resources/test.apk -------------------------------------------------------------------------------- /subprojects/test-runner/instrumentation-tests/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/instrumentation-tests/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/instrumentation-tests/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/instrumentation-tests/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/junit-report-generator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/junit-report-generator/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/junit-report-generator/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/junit-report-generator/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/k8s-deployments-cleaner/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/k8s-deployments-cleaner/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/k8s-deployments-cleaner/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/k8s-deployments-cleaner/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/kubernetes/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/kubernetes/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/kubernetes/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/kubernetes/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/kubernetes/src/main/kotlin/com/avito/k8s/KubernetesApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/kubernetes/src/main/kotlin/com/avito/k8s/KubernetesApi.kt -------------------------------------------------------------------------------- /subprojects/test-runner/kubernetes/src/main/kotlin/com/avito/k8s/KubernetesApiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/kubernetes/src/main/kotlin/com/avito/k8s/KubernetesApiImpl.kt -------------------------------------------------------------------------------- /subprojects/test-runner/kubernetes/src/main/kotlin/com/avito/k8s/Naming.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/kubernetes/src/main/kotlin/com/avito/k8s/Naming.kt -------------------------------------------------------------------------------- /subprojects/test-runner/kubernetes/src/main/kotlin/com/avito/k8s/model/KubePod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/kubernetes/src/main/kotlin/com/avito/k8s/model/KubePod.kt -------------------------------------------------------------------------------- /subprojects/test-runner/plugins-configuration/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/plugins-configuration/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/plugins-configuration/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/plugins-configuration/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/report-processor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report-processor/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/report-processor/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report-processor/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/report-viewer-model/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report-viewer-model/build.gradle -------------------------------------------------------------------------------- /subprojects/test-runner/report-viewer-model/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report-viewer-model/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/report-viewer-test-static-data-parser/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report-viewer-test-static-data-parser/build.gradle -------------------------------------------------------------------------------- /subprojects/test-runner/report-viewer/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report-viewer/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/report-viewer/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report-viewer/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/report-viewer/src/main/kotlin/com/avito/jsonrpc/RpcResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report-viewer/src/main/kotlin/com/avito/jsonrpc/RpcResult.kt -------------------------------------------------------------------------------- /subprojects/test-runner/report-viewer/src/main/kotlin/com/avito/report/model/Team.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report-viewer/src/main/kotlin/com/avito/report/model/Team.kt -------------------------------------------------------------------------------- /subprojects/test-runner/report-viewer/src/test/resources/getReport.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report-viewer/src/test/resources/getReport.json -------------------------------------------------------------------------------- /subprojects/test-runner/report-viewer/src/test/resources/getTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report-viewer/src/test/resources/getTest.json -------------------------------------------------------------------------------- /subprojects/test-runner/report-viewer/src/test/resources/getTestsForRunId.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report-viewer/src/test/resources/getTestsForRunId.json -------------------------------------------------------------------------------- /subprojects/test-runner/report-viewer/src/test/resources/pushPreparedData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report-viewer/src/test/resources/pushPreparedData.json -------------------------------------------------------------------------------- /subprojects/test-runner/report/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/report/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/report/src/main/kotlin/com/avito/report/Report.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report/src/main/kotlin/com/avito/report/Report.kt -------------------------------------------------------------------------------- /subprojects/test-runner/report/src/main/kotlin/com/avito/report/ReportFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report/src/main/kotlin/com/avito/report/ReportFactory.kt -------------------------------------------------------------------------------- /subprojects/test-runner/report/src/main/resources/META-INF/proguard/report-api.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report/src/main/resources/META-INF/proguard/report-api.pro -------------------------------------------------------------------------------- /subprojects/test-runner/report/src/testFixtures/kotlin/com/avito/report/StubReport.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/report/src/testFixtures/kotlin/com/avito/report/StubReport.kt -------------------------------------------------------------------------------- /subprojects/test-runner/runner-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/runner-api/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/runner-api/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/runner-api/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/service-device/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/service-device/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/service-device/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/service-device/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/service/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/service/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/service/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/service/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/service/src/test/kotlin/com/avito/test/Coroutines.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/service/src/test/kotlin/com/avito/test/Coroutines.kt -------------------------------------------------------------------------------- /subprojects/test-runner/service/src/test/kotlin/com/avito/test/TestDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/service/src/test/kotlin/com/avito/test/TestDispatcher.kt -------------------------------------------------------------------------------- /subprojects/test-runner/shared/logger-providers/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/shared/logger-providers/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/shared/logger-providers/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/shared/logger-providers/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/test-annotations/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-annotations/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/test-annotations/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-annotations/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/test-inhouse-runner/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-inhouse-runner/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/test-inhouse-runner/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-inhouse-runner/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/test-inhouse-runner/lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-inhouse-runner/lint.xml -------------------------------------------------------------------------------- /subprojects/test-runner/test-instrumentation-runner/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-instrumentation-runner/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/test-model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-model/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/test-model/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-model/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/test-model/src/main/kotlin/com/avito/test/model/DeviceName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-model/src/main/kotlin/com/avito/test/model/DeviceName.kt -------------------------------------------------------------------------------- /subprojects/test-runner/test-model/src/main/kotlin/com/avito/test/model/TestCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-model/src/main/kotlin/com/avito/test/model/TestCase.kt -------------------------------------------------------------------------------- /subprojects/test-runner/test-model/src/main/kotlin/com/avito/test/model/TestName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-model/src/main/kotlin/com/avito/test/model/TestName.kt -------------------------------------------------------------------------------- /subprojects/test-runner/test-report-android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-report-android/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/test-report-android/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-report-android/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/test-report-android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-report-android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /subprojects/test-runner/test-report-android/src/test/resources/view-hierarchy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-report-android/src/test/resources/view-hierarchy.txt -------------------------------------------------------------------------------- /subprojects/test-runner/test-report-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-report-api/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/test-report-api/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-report-api/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/test-report-artifacts/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-report-artifacts/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/test-report-artifacts/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-report-artifacts/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/test-report-dsl-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-report-dsl-api/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/test-report-dsl-api/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-report-dsl-api/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/test-report-dsl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-report-dsl/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/test-report-dsl/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-report-dsl/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/test-report/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-report/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/test-report/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-report/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/test-report/lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-report/lint.xml -------------------------------------------------------------------------------- /subprojects/test-runner/test-suite-provider/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-suite-provider/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/test-suite-provider/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/test-suite-provider/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /subprojects/test-runner/transport/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/transport/build.gradle.kts -------------------------------------------------------------------------------- /subprojects/test-runner/transport/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/avito-android/HEAD/subprojects/test-runner/transport/dependencies/runtimeClasspath.txt --------------------------------------------------------------------------------