Forum member

Remco NCrunch Developer

7586 posts

Posts by Remco

  1. Execution error in integration test using Oracle

    Wow .. this was a nasty one. Nice work for figuring it out. There are certain rules behind how NCrunch handles the CPU architecture for test processes it creates. All test runners have their own rules around this, and there is a lack of standardisation for how the test domain should be built. …

  2. Projects won't build

    Thanks for the bug report. I'm looking into the static analysis issue right now .. though I haven't had any luck in reproducing it yet. I suspect this might be something related to your machine instead of the solution you're working in. If you manage to catch the engine after it fails again, it…

  3. Execution error in integration test using Oracle

    NCrunch doesn't have any code specific to handling database connectivity or Oracle (as it knows nothing about the behaviour of user code), so this is definitely caused by an alignment problem between the NCrunch environment and the normal one. I think the best plan of attack would be to try adjusti…

  4. Debug namespace problem

    Thanks. I'll keep looking into the issue to see if I can find a clear recreation pattern or a way to solve it. Do let me know if you find any more information about what is causing it to happen on your side. Cheers, Remco

  5. Debug namespace problem

    Thanks Simon. Is the issue seriously impacting your work in any way? Or is it just irritating?

  6. Large Solution 146 projects

    I have a feeling that it may be impossible to have an optimal experience with NCrunch on a solution of this size, without selectively disabling large parts of it or making changes to your solution structure. I hope that NCrunch will be able to better support solutions of this size/structure in futu…

  7. Projects won't build

    Hi Dan, Is there any chance you could file a bug report after you receive the resolution problem with the framework utilisation type set to 'UseStaticAnalysis'? I'd really like to take a look at the log file to find out why the resolution logic is going askew here. I'm wondering if I can ask …

  8. Large Solution 146 projects

    Thanks for submitting the bug report. It looks as though NCrunch is throwing OutOfMemoryExceptions when traversing the project relationships within your solution. I've noted this down for review as part of the next minor release, as it's possible there is a resource consumption or performance is…

  9. Execution error in integration test using Oracle

    Hi Dan, This is caused by an alignment problem between your NCrunch test environment and your standard foreground solution. Most likely, you have code that is relying on a pre/post build step to perform configuration manipulation, or you are missing files in the [url=https://www.ncrunch.net/do…

  10. Deploy NCrunch.Framework.dll as a NuGet package

    Hi Wilhelm - Yes, this will be happening soon. Cheers, Remco

  11. Projects won't build

    Hi Dan, Try replacing the xunit.dll file inside your NCrunch installation directory (under Xunit\Latest). I have a feeling this is caused by a version inconsistency with the Xunit used by your solution and specified in the gallioplugin file. NCrunch uses binding redirections to force the test r…

  12. Debug namespace problem

    Hi Simon - The problem you're experiencing is something different. There seems to be a state related issue somewhere within MSBuild where in rare conditions two concurrently running build processes can interfere with one another. It's very inconsistent and as yet I haven't been able to track it…

  13. Large Solution 146 projects

    Hi, thanks for posting and for your interest in NCrunch! NCrunch should support solutions with many projects, although the initial load time may be higher than for smaller projects. If NCrunch gets stuck during initialisation with no visible activity for more than 3 minutes, then most likely t…

  14. Projects won't build

    Hi Dan, Thanks for sharing these issues and for your feedback. The symptoms you've described (with the lack of error reporting) are consistent with an internal problem of some kind. These sorts of issues are becoming rarer and I endeavour to resolve them where ever they can be identified, as th…

  15. Getting build errors after a delay - project builds and runs fine

    Hi Jay - I'm pleasantly surprised that this works ... so much so that I may add it as a feature. Can you show me the code you've injected into the project file? I'd really like to take a closer look. Thanks! Remco

  16. Static initialization code isn't considered covered

    Hi Strilanc - Generally when people observe issues like this, the cause often comes from misalignment between the perceived code coverage and the way in which NCrunch actually collects it. I'm busy updating the NCrunch documentation at the moment with a mention about why this sort of thing can h…

  17. Getting build errors after a delay - project builds and runs fine

    Hi Jay, Use Build Configuration does allow you to inject a custom $(Configuration) property into the NCrunch build, but there is a better way for your to introduce conditional build logic when using NCrunch. Try the $(NCrunch) environment variable. For example: Condition="'$(NCrunch)' == '1'…

  18. Simple developer API

    Hi George - Thanks for supporting NCrunch! Your suggestion fits nicely in alignment with the long term plan for NCrunch. You're absolutely right in that this will be a really hard one to solve properly, but as the infrastructure progresses I feel that there will be opportunities to add somethin…

  19. Getting NCrunch to load NUnit Addins

    Understood. If you have a history of tests being written this way, I can see how the lack of plugin support would be a problem for you. I could suggest a few things that may help with porting these tests over to a structure that doesn't require the plugin, though I have a feeling that you would …

  20. NCrunch won't run tests although "Run all tests automatically" is checked

    Hi, thanks for posting! Can you share any more details about the behaviour you're seeing? This sounds like it may be an internal problem of some kind. I'm particularly interested in: - Does this problem occur consistently or intermittently? - If intermittently, how often? - What kind of in…