Forum member

Remco NCrunch Developer

7586 posts

Posts by Remco

  1. Project does not build, no build message

    Thanks for sending through the log file. Sadly, it doesn't seem to have put much light on the real source of this problem. Is there any chance you could also try submitting a bug report straight after the issue has appeared? The log in the report may give some more information. Something else …

  2. Project won't build after upgrade

    I've just pushed out a new revision of the 1.46 release (1.46.0.11) with a fix for this issue. If you redownload and install, the issue should be resolved. Sorry for the trouble.

  3. How do I "Retrieve the LoaderExceptions property" please?

    Sorry Jeremy, it looks like the new code intended to emit the error details has completely failed. I've updated the 1.46 release with a new revision that I hope should solve this problem and spit out the correct details. If you download and install the latest revision on the download page, the e…

  4. Project won't build after upgrade

    Hi, Sorry this appears to be a regression caused by the 1.46 release which is causing NCrunch to blow up while trying to process a public NULL constant field in your project. I'm introducing a fix at the moment and will have a new build up with a resolution very soon. Thanks for reporting thi…

  5. How do I "Retrieve the LoaderExceptions property" please?

    Hi Jeremy - Try the following: - Set your [url=http://www.ncrunch.net/documentation/reference_global-configuration_logging-verbosity]log verbosity[/url] to Medium - Reset the engine so that the error occurs nice and fresh - Open up the processing queue - Find the Analysis Task in the proces…

  6. Project does not build, no build message

    Hi, thanks for sharing this issue. NCrunch reports this when a build fails to complete without returning any errors. There are certain situations in MSBuild that can cause this. Sometimes MSBuild actually represents reference resolution errors as warnings, which can be quite misleading and tend…

  7. How do I "Retrieve the LoaderExceptions property" please?

    Hi Jeremy - The yellow arrow symbol indicates that the test has been manually queued for high priority execution. As the test task is bugging out, the engine never gets to execute the test, so the arrow will probably stick around indefinitely. The 1.46 maintenance release of NCrunch has just …

  8. Debug namespace problem

    Thanks Yang. The update of Nuget packages involves changing files that NCrunch does reference, so this would have triggered NCrunch to kick off. I'm not completely sure if Nuget performs build logic during an update, but if so, this could explain a possible cross-build issue. Do you remember if t…

  9. Debug namespace problem

    Something else to look out for is whether your NCrunch configuration has any dependencies on files derived from your local build process. If you run a build and this triggers NCrunch to start working, then most likely you have an output from your foreground build that has been specified as an inp…

  10. Risk/Progress bar - what do you want to tell me?

    In summary, the 'Risk' percentage is calculated roughly as the number of impacted tests in the processing queue divided by the number of unimpacted tests in the processing queue (with certain weightings attached to each). The rationale is that when a change to the codebase is made, the risk perce…

  11. UI Suggestion: Metrics integration into Solution Explorer

    Hi Phil, Thanks for posting and I'm glad you're enjoying NCrunch! It would definitely be a nice thing to be able to integrate these views, as the solution explorer definitely carries the same structural layout as the Metrics View and it's always better to need less tool windows to juggle aroun…

  12. Ternary Operators should indicate when only one condition is covered

    Hi Duncan, thanks for posting! The reason NCrunch doesn't work very well with ternary operators is because the resolution of its coverage capture is line by line, rather than statement by statement. This differs from many other code coverage tools that use 'heat' views colouring the background…

  13. disable timeouts when debugging

    It looks as though the latest version of NUnit had the Debugger.IsAttached functionality disabled - [url=https://bugs.launchpad.net/nunitv2/+bug/543517]https://bugs.launchpad.net/nunitv2/+bug/543517[/url]. It isn't yet clear why this is the case, but unfortunately NCrunch has no way to override t…

  14. System.InvalidProgramException : Common Language Runtime detected an invalid program.

    It looks as though this is the same issue as described in this thread: [url=http://forum.ncrunch.net/yaf_postst898_AnalysisTask-ERROR.aspx]http://forum.ncrunch.net/yaf_postst898_AnalysisTask-ERROR.aspx[/url].

  15. AnalysisTask ERROR

    I've done some more digging into what is happening here ... The project this exception is being thrown on is making use of AllowPartiallyTrustedCallersAttribute, which seems to trigger the CLR to impose additional restrictions on the nature of code that can be executed from .NET 4.0 onwards. The…

  16. Enlarge the hit area around the gutter icons to make them easier to click on?

    For anyone interested, Peter managed to find that the indicator hit boxes were being impeded by the visible whitespace being turned on in Visual Studio. The rendered whitespace tends to sit on top of the markers, making them hard to click. If you experience this problem, please turn off visible wh…

  17. Visual Studio 2013 Support

    Hi DeltaEngine, Thanks for sharing this issue! I'm having some difficulty in reproducing the problem. Is there any chance you could submit a bug report after the engine has failed to register a change you've made to the codebase? If you're able to provide any kind of sample solution, this wo…

  18. Unusual behaviour messages..

    Hi Daniel - The idea behind this warning is to give you a clue of something that may not be right if you are experiencing problems. There are many situations that can cause this warning to appear where there really isn't a problem at all, so as such there may be nothing to fix ... but I agree th…

  19. How to Ignore NUnit's Ignore attribute

    Not directly - but there may be other ways to achieve your objectives. One way is by using categories. The ease of this may depend upon how you are executing tests on your build server, but if you attribute all tests that should run on the build server with a specific attribute (i.e. [Category("…

  20. NCrunch creates instances of attributes on tests, tripping up my behavior

    Yes, sorry, I misunderstood the goal. Using the call stack to infer context would seem like the only way to solve this problem. Thanks for writing up the blog post - I'm sure others will also find this very helpful.