Forum member

Remco NCrunch Developer

7611 posts

Posts by Remco

  1. Problems with code analysis after upgrade

    Thanks Brett! That's just the information I needed. I'll try to introduce a longer term fix, and hope that the additional files will continue to work for you in the meantime. Cheers, Remco

  2. CodeAnalysisRuleSet path does not get copied to workplace

    Excellent, thank you! I'll see if I can sort this out. Cheers, Remco

  3. Problems with code analysis after upgrade

    Hi Brett, Making sure the DLLs are all included using the 'Additional files to include' setting should allow you to work around this. The problem is that NCrunch doesn't have enough of an understanding of your rulesets to identify their DLL dependency, so it just leaves the DLLs out of the works…

  4. Cumulative Processing Time

    Sorry - I misread your post and was trying to think of how such a feature could be applied to the Tests Window, when you were talking about the Processing Queue. What would you see as being the main advantages of the cumulative total as opposed to simply sorting the tasks based on their processin…

  5. Highlight failing test code

    Hi Yang, This is a good suggestion, much because it does highlight a visual issue with the markers and how they line up with source code. Where the source indentation is very deep, it isn't always easy to see what's going on. Implementing this as shown above probably wouldn't be possible with t…

  6. Support for detecting test failing because of concurrent test problems

    Thanks! This is well along the lines of what I was also thinking. NCrunch never executes tests concurrently within the same process, so all the parallel execution would need to be tracked at system level anyway (although it might be challenging to do this between two separate IDE instances).

  7. Cumulative Processing Time

    Hi, I'm just trying to visualise what you're after here ... Do you mean something like a cumulative total that adds its way down the Tests Window contents, summing up the Fixture and Test execution times? Is there a specific kind of performance problem that you're trying to find?

  8. Problems with code analysis after upgrade

    Hi Brett, Thanks for sharing this issue! Something seems strange about this error message - it's like NCrunch is missing a directory being referenced from your ruleset file? Can you check whether the ruleset file is being copied into the NCrunch workspace? You can do this by right clicking on …

  9. Strange FileNotFoundException

    With my limited knowledge of Ninject, I can only guess that for some reason this framework wants to take responsibility for loading assemblies into the application domain manually. In a certain perspective of IoC, this would make sense, as the dependencies of an application may not be under the dir…

  10. Generics in stacktraces

    This is an interesting idea, though it may be very difficult to implement. The stack traces that NCrunch works with all originate from the exception itself (i.e. after the explosion), and the only information provided here is in string form. So I guess the big question is whether there is any way …

  11. disable timeouts when debugging

    Thanks for the test case. This also triggered a time out for me, so there's definitely an issue here. It looks as though the Thread.Abort is being kicked up by NUnit. I'll need to do some digging to see if I can find a way to suppress this behaviour within NUnit. If you're using NCrunch as y…

  12. Strange FileNotFoundException

    Hi Daniel - Ninject is well known for its dynamic resolution of referenced assemblies, which can be a bit of a nightmare for a tool such as NCrunch. The first thing I would try in this situation is the [url=http://www.ncrunch.net/documentation/reference_project-configuration_preload-assembly-ref…

  13. disable timeouts when debugging

    In theory, NCrunch should already be doing this. Before attempting to abort test execution due to timeout, NCrunch will make a call to Debugger.IsAttached to see whether there is a debugger attached, and if so, it won't abort. The NUnit timeout mechanism relies on the version of NUnit that is bein…

  14. thank you

    Hi Sam! You made my day :) Cheers, Remco

  15. "go to selected test" extreamly slow when open a test file the first time

    Thanks Yang. Sadly this hasn't given us a smoking gun pointing at the problem, but it does narrow things down somewhat. When NCrunch tries to navigate to a document, it relies on a set of VS automation interfaces to pull up the list of documents and open the relevant document. Control then pass…

  16. NCrunch does not copy ExtensionSDK files

    Hi Leonid, Thanks for letting me know about this one! I'll see what I can do about fixing it properly in the next maintenance release. Cheers, Remco

  17. "go to selected test" extreamly slow when open a test file the first time

    Thanks Yang, that helps a lot! This line catches my attention: Not Flagged 5044 1 Main Thread Main Thread System.Array.Copy() Normal This would be the direct cause of the problem. The next time this happens, is there any chance you could grab a stack trace for this specific thread? If we c…

  18. Issue when using NCrunch with Code Contracts and Fody

    Hi Yang, This looks like a clash between NCrunch's instrumentation and Code Contracts' instrumentation. I'll note it down to be fixed in the next maintenance release. Thanks for sharing the sample code, this was very helpful in identifying the problem! Cheers, Remco

  19. "go to selected test" extreamly slow when open a test file the first time

    Hi Yang, Do you notice any patterns around memory utilisation or NCrunch when this happens? I.e. do you have a full test pipeline at the time? Are you making use of any source files that exist on shared network resources? i.e. mapped network drives? Does attempting to open a new source file…

  20. License and V2 Update

    Hi - You're correct in your understanding that in falling outside the 6 month period, you will need to pay 50% of the list price for a V2 upgrade. V2 of NCrunch is aimed for late this year, although the exact date of the release will depend upon a number of factors (i.e. stability, feature com…