Skip to content

Instantly share code, notes, and snippets.

View sboishtyan's full-sized avatar
🐒

Sergey Boishtyan sboishtyan

🐒
View GitHub Profile
> $ make compile [±MBS-11776 ●●]
./gradlew -Pci=false --quiet -PkubernetesUrl= -PkubernetesNamespace=android-emulator -PkubernetesToken= -PkubernetesCaCertData= compileAll
e: /Users/sergey/projects/avito-android-infra/subprojects/gradle/build-checks/src/test/kotlin/com/avito/android/build_checks/BuildChecksExtensionTest.kt: (15, 13): Unresolved reference: enableByDefault
e: /Users/sergey/projects/avito-android-infra/subprojects/gradle/build-checks/src/test/kotlin/com/avito/android/build_checks/BuildChecksExtensionTest.kt: (17, 32): Unresolved reference: enabledChecks
e: /Users/sergey/projects/avito-android-infra/subprojects/gradle/build-checks/src/test/kotlin/com/avito/android/build_checks/BuildChecksExtensionTest.kt: (19, 9): Overloa
## Problem
Hello everyone, I have a crash in my app with stacktrace related to Cicerone. I tried to invistigate the reason but couldn't
Fatal Exception: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
at androidx.fragment.app.FragmentManager.checkStateLoss(FragmentManager.java:1)
at androidx.fragment.app.FragmentManager.popBackStack(FragmentManager.java:1)
at com.github.terrakok.cicerone.androidx.AppNavigator.backToRoot(AppNavigator.java:1)
at com.github.terrakok.cicerone.androidx.AppNavigator.backTo(AppNavigator.java:15)
at com.github.terrakok.cicerone.androidx.AppNavigator.applyCommandsSync(AppNavigator.java:8)
at com.github.terrakok.cicerone.androidx.AppNavigator$applyCommands$1.run(AppNavigator.java:8)
@sboishtyan
sboishtyan / gist:65689b9077fdcec206967519da014bbd
Last active February 18, 2021 13:14
Coroutines unclear behaving
package com.avito.android.runner.devices.internal.kubernetes
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.async
import kotlinx.coroutines.cancel
import kotlinx.coroutines.channels.Channel
import kotlinx.coroutines.channels.consumeEach
import kotlinx.coroutines.channels.map
import kotlinx.coroutines.coroutineScope
import kotlinx.coroutines.delay
@sboishtyan
sboishtyan / buildHealthProfiling.txt
Last active July 5, 2020 10:59
buildHealth profiling
Shell command: gradle-profiler --profile async-profiler --async-profiler-event alloc --cli \
--project-dir ~/projects/avito-android-infra/subprojects \
--gradle-user-home ~/gradle-profiler \
--output-dir ~/profiles/buildHealthRerunTasks \
--scenario-file ~/profiles/benchmarks/buildHealth.scenarios rerunAllBuildHealth
Scenario file: rerunAllBuildHealth {
title = "Run buildHealth with --rerun-tasks"
tasks = ["buildHealth"]
gradle-args = ["--rerun-tasks"]