Anže Sodja

Results 62 comments of Anže Sodja

Thanks for the report. We have integration tests for this case so it's interesting to hear that it's broken, but it's true we have a very simple project and for...

A small project that reproduces the issue would definitely help here. Note that due to higher priorities in `gradle/gradle` project I can't promise this will be picked up and fixed...

What happens if `explicit-api=strict` is set and function has a `public` modifier in Kotlin? Do you get compile warning of somekind that could break a build if you have `allWarningsAsErrors=true`?...

That would be a nice feature indeed. I doubt that we will work on it now since there are other priorities in `gradle/gradle` atm. But you can provide a PR...

Gradle-profiler uses toolchains and we currently set toolchains to use JDK 8 to compile a project. See https://docs.gradle.org/current/userguide/toolchains.html to learn how toolchains works. So you need a valid JDK 8...

Is it possible for you to check the status code of the gradle-profiler process instead?

You might want to update Gradle version. Android Studio sync might require a later Gradle version than 6.1.1 (it was definitely not tested with 6.1.1). Or maybe there is something...

Probably having tasks as a list will work, something like: ```tasks = [":app:testDebugUnitTest", "--tests ", "com.whatsapp.jid.JidFactoryTest"]```, since tasks is passed directly to the `ProcessBuilder` that expects every parameter separately.

My first guess would be that gc kicks in, so there is a gc pause. And then JVM increases the heap size and it's better on the next runs. I...

It should work incrementally since it just calls the gradle. Note that `gradle-user-home` is changed so this might affect it. You can set it to default `gradle-user-home` with `--gradle-user-home` parameter....