Forum member

Remco NCrunch Developer

7586 posts

Posts by Remco

  1. Always-On Programming Visualizations

    Thanks for sharing this, it's helped to articulate a particularly interesting fact. The recorded activities of software, when analysed post-execution, can be tremendously more insightful than data that can be captured by a debugger, which can only show state at a particular point in time. So in …

  2. Always-On Programming Visualizations

    Hi John, This is, actually, one of the core ideas on which NCrunch was founded. In the JS/Ruby arena there has been considerable experimentation in this area, with some really great ideas. Because of automated tests, NCrunch can 'easily' capture this sort of information in a very tidy way. …

  3. Grid Node Server Licensing

    Hi, thanks for posting! The grid node server application is free and doesn't need a license. Licensing is for the users only. So if you have 2 NCrunch users in your company and 5 grid node servers, then you only need to purchase 2 Company Seat Licenses and all is well. Cheers, Remco

  4. UITestMethod not recognized

    Hi, At the moment there are no plans to support this. NCrunch's background execution isn't usually well suited to UI tests (unless the tests are run on a different server, which is admittedly now possible). Because NCrunch's MSTest adapter is emulated rather than integrated, the effort requir…

  5. "Run x tests" pending but engine is idle?

    If my understanding of both situations is correct, then in both cases the engine is behaving by design. I think that in the second case, there is certainly an opportunity to improve the intelligence of the engine so that it the 'fast lane' override will work for tasks that cannot be processed by …

  6. Code coverage missing when using dynamic keyword

    Interesting ... I wonder then if Roslyn is neglecting to emit debug information for methods using dynamic. Are you able to step into the code at all? If not, this could be something that should be raised with Microsoft. NCrunch will support Roslyn - although any new features that rely on it won…

  7. "Run x tests" pending but engine is idle?

    [quote=GreenMoose;5796]v2.7.0.5 Sorry I have not had the time yet to to some detailed trouble shooting as above, but today when I experienced the same/similar issue (also sent a bug report a copule of days ago) I noticed that one project was stuck in "Pending", both on (local) and on Azure machines…

  8. Remote server: Shouldn't (local) also have Status/Server tasks updated?

    At the moment, NCrunch doesn't do this, and the behaviour is by design. The reasoning behind the design has everything to do with implementation effort. When the distributed processing UI (and its underlying message pipes) was first constructed, it wasn't intended to show information from the lo…

  9. Code coverage missing when using dynamic keyword

    Hi, thanks for sharing this issue. I've just thrown together a quick test on this side (.NET 4.5, VS2013), and the code coverage was still showing correctly. I suspect there may be more going on here. Are you able to reproduce this issue in a simple throw-away solution? If so, would you mind…

  10. Referenced files not copied over, causing tests to fail.

    Right. Because bob.xml is a direct dependency of the Lib project and not of the Test project, it's probably not being copied because of the limited scope of the 'Copy referenced assemblies to workspace' configuration setting. When you enable this setting, it will only apply to the project that you…

  11. Referenced files not copied over, causing tests to fail.

    Hi Chris, I'm sure we can find a way to make this work. What is the origin of the bob.xml file? My assumption is that this is being sourced from somewhere else in your solution and that it is copied to the bin\Debug\Schema directory at build time. Is this correct?

  12. Grid Node .Net Framework 4.5.1 and xUnit 2.0.0 Beta

    Great to hear that this did the trick. I'm sorry about linking to the older version. Don't worry about the missing targets files. These are targets files that are being loaded by the MSBuild process on your client machine, but they don't exist on the grid node. As the project builds correctly,…

  13. Grid Node .Net Framework 4.5.1 and xUnit 2.0.0 Beta

    Looking through the failed log, I think there is an important clue here: Project file contains ToolsVersion="12.0". This toolset may be unknown or missing, in which case you may be able to resolve this by installing the appropriate version of MSBuild, or the build may have been forced to a partic…

  14. Grid Node .Net Framework 4.5.1 and xUnit 2.0.0 Beta

    Hi, Thanks for sharing this issue. NCrunch should normally try to build projects on the grid node using the reference libraries that already exist on the node. The warning message you get about the missing files is a 'catch-all' message that NCrunch will kick up when a build fails and there i…

  15. vstudio 2012 crashes occasionally

    I have a theory about what has happened here. I think that the package updating triggered a project change about the same time as removing an existing reference DLL. NCrunch probably got hit with a race condition while trying to update the grid node. Normally, it should recover from this sort…

  16. F# variable identifiers with dots

    Hi, Thanks for sharing this issue. Based on your example I've been able to quickly reproduce it. NCrunch is making assumptions about method names based on the rules set down by C#. It isn't possible to create methods containing the period character or spaces in C#. F# makes this possible, a…

  17. Ncrunch and PostSharp

    nCrunch.TestRuntime.dll should normally be loaded into the GAC during the NCrunch installer. If it isn't there, installing it manually using GacUtil should solve this problem. It's a DLL that is used fairly widely through NCrunch processing, so keeping it in the GAC is the best place.

  18. Test window output area using incorrect line endings

    I think in this particular case the control responsible for rendering the text is reformatting the line endings. So technically this is a bug. I'll see what I can do about getting it fixed. Thanks for reporting it! Cheers, Remco

  19. Having trouble Building One of my projects

    This means we have now discovered the next problem :) Are you able to get a debugger into the tests that are hanging? What can you tell me about these tests?

  20. Having trouble Building One of my projects

    Great! Thanks for confirming. Enjoy the product :)