Forum member

Remco NCrunch Developer

7611 posts

Posts by Remco

  1. NCrunch having issues building a project referencing a Portable Class Library

    Hi Erwin, Thanks for sharing this issue. NCrunch relies on Gallio for its Xunit v1 integration. Gallio is quite old now and it predates the introduction of the PCL libraries - so it isn't really surprising that it is unable to make sense of metadata inside these libraries. However, somethi…

  2. NCrunch keeps saying it is running, even though all child tests have finished

    Thanks. I saw the bug report come through and had a good look through it. The engine definitely considers all test execution runs to be complete. This means that the desync is fairly high up in the UI and won't destabilise the engine itself. Unfortunately I still haven't yet found a way to repro…

  3. Underscores are not visible in the NCrunch log window

    This is a rendering issue that appears on some systems. I'm not sure what causes it. Does changing the text output window font in your global configuration resolve this problem for you?

  4. All projects status "Not built", blue question mark in first column

    Hi, thanks for sharing this issue. I also saw the corresponding bug report come through. At the moment, my suspicion is that there is a race condition in the code responsible for preserving test data associated with projects. Most of the time the projects retain their state/tests when they are …

  5. Every time open solution NCrunch is disabled

    The flag that controls the enable/disable status of NCrunch when a solution has been opened can be found in the .ncrunchsolution file next to your .sln file: <SolutionConfiguration> <FileVersion>1</FileVersion> <AutoEnableOnStartup>False</AutoEnableOnStartup> ... </SolutionConfiguration…

  6. xUnit2 - IClassFixture ctor called twice

    Hi, This problem is by design, and it does behave exactly as you've described it. NCrunch will run tests in parallel across processes, and in some situations it can run individual tests within a fixture in parallel with each other. The mechanism used by NCrunch for parallelisation is very, ve…

  7. How does NCrunch distribute work on grid nodes when no capabilities are set?

    [quote=ysteiger;6545]Hi Remco, So, if I get it right: As long as I do not specify restrictions on tests and grid nodes, the idle nodes (idle in terms of processing Ncrunch tasks) do request work chunks from the attached clients and its relatively random, which node gets the work. [/quote] Tech…

  8. Inconsistencies

    Thanks Steve. Unfortunately it looks like the bug reporter had trouble uploading the log file. Is there any way you could save the report to disk and upload it via the [url=https://www.ncrunch.net/support/contact]contact form[/url]? Sorry for the trouble. Cheers, Remco

  9. Extremely slow build processing followed by "hanging" devenv process

    Hi, thanks for sharing this issue. There is a known threading issue in the code you've described above. This code is responsible for checking the state of Visual Studio's build engine prior to performing a build action. It's very rare that problems arise from it, but it can happen and when it d…

  10. How does NCrunch distribute work on grid nodes when no capabilities are set?

    Hi Yannik, This is quite a broad question - but I'll do my best to answer it in summary :) The protocol works via a pull from the grid nodes. They request work from the client routinely in order to fill up their own local processors. The work requests are a round robin between all connected …

  11. Project build failure

    Hi Steve, It seems as though this build step requires referenced assemblies to be copied to the build output directory prior to the step being run. Normally, NCrunch suppresses this behaviour as it needs to avoid copying referenced assemblies in order to optimise builds. Leaving this setting …

  12. Debugging Async Tests - variable "does not exist in the current context"

    Sorry. No solution has yet been found for this problem.

  13. Project build failure

    Hi Steve, Thanks for sharing this issue. I think the first thing we should try here is to put NCrunch in [url=http://www.ncrunch.net/documentation/troubleshooting_compatibility-mode]compatibility mode[/url] to see if there is an option that can immediately fix this. Also, what can you tell …

  14. Inconsistencies

    Thanks Steve. Would you be able to try opening up your VS instance with the Data Tools loaded, open the tests window, then submit an NCrunch bug report? This may help me to dig up some more information about why this is behaving so strangely. Cheers, Remco

  15. Inconsistencies

    Hi Steve, Thanks for posting! The first thing I'd suggest double-checking is to make sure the toolbar filters on the Tests Window and Processing Queue Window are not set to hide items from the window. These settings are stored in the ncrunch user files that are specific to the solution, so it…

  16. xUnit2 - IClassFixture ctor called twice

    Hi, thanks for sharing this issue. This looks to be an integration problem where the way in which NCrunch invokes the Xunit framework is causing it to call IClassFixture constructors twice. There will need to be codefix to either NCrunch or Xunit in order to resolve this. I'll need some time …

  17. windows phone 8 project with Sqlite extension

    Hi Cliff, Thanks for posting and for submitting the bug report. This is a problem with the configuration inside the project you are trying to build. See [url=http://www.ncrunch.net/documentation/considerations-and-constraints_project-build-platform-and-configuration]http://www.ncrunch.net/doc…

  18. Inherited TestInitialize is being run for test method on base class

    Hi Rick, Thanks for posting! Could you confirm which version of Visual Studio / MSTest you are using for this? I've just checked the behaviour of VSTest 2013 and confirmed that the behaviour seems to match that of NCrunch. I see BaseTest2.BaseTest:SumShouldBeTwo failing and BaseTest.SumShoul…

  19. NCrunch keeps saying it is running, even though all child tests have finished

    Oh well ... Do let me know if you find a way to make it happen again.

  20. NCrunch keeps saying it is running, even though all child tests have finished

    I have a feeling this may be a new issue, with a similar symptom .. Would you be able to submit your sample solution through the [url=https://www.ncrunch.net/support/contact]contact form[/url]? I should then be able to figure out what's happening here.