Small optimisation suggestion

View: New views
2 Messages — Rating Filter:   Alert me  

Small optimisation suggestion

by Eske Sort :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I noticed that in a project with no test-cases, the test-related tasks  
are all run even though there are no tests present.
Specifically Gradle will try to execute the test-cases even though  
there were no test-cases to compile (this is Gradle 0.6 - not checked  
against earlier version of Gradle).

I'm not sure if skipping the execution in this case would have any  
real benefit beyond the percieved (not running something that is not  
needed). In any case, it seems this is something that could be  
optimised slightly.

Regards,
Eske

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



Re: Small optimisation suggestion

by hdockter :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On May 25, 2009, at 10:37 AM, Eske Sort wrote:

> I noticed that in a project with no test-cases, the test-related  
> tasks are all run even though there are no tests present.
> Specifically Gradle will try to execute the test-cases even though  
> there were no test-cases to compile (this is Gradle 0.6 - not  
> checked against earlier version of Gradle).
>
> I'm not sure if skipping the execution in this case would have any  
> real benefit beyond the percieved (not running something that is not  
> needed). In any case, it seems this is something that could be  
> optimised slightly.

One focus of 0.7 will be to make Gradle smarter in regard to change  
detection and skipping unnecessary actions. The work on that has  
already started. Another improvement we want to provide for 0.7 is  
smart skipping. That is to skip any task that has only the skipped  
task as a dependee.

Thanks for the feedback

- Hans

>
>
> Regards,
> Eske
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>   http://xircles.codehaus.org/manage_email
>
>

--
Hans Dockter
Gradle Project Manager
http://www.gradle.org





---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email