Forum member

Remco NCrunch Developer

7586 posts

Posts by Remco

  1. .NET 4.7.1 Support

    Hi, The build below includes support for 4.7.1: [url=http://downloads.ncrunch.net/NCrunch_Console_3.12.0.13.msi]http://downloads.ncrunch.net/NCrunch_Console_3.12.0.13.msi[/url] [url=http://downloads.ncrunch.net/NCrunch_Console_3.12.0.13.zip]http://downloads.ncrunch.net/NCrunch_Console_3.12.0.…

  2. .NET Core 2.0.1, ASP.NET Core 2.0.1 on a Grid Node Server

    [quote=Der-Albert.com;11517]Thumbs up. It is now working, without changing anything (besides the update) on the Grid Node Server. [/quote] Excellent! Thanks for confirming :)

  3. NetCore2 projects don't get X on exception lines

    [quote=GreenMoose;11516] Is there something users can do to resolve this issue or is it just to wait for NCrunch to support portable PDB files? [/quote] I'm raising this issue internally within MS to try and get more information about it. It seems strange the way it's suddenly appeared, and ho…

  4. .NET Core 2.0.1, ASP.NET Core 2.0.1 on a Grid Node Server

    Thanks Albert. I've managed to reproduce the issue and I've introduced a fix in the build below. It would be great if you could confirm whether this resolves the issue for you: [url=http://downloads.ncrunch.net/NCrunch_Console_3.12.0.14.msi]http://downloads.ncrunch.net/NCrunch_Console_3.12.0.14…

  5. NCrunch can't locate other projects referenced outside <ProjectReference>

    If you had a way to find all the project directories of these referenced projects (containing the nupkgs) inside the NCrunch workspaces, would you be able to use this instead of hard-coding build references to these projects? NCrunch has a concept called 'Implicit project references' that is desi…

  6. .NET Core 2.0.1, ASP.NET Core 2.0.1 on a Grid Node Server

    Hi Albert, thanks for sharing these problems. The 'DotNetCliToolReference' tag is a new one to me. Every time I see something like this, my inners contract in fear as it's usually evidence that MS have yet again rewired the assembly referencing system in .NET Core. NCrunch hasn't seen any organ…

  7. Failing tests are not run with higher priority

    Do you have a performance profiler installed? It would be interesting to see if you could capture the source of the lag on the failing test using a profiler. My assumption at the moment is that it's inside the test framework, so it won't be reported using any of NCrunch's own performance tracking.

  8. Azure Functions Project Fails Build Because of Output Assembly Location

    Hi, thanks for posting. This issue is specific to Azure/Azure Functions. When NCrunch builds a project, it integrates with the build and interrogates it for information about where the primary output assembly is located. Because the location is configurable, it isn't safe for NCrunch to assume …

  9. .net 4.7.1 support

    Hi, See here for an early build - [url=http://forum.ncrunch.net/yaf_postst2307_BadImageFormatException.aspx]http://forum.ncrunch.net/yaf_postst2307_BadImageFormatException.aspx[/url].

  10. NCrunch can't locate other projects referenced outside <ProjectReference>

    Referencing project files directly (via project reference or in any other way accessing .proj files) is a serious problem in NCrunch workspaces. This is because NCrunch workspaces are designed to isolate projects from their dependencies (and parent solution) to allow them to be built completely i…

  11. Failing tests are not run with higher priority

    At the moment, NCrunch's prioritisation system works as follows: High priority (targeted by UI) +10000 Failing test +100 Impacted test +300 Test never run before +200 Test is pinned +200 There are then modifications of these values as the tests are grouped together (averaging) and sliced i…

  12. Force test to run on (local) ?

    Hi, Presently the only way to do this in NCrunch without re-engineering the test to produce an artificial pass is to use [url=http://www.ncrunch.net/documentation/concepts_capabilities]capabilities[/url]. If you also use your CI server as a grid node, you'll need to have a different set of cap…

  13. How to enable simplified configuration?

    Once you've set a configuration setting using advanced configuration in a manner that cannot be represented using the simplified mode, the UI won't let you back into simplified mode. An example of this could be a solution-level setting value that you've applied in a global context. The simplifie…

  14. 3.11.0.9 not working: Installs to VS 2017 Buildtools directory

    Hi, thanks for sharing this issue. This is a known problem caused by the limitations of the MSI installer. See here for other reports - [url=http://forum.ncrunch.net/yaf_postst2272_Installing-NCrunch-on-nicknamed-multiple-installations-of-Visual-Studio-2017.aspx]http://forum.ncrunch.net/yaf_post…

  15. NCRunch console: Multiple assemblies with equivalent identity have been imported

    [quote=GreenMoose;11483] [i]I have not yet found a reason it builds fine on agent1 without MSBuildSDKsPath but not on agent2. Both vs2017 build tools versions are the same, but agent2 also has vstudio2015 IDE installed which might interfere I guess.[/i] HTH[/quote] Nice work figuring this out.…

  16. BadImageFormatException

    Hi, This is because NCrunch v3.11 was released prior to MS releasing .NET 4.7.1, which has only been out for a few weeks now. There's a dev build of NCrunch below that includes a task runner for .NET 4.7.1 if you need this prior to the v3.12 release: [url=http://downloads.ncrunch.net/NCrunc…

  17. Parallel execution and integration tests

    [quote=sunny;11479]Thanks, One "processing thread/worker" executes the tests in the a "test task/group" in sequence. Parallelism is achieved by multiple "processing threads". [/quote] Correct. [quote=sunny;11479] If there is a test fixture with 10 tests in it, and the setup of the fixture s…

  18. NCRunch console: Multiple assemblies with equivalent identity have been imported

    [quote=GreenMoose;11476] *Edit: Well it does reference nuget packages, I can look into those tomorrow and see if that might be the cause of it.[/quote] I'm thinking there is a good chance that there is inconsistent versioning of this binary between the Nuget packages being referenced (the new DL…

  19. Parallel execution and integration tests

    Hi, thanks for posting. The easiest way to understand this is to take a look at the Processing Queue Window when you have NCrunch running inside Visual Studio. Inside this window, you'll see a list of test tasks that are being executed more or less in sequence by the engine, with some degree o…

  20. NetStandard2.0 csproj referencing NUnit without tests

    Hi, thanks for sharing this issue. Because NCrunch's interaction with tests is indirect (through the framework), it needs to interrogate the framework before it can be sure that there are no tests in the project. It identifies the candidate for a test framework through its build dependency on NU…