Feature Requests

  1. Add support for MSTest V2

    Please add support for MSTest V2. This update to MSTest has been available from Microsoft for VS 2015 since June 2016: https://blogs.msdn.microsoft.com/visualstudioalm/2016/06/17/taking-the-mstest-framework-forward-with-mstest-v2/. Since this will be the default engine for VS15 you're going to have to support it at some point. Since it is already available for VS 2015 I'd like to get NCrunch support for that without waiting until VS15 is supported by NCrunch.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Support .NET Core

    I'm new to NCrunch. I've just seen on Pluralsight and fell in love with it at first sight.

    However, I'm working in a project platformed on .NET Core.
    Do you plan to support it in the near future?
    (Maybe if lots of us vote?)

    39 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Pin all test under the tests tree node

    It would be nice to have ability to pin all tests inside specific node in the "Tests" window. Currently it only works for classes. It would be super convenient to have it working with other nodes (based on groupping) - namespaces, projects, ect.

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  4. 0 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    completed  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  5. HTML encode span text for AllResults.html file

    So if you have a test case that contains an opening HTML tag and not a closing tag the AllResults report becomes mangled.

    My TestCase: [TestCase("<div>")]

    Generated HTML by the NCrunch console tool: <span class='name'>TestNCrunch.Class1.Test01("<div>")</span>

    really it should be this: <span class='name'>TestNCrunch.Class1.Test01("<div>")</span>

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Disable conhost host

    In process explorer you can see that every nCrunch.TextHost452.x86.exe load a conhost process, which isn't really needed, so it's just wasting performance and resources and fixing this would be really easy. (In Visual Studio for example just set project type of your exe to windows application)

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Save to project/solution config which tests to run/ignore

    We have a large number of tests. Sadly not all of them are true unit tests and require external systems to started prior to the test.

    It seems if I Ignore all tests and then un-ignore a select few I want to run in Ncrunch there is no way to save this config and commit it to source control. This means each user on the dev team has to do something similar but there is no way to share what tests we want ncrunch to always run.

    I am thinking something similar to what ReSharper allows you to do. It…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Ability to create global engine modes, and set default engine mode globally.

    I've created a "Run all unit tests automatically" engine mode in multiple projects because I don't see how I can create a new global engine mode, and set a global default engine mode. This would be a time big time saver!

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Solution-level defaults for all projects

    There are some settings that we need on every single project within our solution. Currently this means we need a .ncrunchproject file next to every single project with this setting.

    It would be nice if we could set this once in the .ncrunchsolution file instead.

    For bonus points, the individual projects could then override that new default value in their own .ncrunchproject file.

    FYI - The existing value I need this for is UseBuildPlatform=x64, which is set globally in one of our msbuild rules, but not specifically set in every single .csproj file. I'd don't want to need to set…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  10. Turn off rosyln analyzers during NCrunch Build

    Inspired by post http://forum.ncrunch.net/yaf_postsm7582_Build-fails-with-custom-analyzers.aspx

    Rosyln analyzers in Visual studio 2015 get run during NCrunch Builds. Would it speed up compilation if analyzers were turned off in NCrunch?

    I cant think of a reason why it is necessary - Visual studio gives you real time feedback in the editor and on manual compiles. I wouldn't watch the NCrunch output window for build warnings

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  11. Store NCrunch configuration files as UTF-8

    NCrunch stores its configuration settings in UTF-16. GIT sees that as binary file, and doesn’t show the text diff, even though, they’re just xml files.

    I know you can configure GIT to show those changes (using, for example) the vimdiff tool, but that’s ugly).

    I converted my files to UTF-8, but when you make changes through the NCrunch settings dialog, they’re converted back to UTF-16 :(

    Could the settings of NCrunch be stored as UTF-8, or at least, maintain the encoding on disk?

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  12. Warn when your licence won't be valid for the next version

    When notifying a user when there is a new version of NCrunch to download, add a warning if their licence won't cover the new version.

    This would be preferable compared to only finding out after upgrading and starting Visual Studio that you need to either uninstall and re-install your old version, or go through procurement to get a new licence and live without NCrunch in the interim.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Enable "Build Configuration" to be set at the global level

    Hopefully the title of this is enough, but basically we have the following scenario:

    Some of our Grid Node servers are on premises and have a "local" SQL instance. This fits in well with our test config as they all point to the local instance.

    We also have some Grid Nodes running in Azure, and these do not have SQL Server installed but we'd like to point them to SQL Azure (so basically change the connection string).

    We can do this on a "Project Level" currently, but we'd like it to be configurable on a per machine level.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. make "First Time Crunch" Dialog for each new solution optional.

    I, and I'm sure others as well, use a similar, if not identical, NCrunch configuration for each solution. So I would suggest making the "First Time Crunch" dialog optional for new solutions. If disabled, a default configuration could be applied to each new solution.

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. 16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    completed  ·  9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Add a performance view (or data export) to help find performance bottlenecks

    Give us access to the line-by-line performance/execution times data.
    I'd love to have it as a single view or even just a data export, so I can easily identify bottlenecks in my code.

    45 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Separate Test Projects from Non-Test Projects in Metrics Window

    The Metrics Window shows code coverage so you can see how coverage your projects is getting from your tests.

    However this window is a little bit confusing as it show all projects, including test projects, as code coverage which is technically not accurate. It would be nice if it could segment projects that are tests and projects that are the code being tested so that the code being tested is reported as code coverage and the tests are showing as active tests code. As the code coverage metric on tests is really how much of the test are actively testing…

    25 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Change Configuration Wizard defaults

    In the configuration wizard I always change to "run my tests alongside each other" and "lets my tests run".
    I would really appreciate a way to set this as defaults instead of always changing those (it is very simple to change during the wizard, yes I know, but still a bit annoying...)

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  19. The ability to mass-unpin tests

    NCrunch is great, but there is one annoying thing in the GUI - there is no option to unpin (and pin) tests by right-clicking on the whole namespace (or even root namespace). You can only pin/unpin individual test methods or test classes.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  20. Show number of tests in NCrunch Tests window

    There is no easy way to find out how many tests there are for an assembly or a namespace. Provide an option to display the number of tests for each node in the NCrunch Tests window. See the ReSharper Unit Tests window. It has that functionality, but I don't want to go there to see the number of tests.

    8 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feature Requests

Categories

Feedback and Knowledge Base