Anže Sodja
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....