Forum member

Remco NCrunch Developer

7586 posts

Posts by Remco

  1. Just Installed, All Test Markers Stay Black. No Testing

    Hi, thanks for posting! Something that often catches people if they click through the first time use wizard too quickly is that the default setting in this wizard is to 'Ignore all tests' initially. The reasoning behind this is that people will often run NCrunch against very large solutions with…

  2. MbUnit SetUp method not being run when it is an override and base also marked SetUp

    Thanks. Can you tell me which version of the Gallio adapter you are using with your Resharper integration? Also, is the abstract base class sitting inside the same project/assembly as the derived test? (If not, does it make any difference if you change this?).

  3. Parallelization settings

    Thanks, I'll look into this. Meanwhile, you might want to read more about the [url=https://www.ncrunch.net/documentation/concepts_parallel-execution]parallel execution features[/url] of NCrunch, as it seems like you could gain much more from these with some minor adjustments to your tests.

  4. VS2012 RC split window loses indicators

    Thanks. I also don't think that the abnormal resolution would have any impact on your memory usage - and if your tests run fine, then you can probably ignore this warning. The build host doesn't really do anything when the NCrunch queue is empty of build tasks. Most likely the leak is being cau…

  5. Inscrutable build error

    I have a feeling that 'I' may be the extent of the exception description (some of the exceptions in this area are not very verbose). Though if it has been cut off, you'll likely find the full trace inside the log file used for bug reports. After the exception has occurred, choose 'Submit bug repor…

  6. MbUnit SetUp method not being run when it is an override and base also marked SetUp

    Hi, thanks for posting! The test discovery for MbUnit is delegated very much to MbUnit/Gallio underneath the hood of NCrunch. NCrunch does, however, have some not-so-subtle differences in how it manages the environment around the test runner. Can you tell me what you have set for the 'Framewo…

  7. Inscrutable build error

    Hi, thanks for posting! I've seen reports of this exception when compiling C++ assemblies, though not for projects that reference these. Is the code for this project/solution something you're able to share? I'd really like to know what causes this problem. It should be possible to work aro…

  8. VS2012 RC split window loses indicators

    Thanks, this is extremely useful! From the information you've given me, I have three theories: 1. The memory leak is caused by the NCrunch code running inside the build host (I hope this is the case as the problem should then be fixable). 2. The memory leak is being caused by build tasks bein…

  9. Context menus

    NCrunch has a number of context menu options that span across multiple situations. You'll find that almost any situation in the NCrunch UI where you can 'see' a test, you'll be able to right-click it and either pin it or run it :)

  10. Running only impacted tests

    It may depend upon who you ask, but my definitions are as follows: Static analysis: Analysis of the code through parsing or metadata loading in order to establish the behaviour of code without actually executing it. Using this method of analysis for identifying impacted tests can be very powerfu…

  11. Running only impacted tests

    It can be difficult to set the defaults in a way that works well for everyone. Generally I try to err on the side of caution as people are often quick to pass judgement on tools by their default configuration, and there is still a chance that the impact detection could result in tests not being run…

  12. Is NCrunch build smart

    This makes sense. I've always found it hard to narrow down all that NCrunch does into a simple list of features, and it seems that this feature could use some more attention.

  13. Global Installer

    Hi, thanks for posting! This was something that was considered very carefully when the first NCrunch installers were being written. Unfortunately, I quickly realised that although it would save time for some people, it also had some serious drawbacks: 1. It makes the installer MUCH more diffi…

  14. Running only impacted tests

    NCrunch does have this as a feature, although the approach is somewhat different to Greg's tool. By default, NCrunch uses test impact detection in order to establish the 'priority' of a test rather than whether or not it should be run. As NCrunch is a truely continuous test runner, it isn't nece…

  15. Is NCrunch build smart

    Absolutely. This has been in NCrunch since its first public beta release.

  16. Custom Engine Modes are not saved

    Hi Albert - Right now this is by design, as engine modes usually contain solution-specific settings (such as category matching). There is also a reason to store these in the solution settings so that they can be shared with other team members. The engine modes themselves are stored in the .nc…

  17. Huge Memory usage

    Hi Albert, Thanks for reporting this. Can you give me any more details about which .EXEs are giving high memory usage? Is it the TestHost processes or the BuildHost ones? Does the memory usage spike quickly after a full test run, or does it slowly increase incrementally? Also - did you no…

  18. VS2012 RC split window loses indicators

    Hi John, Thanks for reporting this! I'll add it to the list of compatibility issues to check over for VS2012. I'm curious about the memory utilisation you've described for the BuildHost, as usually I don't see this go over 100MB per process. Do you find this memory utilisation increases rapi…

  19. Build Failure, No Reason.

    Hi Davy, I'm glad this solved it. I think it's unlikely that you'll see this issue resurface with the new base directory, as there are a number of non-NCrunch tools and steps in your normal development process that would likely throw errors if the file paths get too long in your original solutio…

  20. Does not work with Fody

    Hi Simon - Absolutely. I'll need to set some time aside to take a closer look at how Fody works so that I can best advise on an approach. Is your email address on the Fody website the best way to contact you? I'll make a note to have a look at this soon and will be in touch. Cheers, Re…