Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Engine not prioritizing ExclusivelyUses tests before non ditos?
GreenMoose
#1 Posted : Monday, April 15, 2019 7:08:19 AM(UTC)
Rank: Advanced Member

Groups: Registered
Joined: 6/17/2012(UTC)
Posts: 507

Thanks: 145 times
Was thanked: 66 time(s) in 64 post(s)
[3.25.0.3]

Hi, I was curious if NCrunch has some logic of prioritizing tests with exclusively used resource, before tests without it?

In my scenario I have a lot of db integration tests (exclusively uses "Database"), and "logically" I would expect that 1 core on each grid node focuses on these long running tests, and let the other available core(s) execute the non exclusively uses tests in order to optimize the throughput.

In my scenario the nodes are at the end only using 1 core each since all of them are busy with running the database tests.
Se below pictures for example, thanks.

Nodes prioritizing non exclusive tests
Nodes prioritizing non exclusive tests

Only exclusive used tests remaining to be executed at the end (where it could just as well executed non exclusive tests as well instead of prioritizing them earlier)
Single core usage at nodes
Remco
#2 Posted : Monday, April 15, 2019 12:02:43 PM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 7,123

Thanks: 957 times
Was thanked: 1286 time(s) in 1193 post(s)
Right now there is no special consideration for ExclusivelyUsed resources when prioritising tests under the console tool.

However, given that such a consideration would very likely give a boost to throughput in almost all situations, I feel that this would be worth adding. We'll see what we can do.
1 user thanked Remco for this useful post.
GreenMoose on 4/15/2019(UTC)
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

YAF | YAF © 2003-2011, Yet Another Forum.NET
This page was generated in 0.027 seconds.
Trial NCrunch
Take NCrunch for a spin
Do your fingers a favour and supercharge your testing workflow
Free Download