Forum member

Remco NCrunch Developer

7611 posts

Posts by Remco

  1. Cache File & Test Distribution To Nodes

    Hi, thanks for posting! [quote=DThorn;9139] The way I understand ncrunch, using the cache for long running tests (over a minute or so) nodes should be grabbing a single test as apposed to groupings of 6/7/8 in order to make best use of nodes available & distribute the long running tests. [/quo…

  2. Maximising re-use of process/AppDomain

    Hi Kieren, Thanks for posting! NCrunch will re-use processes (and their app domains) whenever it can. Depending on your setup, you'll likely notice NCrunch builds these processes quite often. Basically, NCrunch will spawn a new test process when it needs to run a test task and no other test …

  3. Setting an Environment Parameter all grid nodes pick up

    The console tool itself won't show any consideration to the logged in user of the grid node service (it is a separate application entirely). It will always run under the logged in user account. Because of the way security works under Windows, any test runner EXEs launched by the grid node consol…

  4. slow typing in VS2015

    [quote=cottsak;9132]Thanks @Remco. No, no warnings about the git plugin. I do think that was the issue: [img=https://www.dropbox.com/s/rbgddyr6bhxtt7a/Screenshot%202016-08-23%2016.16.26.png?dl=1]that darn Git plugin[/img][/quote] Interesting .. I wonder how it was possible that this was a proble…

  5. Setting an Environment Parameter all grid nodes pick up

    [quote=Phonesis;9130]Not directly on topic but we are seriously struggling with IEDriver (the Internet Explorer Selenium driver) and our grid setup. Chrome works great. In order to debug why IEDriver isn't working (seems to load up ok but then fail to interact with page) we'd like to be able to see …

  6. View tests ordered by their test execution duration?

    [quote=GreenMoose;9128]I believe I just found the answer, in "Test structure" combo select the "Test" option and then sort on the "Last execution time" column :)[/quote] This is exactly the intention. I doubt anyone would use the test only tree structure for anything else :) Another option is…

  7. Any plans to support .NET Core / ASP.Net 5 / UWP?

    Hi Tim, My understanding is that the UWP platform is quite similar in structure to the original Windows Store platform. Certainly, it is the spiritual successor. The platform itself is tightly locked down at the O/S/Win32 level, which makes certain activities difficult or even impossible at r…

  8. Any plans to support .NET Core / ASP.Net 5 / UWP?

    Hi Tim, Please see here for the latest information on .NET Core/DNX support - [dead link]. Universal Windows Apps are currently not in the roadmap. This may change depending upon demand, see [dead link].

  9. slow typing in VS2015

    [quote=cottsak;9120]I think I'm having this too. I'm using VS15 update 3 and just installed NCrunch 2.26.0.1 My theory is that it's not VBCSCompiler.exe. When I am fast enough to switch to Task Manager, I see devenv.exe as the primary cause of the CPU usage. I've tried changing the CPU core assign…

  10. nCrunch.Core.Grid.Connectivity error

    Hi Sheryl, Although the stack trace implies much complexity, this is actually a generic connection error. Because NCrunch compresses and encrypts the data in transit, a sudden loss in connection can cause the transferred data to lose its integrity. This in turn causes unexpected behaviour in …

  11. Cannot enable ncrunch with VS2015 on a valid license

    Hi Chris, With several updates to both VS and the .NET framework since v2.19 was released, VS2015 support is a constant moving target. It isn't possible for me to warrant that an older release of NCrunch will be forwards compatible with all environments. If you'd like to put the issue through…

  12. Disable NCrunch

    Hi Mike, There's nothing officially available that will let you automate this ... yet ... But I think it would be a good feature request for the upcoming SDK/API. The only thing I can think of at the moment would be to automate this through the UI, for example, send Ctrl+M, E to activate on an…

  13. Setting an Environment Parameter all grid nodes pick up

    [quote=Phonesis;9113] Thanks Remco. We've ended up using a text file on a shared drive with a Browser value stored in it. The code checks for the value on setup and each grid node can access it. It's ok for our needs![/quote] Brilliant! Good thinking :)

  14. Setting an Environment Parameter all grid nodes pick up

    Hi, thanks for posting! The environment variables are intended to be hard-coded to a grid client, and they are then present on any node that is doing work for this client. As such, if you are using this exclusively on your build server, it might be possible to create a custom NCrunch config file…

  15. Build failure in remote environment - assembly already loaded

    Interestingly, adding this import to a test project on my end doesn't produce the problem, even though the import target clearly exists. I wonder if there may be a problem with a version of this particular build extension. I haven't seen it declared before in the manner that you've described above…

  16. Patches rather than upgrades

    Hi, thanks for posting. This was, actually, the original design of the V1 licensing system. The idea was to roll features into the major versions, then do minor updates for fixes and some of the smaller compatibility improvements. Unfortunately, it turned out to be unnecessarily expensive to …

  17. Prevent ncrunch from loading a certain project.

    Hi Henrik, Sorry for the bad user experience here. This is caused by a design oversight in the way that projects are being synchronised with Visual Studio. I hope to have a better solution to this soon ... But meanwhile, create a file adjacent to your project file with a 'ncrunchproject' ext…

  18. Build failure in remote environment - assembly already loaded

    Thanks for the extra details! - Under the 'NCrunch' menu, there is an option for 'Submit bug report'. This captures a log of the most recent engine activity, which will include any build failures if you try it after the solution has been opened with NCrunch enabled. If you like, you can save th…

  19. Build failure in remote environment - assembly already loaded

    Hi, thanks for sharing this issue. I haven't seen this issue before. I'll need a bit more information to help analyse it. - Does the problem seem to affect a specific project, or is it ALL of your projects? - Do you see this problem if you try to use NCrunch against a different solution? (yo…

  20. Troubleshoot intermittent failures

    [quote=sheryl;9094]Hi Remco- I am in the process of troubleshooting intermittent failures.[/quote] Hi Sheryl, great to hear from you again! [quote=sheryl;9094] When tests are executed in distributed mode (non parallel) in different test nodes, sometimes the Pages load different or are slower…