Forum member

Remco NCrunch Developer

7586 posts

Posts by Remco

  1. InvalidCastException installing Grid Node 3.29

    Thanks for sharing this, we'll take a look :)

  2. Are Runtime Identifiers supported?

    Hi, thanks for sharing this issue. To date, we have done no work to implement special handling for RIDs. I am not knowledgeable about RIDs, so I can't provide reliable guidance on any workarounds ... but from what you've described, I suspect that it might be possible to have this work by impleme…

  3. VS Crash - A heap has been corrupted

    Thanks for sharing this issue. The code shown above is an old workaround we implemented to correct VS process memory management issues in older operating systems. I suspect the problem here may actually be indirect - although we're on the stack trace for this one, it's possible there is already he…

  4. serious typing lag when running NCrunch in VS2019

    It's looking like this is caused by a problem on our side ... Sorry about that. We have a large feature incoming that wasn't quite ready for 3.29, so we deactivated it. It turns out the feature has an event trap that somehow still managed to cause problems even though it was deactivated. The good…

  5. serious typing lag when running NCrunch in VS2019

    [quote=Der-Albert.com;13718]Do I need also update the Grid Node. It is transfering files again and again.[/quote] Yes - Sorry, we changed the hashing system between this dev build and the release one, so grid servers will need to be updated. We're pushing out a fix for this in a big hurry becaus…

  6. serious typing lag when running NCrunch in VS2019

    Hi, thanks for sharing this issue. Let's try and narrow this down further so we can work out where to go from here. A rather unscientific way we've established for tracking keyboard lag in the IDE is to simply hold down the comment key ('/') for a full line and count how many times it stutters w…

  7. NCrunch Grid nodes - VS2017+VS2019?

    Hi, thanks for posting. The grid nodes have an awareness of versions of Visual Studio. Essentially, the client tells the node which version of VS it's using, and the grid node will do its best to match that version. Where the version used on the client isn't available on the grid node, it will …

  8. xunit issue

    Thanks! That new link worked fine for me. The error you're seeing is a red herring. When NCrunch initialises, it will try to restore any packages that it requires for normal operation. At this point in the boostrap, it doesn't yet know that you aren't using xunit, so it tries to restore these li…

  9. "Deterministic builds only support portable PDBs" in F# project

    They must have changed a default setting within the compiler. It's my expectation that portable PDBs eventually phase out the old ones and support for the legacy PDBs is gone entirely (which is why we're working crazily to add support for the portable PDBs). Can you confirm whether the determini…

  10. xunit issue

    Hi, thanks for sharing this issue. Sorry, I wasn't able to access the error message you've linked to above .. it seems my account lacks the credentials to access this area. The main thing we changed in this area with 3.29 was to identify when the Microsoft.Net.Compilers Nuget package is being …

  11. NServiceBus-related build issue

    [quote=richev;13689]Thanks for the rapid response - apologies for my delay in replying. This worked for us, so the problem is solved! [/quote] Awesome! Thanks for confirming this :) [quote=richev;13689] Is this something we will just need to do from now on, or is it a workaround for an i…

  12. NCrunch Grid Node takes more disk space than allowed

    Hi, thanks for posting. There is some understandable confusion around how disk space allocation works on grid nodes. Grid nodes use your disk space in two ways: 1. The storage of 'snapshot' solutions that are uploaded from grid clients. This is basically an xcopy of the solution as it sits…

  13. Combination 'Show coverage for selected test only' and 'Churn'

    Thanks! :) Something else I just remember is that if you hit the stop button, this will also stop the churn mode session (it's the same as clicking the button on the popup).

  14. Combination 'Show coverage for selected test only' and 'Churn'

    Hi, thanks for sharing this. Probably this could be achieved with two popup dialogs. Would you mind dropping a [url=https://ncrunch.uservoice.com]feature request for it on uservoice[/url]? We can then track it relative to the other requested tasks.

  15. Frequent FileLoadException when running tests that call into modified assembly

    The auto incrementing of versions is very likely to be causing this problem. You'll want to suppress this for your NCrunch build, as changing the version number of an assembly will invalidate anything that references it. Turning on the 'Copy referenced assemblies to workspace' NCrunch configurat…

  16. Xamarin support

    Hi, thanks for posting. Currently we have no plans to implement support for Xamarin, as the demand for this simply isn't enough to justify the size of the work. Xamarin support would be major project and it would involve putting everything else on hold. Be sure to add your [url=https://ncrunch.…

  17. NServiceBus-related build issue

    Hi, thanks for sharing this issue. Could you try the following? 1. Create an empty text file inside the solution directory in your solution (not in the NCrunch workspace) 2. Go to the 'Additional files to include' NCrunch solution-level setting 3. Add the empty text file 4. Wait for the eng…

  18. Building precompiled C# Azure Function fails

    [quote=Goran;13648][quote=jmarbutt;11425]Yeah I just paid to upgrade my ncrunch hoping this was fixed, I wouldn't of upgraded without this. :([/quote] Same here - any ETA on support a year later?[/quote] Sorry, we haven't [url=https://www.ncrunch.net/support/frameworks]published that any suppor…

  19. Poor ncrunch behaviour when test duration changes dramatically

    [quote=davetorutek;13644]In my case the 'tests' are like in the linked example, really just one test with a parameter, making 100s of tests. Looks like the InclusivelyUsesAttribute hack doesn't work in this case as they are all the same test with the same InclusivelyUsesAttribute value.[/quote] …

  20. Poor ncrunch behaviour when test duration changes dramatically

    Hi, thanks for posting! It's hard for NCrunch to know what to do here, because it has no way of knowing what the 'normal' execution time is. The option would be to apply some extra metadata to the test so that it always gets separated into its own batch. If you make use of NCrunch's [url=ht…