Forum member

Remco NCrunch Developer

7586 posts

Posts by Remco

  1. WP8.0 Test project fails to build on grid node server

    Thanks for your help in trying to track down this problem. Let me know if you want any more advise on how to pursue it further. I'm sorry that it isn't always easy to troubleshoot issues such as this without being able to reproduce them myself. I may be able to suggest a better option that simp…

  2. WP8.0 Test project fails to build on grid node server

    Ok - we'll need to narrow down where the build process is being handled differently between the grid node and the VS addin. In both cases, the build will be run within a specialised workspace built by NCrunch. What we'll need to do is obtain two workspaces - one for the NCrunch VSAddin build, on…

  3. WP8.0 Test project fails to build on grid node server

    Sorry - just to confirm, are you seeing these errors when you are trying to build with a grid node that is running on your local machine? ..\..\..\..\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets (1803): Could not find SDK "MSTestFramework, Version=11.0". ..\..\..\…

  4. WP8.0 Test project fails to build on grid node server

    Hi, thanks for posting! Do you have the Windows Phone 8 SDK installed on your build server?

  5. No tests found since migrating from NUnit to Xunit

    Hi, thanks for posting! This is a known issue - [url=http://forum.ncrunch.net/yaf_postst1321_XUnit-2-tests-are-not-picked-up-by-NCrunch.aspx]see here[/url] for more information. NCrunch v2.8 is being updated to work with the latest beta of xunit (2700), though I believe a new build of xunit is…

  6. Build for project with XML documentation generation fails

    Hi Markus, Thanks for posting! Is the error consistently reporting the XML file using an absolute path to your C drive as you've shown above? Or is it referencing inside the NCrunch workspaces directory? If the XML file is being [url=http://www.ncrunch.net/documentation/considerations-and-co…

  7. NCrunch fails to build ETW project

    Great to hear! It's difficult for NCrunch to automatically resolve all dependencies of packages like this. The problem is that the dependencies aren't always referenced in a manner that can be consistently analysed. The 'Additional files to include' is the default way to solve problems with imp…

  8. Canceling NCrunch wizard does not cancel

    Sorry, although I understand why you would consider this to be a bug, the full solution to it requires the implementation of a number of features and a complete restructuring of the dialog. This is work that needs to be prioritised relative to other features, so I can't just slip it in as a bug fix…

  9. NCrunch fails to build ETW project

    Hi Joerg, Thanks for the code sample. This was a huge help. I was able to make this project build by adding the following to the 'Additional files to include' project-level configuration setting for the failing project: ..\packages\Microsoft.Diagnostics.Tracing.EventRegister.1.0.26\build\*…

  10. Failure running tests for NancyFx codebase

    Hi Sunny, Are you able to get a debugger onto the code before it hangs? NCrunch has no knowledge of the behaviour of Nancy's test code - it will simply call into it. If there is a difference in the behaviour of the code under test, usually you should be able to identify this by debugging throug…

  11. Canceling NCrunch wizard does not cancel

    This is, actually, by design. Although the design is not a good one. By cancelling the wizard, NCrunch will simply launch with the default settings. The wizard itself isn't required to use the product, and the cancel option can be a useful escape from needing to otherwise change settings that y…

  12. An item with the same key has already been added

    Excellent! Thanks Christopher. Hopefully with the bug reports I should be able to identify this problem and fix it in a future build.

  13. NCrunch fails to build ETW project

    Hi Joerg, Thanks for sharing this issue. Do you notice any difference in behaviour if you set NCrunch into [url=http://www.ncrunch.net/documentation/troubleshooting_compatibility-mode]compatibility mode[/url] for this solution? Cheers, Remco

  14. ScenarioContext.Current.Pending() in SpecFlow tests

    Hi Martin, NCrunch itself doesn't have direct support for inconclusive tests, even though many of the frameworks it integrates with do have this feature. This is done for purposes of simplicity. Inconclusive tests would require the engine to have a whole new state representing them including …

  15. An item with the same key has already been added

    Hi, thanks for sharing this issue. It looks like NCrunch is being bugged out by either: 1. A source file that has been referenced inside the project twice 2. A project that is being referenced by this project twice Note that this is a fairly internal problem, so it's quite possible that you …

  16. Setting up Distributed Processing

    Great, this is really useful information. With the node being at 100% CPU, the problem is definitely related to its ability to keep up with the number of execution threads assigned to it. If you drop the [url=http://www.ncrunch.net/documentation/reference_global-configuration_max-number-of-proce…

  17. Problems with running Windows Phone MSTests

    Hi Dejan, Thanks for posting. I'm sorry to say that Windows Phone test environments are not supported by NCrunch. These environments are quite different to other test environments as they require emulation among other things. If you'd like to see NCrunch extended to handle these tests, you…

  18. Extension Methods in Watch window

    Hi, Thanks for sharing this and for taking the time to explain it in detail. There is more going on here than just the need to load System.Core.dll into the process - although I can understand why preloading this DLL might make a difference in resolving the extension method. The problem for N…

  19. How to Easily and Quickly Identify Uncovered Methods

    Hi Ed, Thanks for posting! Right now, it's only possible to assess metrics at file-level using NCrunch. It won't go as far down as method level. The reason for this is that for NCrunch to be able to correlate code coverage with methods, it needs to extract additional information from the b…

  20. Setting up Distributed Processing

    I think this is starting to make some sense. Looking at the specifications you've given me, it appears that there is a substantial difference between the node VMs and the dev workstations. Because the nodes only have 4GB RAM (vs dev at 16GB), it's possible that they're forced to use the swap fil…