py - Pierre Yves Ricau
py - Pierre Yves Ricau
Note: there's more work to make this not Android dependent. Notably refs to the WindowManager which likely belong to displayName for Views instead (?)
### Description We've set up Bugsnag in our UI tests to report failures to a central place and track crashes that cause random failures / flaky tests in CI. We...
Wondering if this works / should work with Kotlin Multi Platform, and / or what need to change. The main blocker is that the name `logcat` implies this is for...
An example: https://github.com/bnorm/debuglog
Because `logcat` is passed in a lambda, that makes it easy for us to support a "performance" mode where we time the lambda execution. Not sure there's much value in...
I just figured out how we are supposed to handle error types in Annotation Processing, ie types that are generated and therefore not present when reading elements. Basically, we should...
The `@Rest` generated implementation rely on a RestTemplate instance. Currently, each injection of an `@Rest` annotated interface leads to the creation of a new instance of the class implementing this...
Idea stolen from RoboGuice ;-) Maybe we could inject the `Secure.ANDROID_ID` value. Here is the doc : http://developer.android.com/reference/android/provider/Settings.Secure.html Should we create a @AndroidId annotation ? Or maybe something like `@SecureValue(Secure.ANDROID_ID)`...
When the API 30 emulator starts, it shows an Application Not Responding (ANR) dialog for the com.android.systemui process. That ANR stays on for the duration of the tests. Most tests...
Just dumping some raw notes about the future architecture: A thing you can call to trigger a heap dump + analysis That thing is a simple interface which takes a...