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

Notification

Icon
Error

Run ExclusivelyUses-TestRunner tests on the node with the lowest MaxProcessingThreads
Magnus Lidbom
#1 Posted : Saturday, December 7, 2024 9:02:21 PM(UTC)
Rank: Advanced Member

Groups: Registered
Joined: 8/30/2012(UTC)
Posts: 43

Thanks: 7 times
Was thanked: 7 time(s) in 7 post(s)
Doing so can greatly speed up test runs since fewer available test runner threads are blocked by the ExclusivelyUses-TestRunner tests.

in my case I have one machine with 12 MaxProcessingThreads and one with 4. Yet NCrunch runs virtually all of the Exclusively-Uses-TestRunner on the machine with 12, wasting a ton of resources and really slowing down runs.
I can hack around this by refusing to run these tests at all on the machine with 12, but that is quite suboptimal as that machine then sits idle doing nothing when there are only such tests in the pipeline, and when the other machine is not up the test runs just hang.

I'd love to see this implemented. I'm sure I'm far from the only one running a grid who would see a major performance improvement from this!

Cheers :)
1 user thanked Magnus Lidbom for this useful post.
Remco on 12/7/2024(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.018 seconds.
Trial NCrunch
Take NCrunch for a spin
Do your fingers a favour and supercharge your testing workflow
Free Download