Skip to content

Feature Requests

298 results found

  1. Add a "sync with active document" button to the NCrunch Tests window

    When I am inside the source code of a Test, I'd like to have a button in the NCrunch test window that automatically focuses, inside the NCrunch test window itself, the entry corresponding to the test I am editing.

    I already can do a similar thing with Visual Studio's Solution Explorer: if I am editing a source code file, I can press the "sync with active document" button in the toolbar of the solution explorer and get the source code I am editing highlighted in the solution explorer treeview, without having to browse the whole tree by myself.

    I would…

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Make the "Show Tests Covering this line" popup a dockable window.

    The behaviour I am suggesting is the same of the native show "symbol references" visual studio popup window. (I am referring to that popup that opens when you click on the "<n> references" tag visual studio shows on top of method and properties declarations)

    it is a pop up, but in its top-right corner there is a icon that, when clicked, turns it in a docked tab in the editor that does not go away.

    the current approach (a simple popup window that goes away as soon as you start interacting with the editor) makes this list of very little…

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. NCrunch Hot Spots Cleaner Window

    This feature is amazing, but find my self only on the top 5-10 most resource prone functions... would like to have a filter somehow to only show top 10% or with some kind of threshold.
    My case: A secondary screen dedicated to Ncrunch split between NC metrics/hot spots/tests (and sometime visual studio tasks/error list) can be kind of busy (really)

    I think think everyone could benefit

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. NCrunch Metrics Cleaner - Filter Button to not show projects with 100% Coverage.

    NCrunch Metrics Cleaner - Filter Button to not show projects with 100% Coverage, similar to the unit tests, to hide passed tests...

    Maybe in settings: add threshold for filter for team current objectifs: my usecase: for legacy project with 20% coverage we had millestone to increas to 50% and then 80* now we are in average 95%...

    well a second monitor split between metrics, unit tests and hot spots can be quite busy,

    I think think everyone could benefit

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Add support for custom MSTest V2 "custom" TestClass and TestMethod Attributes

    MSTest suports overriding certain behavior in the TestClass and TestMethod attributes using inheritance.
    This blogpost describes the pattern well: https://www.meziantou.net/mstest-v2-customize-test-execution.htm

    Ncrunch currently does not discover tests with custom attributes as tests, so this customization is not available using NCrunch

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Show tests in the order they are run if Order attribute is used

    If you use NUnit's Order attribute, you can specify an exact order (dependencies) for the tests to run, which also works with NCrunch:

    https://docs.nunit.org/articles/nunit/writing-tests/attributes/order.html

    In the NCrunch window, the tests are however always sorted alphabetically, which makes not much sense, given they are run in a different order. They are just hard to find then e.g.
    It would be nice if you could order them non-alphabetically by order instead.

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Add support for bUnit (Blazor Testing Library) Razor tests

    Would be nice to run razor based unit tests so that I can use ncrunch while testing my Blazor applications. The link below is a report of what happens when I attempt this currently. I would be happy to help in any way that I can if this feature is picked up. Thanks again for the wonderful testing tool

    https://forum.ncrunch.net/yaf_postst3093_bUnit--xUnit-Razor-tests-failing.aspx

    4 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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Creat A Simple API To Control NCrunch Execution and get Responses From It

    A simple api like, start TEST blah blah ... and get the response whether success or failure, and the console output that is generated , just like in the NCrunch Tests window.

    Also API to start, stop , restart NCrunch , and check current status.

    I'd like to be able to build a simple tool so I can control test execution. :-)

    Maybe NCrunch already has an object model we can tap into??

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Add suppport for triggering endless churn mode from console

    Its common that the develop machine is turned of during the night so the endless churn mode doesn't get used as much as it should. We have like many others a dedicated build server and we would love to have the possibility to trigger a nightly build that churns the tests in the solution for a fixed period of time (a few hours or so) so we can gather all failing tests in the morning and make an attempt to fix these tests.

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. License server as docker image

    We do not run virtual servers anymore in our company. Everything is running in k8s.
    Therefore It would be great for us if you could provide us a way to run the server as a container.

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Mark failed NUnit's TestCaseAttributes

    It would be nice to mark failed NUint's TestCaseAttribute-s?
    Otherwise it's hard to figure out what is failing.

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Stand-alone UI

    I love NCrunch. I don't love Visual Studio. Working in VS is like running a big, fat, slow-turning oil tanker and it has started to make me more and more annoyed as time goes by. I have found myself working more and more with command line and VSCode.

    So, I would like to be able to use NCrunch in that context. A plug-in for VSCode would be nice, but maybe another solution would be to have a completely stand-alone UI for NCrunch, so it can be run separately, but with about the same feature set as included in VS.

    5 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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Allow sorting of tests in the test window by code order

    Please add an option to allow sorting by natural code order in the test window. So the tests appear in the same order in the test window as they do in the source code file.

    Tests are typically written in roughly increasing order of complexity and dependency - in general, I would almost always want to fix a test that appears first in a source file before those that appear after it.

    Tests are also often (very) loosely grouped together by position in the file - related tests will be next to each other, and it would be helpful to…

    4 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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. configuration

    NCrunch configuration.

    When updating configuration for a solution with many projects, let me change more items before restarting crunch with the new config.

    The problem is that I add a missing folder to support (yes this is a bad solution) a 80 project solution with many failing projects that every time I add a folder it starts again. I would like to add missing folder for each failing project before the result window closes.

    My work around will be to write down the failing folders then update the configuration from that.

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Add support for specialized excepted exception custom attributes in MSTest

    If you decorate a unit test with the ExpectedExceptionAttribute in MSTest, it handles it correctly. However, if you derive from ExpectedExceptionBaseAttribute in your own custom attribute to make a more specialized implementation, NCrunch and Visual Studio disagree about whether the test passed.

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Run pinned tests if there are any; run all tests otherwise

    As the title indicates, I'd like an option to run only the tests I pin and if I unpin all tests, it should then run all of them.

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Support runsettings TestRunParameters

    My MsTest project has a simple .runsettings file like this:

    <RunSettings>
        <TestRunParameters>
            <Parameter name="foo" value="bar" />
        </TestRunParameters>
    </RunSettings>
    

    These parameters are supposed to be injected at runtime into all test classes TestContext property

    public TestContext TestContext { get; set; }
    

    Then you can use that property like this:

    [TestMethod]
    public void TestMethod1()
    {
        Assert.AreEqual("bar", TestContext.Properties["foo"].ToString());
    }
    

    Unfortunately the this doesn't work when running NCrunch as the properties are not picked up. There doesn't seem to be a way to specify the path to the .runsettings file in NCrunch settings.

    When running via Visual Studio or on Azure DevOps this works…

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Integration Test Detection Metric

    Some of the pitfalls of Integration tests are listed in the docs (https://www.ncrunch.net/documentation/guides_integration-testing) and identifying when they've been accidentally introduced into the test suite would be a nice feature.

    An Integration Test Detection could be a metric or report that identified unit tests that are executing a large number of production code classes. In an ideal unit test the number would be 1, the class/system under test. For tests that are tightly coupled to other classes the number might grow quickly. These are problem areas that might need some design work to reduce the coupling or maybe just…

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Provide visual hint that license has expired

    My license expired a few days ago but I didn't realise until I happened to be looking at the version info for other reasons. I would suggest adding a small visual hint (perhaps in the Ncrunch tests window) to indicate that the license is about to expire or has expired.

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Be able to run grid node on linux

    Provide the ability to run a grid node on linux.

    I mainly develop for dotnet core with CI being linux based and deploy exclusively on linux based environments (though I develop on Windows 10 as a personal preference).

    I would be great if I could deploy grid node to linux local / cloud hosts.

    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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feature Requests

Categories

Feedback and Knowledge Base