Forum member
Remco NCrunch Developer
7611 posts
Posts by Remco
-
Churn mode - Not working with multiple threads?
Ok, the build below includes a fix for this: [url=https://s3.amazonaws.com/downloads.ncrunch.net/NCrunch_Console_3.15.0.1.msi]NCrunch_Console_3.15.0.1.msi[/url] [url=https://s3.amazonaws.com/downloads.ncrunch.net/NCrunch_Console_3.15.0.1.zip]NCrunch_Console_3.15.0.1.zip[/url] [url=https://s3.am…
16 Mar 2018 04:40 UTC
-
Analysis of Visual Studio 2017 solution order of magnitude slower
Would you be interested in trying the build below? This build includes a range of performance fixes/improvements to NCrunch's internal processing queue: [url=https://s3.amazonaws.com/downloads.ncrunch.net/NCrunch_Console_3.15.0.1.msi]NCrunch_Console_3.15.0.1.msi[/url] [url=https://s3.amazonaws.…
16 Mar 2018 02:48 UTC
-
Can you explain how Ncrunch work on Visual Basics?
[quote=danwize;11928]I'm trying out NCrunch at work. We have a large solution with VB and C# projects. I'm not seeing any code coverage icons in my VB code. Is VB fully supported in NCrunch? [/quote] Thanks for posting! Yes, it is. Do you experience this problem if you create a small samp…
15 Mar 2018 21:51 UTC
-
Build failure when a tests is parameterized on MSTest framework. NCrunch (version 3.14.0.1)
Hi, Thanks for sharing this issue. When writing parameterised data row tests using MSTest that use type conversions or nullables, please set your 'Framework utilisation type for MSTest' to 'DynamicAnalysis'. This will resolve such problems.
14 Mar 2018 23:45 UTC
-
Analysis of Visual Studio 2017 solution order of magnitude slower
Thanks Craig. I think I now have enough information to attempt to create a test scenario that can reproduce this problem. I'll let you know how it goes! Regarding the CPU/Thread settings, my rule of thumb is to have the same number of threads assigned to NCrunch as you have CPU cores assigned t…
14 Mar 2018 23:02 UTC
-
Churn mode - Not working with multiple threads?
[quote=GreenMoose;11916] Although, the coverage marking for failing test also shows the line for passing tests as failed, when I would expect it rather to be gray: [/quote] Yes, this looks like defective behaviour. NCrunch is discarding the passing results that were run in parallel with the fa…
14 Mar 2018 22:44 UTC
-
About NCrunch Shows "Copyright 2010-2016"
Thanks, good catch :)
14 Mar 2018 22:42 UTC
-
Use Roslyn build
[quote=mattyboy;11919] Just to add to this, it did seem like the amount of time NCrunch took to analyze was a lot longer than the Sleep time in my attribute. E.g. the sleep time was set to 10 seconds, but NCrunch's build step would take around 60 seconds. So the attribute must be enumerated multipl…
14 Mar 2018 22:17 UTC
-
Analysis of Visual Studio 2017 solution order of magnitude slower
[quote=donners77;11914] I deleted the contents of the c:\ncrunch\ directory where I have configured the NCrunch storage cache path to. Is that what you meant? The long delay still occurs. There are approximately 5,000 unit tests (I can't see the exact number at the moment as it doesn't show ti…
14 Mar 2018 03:44 UTC
-
Analysis of Visual Studio 2017 solution order of magnitude slower
Thanks, I have the log. At the moment this looks like the engine is stuck trying to sift through the processing queue to pick up new work. Roughly how many tasks do you usually have in the processing queue, and how many tests are there in your solution? Does clearing your NCrunch cache file hav…
14 Mar 2018 03:01 UTC
-
Analysis of Visual Studio 2017 solution order of magnitude slower
[quote=donners77;11910]I've uploaded the start of the debug lines that came after the 10 minute pause via your contact form.[/quote] Thanks, I hope it gets through .. the contact form does have a size limit :( The most critical part of the log is the 10,000 odd lines after the extract you post…
14 Mar 2018 02:40 UTC
-
Analysis of Visual Studio 2017 solution order of magnitude slower
When it reached the point where no lines were being written, were the tasks still sitting in progress in the Processing Queue Window?
14 Mar 2018 02:26 UTC
-
Analysis of Visual Studio 2017 solution order of magnitude slower
This is interesting. The problem here doesn't look like it's in the actual build task itself, it's in the engine. The thread being used by the engine is being tied up by something for a full 12 minutes. Because the completion of the task is reliant on the engine to process it, it gets held up. …
14 Mar 2018 00:55 UTC
-
Analysis of Visual Studio 2017 solution order of magnitude slower
Dependency 'Build TestHelperFs on (local)' 00:12:03.8791041 3/13/2018 10:51:13 PM 3/13/2018 11:03:17 PM Dependency 'Build LibBase on (local)' 00:11:59.5390420 3/13/2018 10:51:17 PM 3/13/2018 11:03:17 PM These two dependencies are taking about 12 minutes to build/analyse. You should be able t…
13 Mar 2018 23:25 UTC
-
Analysis of Visual Studio 2017 solution order of magnitude slower
Hi Craig, Thanks for sharing this issue. The first thing I'd check is to make sure you're running the latest version of NCrunch. v3.12 introduced some critical performance improvements when dealing with analysis steps on large projects - if you are running an older version than this, I'd recomm…
13 Mar 2018 21:25 UTC
-
System.ArgumentNullException in NCrunch Tests window
Hi, thanks for posting. This is probably a limitation from the use of static analysis when discovering MSTest DataRow tests. Transferring some types from the static domain into a dynamic one for runtime can sometimes be problematic. I'd suggest changing your 'Framework utilisation type for MSTe…
13 Mar 2018 11:11 UTC
-
NCrunch 3.13.0.7 gives intermittent UnexpectedArgumentMatcherException errors
Hi, thanks for sharing this issue. Does the exception appear with any consistent stack trace? Are you able to get a debugger on it? (NCrunch itself has no integration with NSubstitute).
13 Mar 2018 04:53 UTC
-
NCrunch + NuGet PackageReference + PostSharp
Hi Olaf, As long as the package root folder is left at its default (which I realise is different between users), the transfer should still work fine. The problem itself isn't caused by the package root being different, but rather by it being overridden. We have a situation where some parts of t…
09 Mar 2018 22:51 UTC
-
Churn mode - Not working with multiple threads?
Here is the build with a fix for this issue. I'm keen to hear how it goes. [url=http://downloads.ncrunch.net/NCrunch_Console_3.15.0.1.msi]http://downloads.ncrunch.net/NCrunch_Console_3.15.0.1.msi[/url] [url=http://downloads.ncrunch.net/NCrunch_Console_3.15.0.1.zip]http://downloads.ncrunch.net/N…
09 Mar 2018 05:41 UTC
-
NCrunch + NuGet PackageReference + PostSharp
Hi, thanks for posting! I appreciate the detail you've provided on your investigation into this issue. When NCrunch transfers solutions over to grid nodes, it needs to send the packages with them. This somewhat breaks the binding model that MS use for NuGet, which assumes that all machines bu…
09 Mar 2018 02:15 UTC