This is about running from Studio, not gradle. Please see
http://b.android.com/156256, it should be fixed in the 1.3 timeframe.

Thanks,

Michal

On Sat, Apr 18, 2015 at 1:58 AM Xavier Ducrohet <[email protected]> wrote:

> This seems broken. I've tried it on the latest 1.2 beta and it's not the
> case. running ./gradlew testDebug only runs compileDebugJava from the
> tested project, not the full assemble.
>
> Can you test with 1.2.0-beta2?
>
> On Fri, Apr 17, 2015 at 5:21 PM, Mike Grafton <[email protected]>
> wrote:
>
>> Hey all,
>>
>> Android Studio's unit test support is awesome, but it's extraordinarily
>> slow on my current project. This is because we are using multi-dex. From
>> what I can tell, multidex forces a full dexing of all your code - which
>> means incremental dexing is useless.
>>
>> For us this amounts to about a 50 second wait every time we want to run a
>> unit test. This is pretty much unworkable for TDD workflows :(
>>
>> We noticed that Studio invokes both assembleDebug and
>> assembleDebugUnitTest when running unit tests. The latter of these is quite
>> fast because it does not dex. The task I run from the command line -
>> testDebug - also does not dex.
>>
>> So, it seems to me that it's unnecessary for Studio to be calling the
>> heavyweight assembleDebug target, and that assembleDebugUnitTest should be
>> enough. For unit tests anyway. Is that correct? Can this be changed in
>> Studio (or the Android or Gradle plugins).
>>
>> Or (most likely) do I have no idea what I'm talking about?
>>
>> FWIW, we worked around this on our project by hacking our build.gradle to
>> replace 'assembleDebug' with an empty task - but only when a certain system
>> property is passed in as true. We set this system property to false in our
>> gradle properties (and use an extra gradle task in our Application run
>> config to turn it to false in that case).
>>
>> Thanks for any input,
>>
>> Mike
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "adt-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Xavier Ducrohet
> Android SDK Tech Lead
> Google Inc.
> http://developer.android.com | http://tools.android.com
>
> Please do not send me questions directly. Thanks!
>
> --
> You received this message because you are subscribed to the Google Groups
> "adt-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to