Skip to content

Feature Requests

298 results found

  1. Add function to attach to a process by PID

    I have a process that is being launched during the run of a test that I need to attach to. The current workflow of manually attaching to the test is slow and irritating. I believe since ncrunch is running as a VS extension ncrunch could provide a function to attach to a particular process by PID.

    Sample code that implements this feature, with MIT license:
    https://gist.github.com/xavierzwirtz/bd3dfcb5be4a0466cd4c106cc92f223e

    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. instrument C#.Net webapi server deployed on Microsoft Azure Service Fabric Cluster so as to get code coverage for the same

    Need to be able to instrument C#.Net webapi server deployed on Microsoft Azure Service Fabric Cluster? I am looking to get code coverage for the same, for the integration tests that are running against a Webapi server deployed on the SF host.

    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. Save the Timeline report every 10 minutes

    Save the Timeline report every 10 minutes in order to keep the history of a whole work session (a few hours). I could make visual reports based on the xml file.

    I would need this for the training / coaching I do with team that are learning TDD.
    I want to show them how NCrunch can be used to improve their practice and reduce their feedback loops. I don't know any other tool that could do it for Visual Studio and it would provide precious information.
    We could even make it a game/competition with clear number objectives!

    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. Support Inline Code Coverage in .razor Tests

    NCrunch supports crunching xUnit tests defined in an @code block of a razor file. It would be great if automatic inline code coverage were supported for those 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)
  5. Possibility to turn off 'Churn...' when 'Show coverage on selected test only' is on

    When you activate 'Show coverage on selected test only' while at the same time having 'Churn selected test until it fails' on, there is only a popup dialogue for turning off the 'Show coverage on selected test only'. It's probably more relevant to stop churning than to show coverage of all the tests in that particular situation, so It would be nice if the dialogue [also] offered the possibility to cancel the churning session.

    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)
  6. Allow to exclude/include files for "Autodetect Nuget build dependencies"

    The documentation (https://www.ncrunch.net/documentation/reference_project-configuration_autodetect-nuget-build-dependencies) describes that NCrunch is able to auto-detect NuGet package references.

    It also states that it may happen that NCrunch workspaces might bloat significantly.

    At least to work around some limitations it would be nice to have a filter that either excludes or includes specific files.

    For example, I would like to exclude the .nupkg files and the .xml (documentation) files. In my specific scenario that would reduce the "bloat" from 16MB to 4MB as now I only include the DLLs I actually need.

    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)
  7. Detect impacted tests when assembly attributes change that impact test running

    With NUnit 3 I added [assembly:Apartment(ApartmentState.STA)] as an assembly-level attribute, thus applying to all tests in that assembly. Yet, NCrunch doesn't consider that for impacted tests. There are possibly also other assembly attributes that could impact all 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)
  8. Provide option to only run tests on a Grid Node and not on the local machine

    Provide the ability to specify that certain tests should never run on the local machine and should always run on applicable Grid Node clients (e.g. if the Grid Node client meets whatever capabilities are specified, etc.).

    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)
  9. Keyboard shortcut for running covering tests matching current engine mode settings.

    Similar to keyboard shortcuts "Run covering test in existing/new test process" I would like similar running covering tests, but using the engine mode filter settings for "tests to execute automatically".

    Scenario: I have NUnit fixtures which generate tests with different categories, e.g.
    [TextFixture(TypeArgs=new[]{typeof(SqlServerTest)}, Category="SqlServer")]
    [TextFixture(TypeArgs=new[]{typeof(SQLiteTest)}, Category="SQLite")]

    I have 2 engine modes for running "sql server" and "SQLite" categories. Now, when I am at some covering code, I want to run the tests covering it, but only using the current selected engine mode (e.g. "SQLite").
    In same way, when having cursor on a test, which both above categories uses, I easily…

    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. Include "Download full log" link in AllResults.html

    I want to be able to download entire test output data in a file in order to search for keyword in any of the tests.

    Scenario: I use NCrunch on TeamCity and have AllResults.html in a tab, since I also use "run impacted tests only" the TeamCity build log itself does not contain all test output so I have to resort to AllResults.html. I there want to find all tests with log output containing a substring, but have no way of searching output of all tests in one go.

    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)
  11. Add engine mode condition "Test is included in coverage filter"

    Related to https://forum.ncrunch.net/yaf_postst2665_-Impacted-test--ignoring-coverage-filter.aspx

    I would like to create an engine mode which runs condition ("impacted tests" AND "included in coverage filter"). Where "included in coverage filter" is true if no UI coverage filter is used, or the tests is covered by such a filter.

    Scenario: I have a lot of pinned tests and want to focus on say 3 tests to quickly verify a fix in a part of code so I filter on those tests. I would then like to have an engine mode only running these tests in filter, but still execute impacted tests (so I don't manually…

    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. Add count of pinned tests in Tests window summary

    Today the tests window states e.g. "No tests are queued for execution. Monitoring 150 tests (10 failing), with 20 tests ignored."
    I would like that text to include how many tests I have pinned (easy to tell if a new one gets pinned or not for example via engine mode).

    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)
  13. Add "Test sessions"/workspaces for test window

    I would like, similar to ReSharper, to be able to save a collection of tests in a session/tab in order to work on it later on.

    Scenario: I have 20 pinned failing tests which I am currently have in my worklog to fix. At one point in time I want to focus on a few other tests. I would like to save the 20 pinned tests in a tab, and pin 4 other tests in order to focus on those, and then later get back to the 20 pinned tests I was originally working on

    Note: It might as well…

    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)
  14. "Pin tests" link in "coverage has been set to show X test only" window

    Similar to https://ncrunch.uservoice.com/forums/245203-feature-requests/suggestions/6363545-when-showing-coverage-for-specific-tests-show-icon , I have X pinned tests, and currently only show coverage for 1 test.
    The code I am looking indicates uncovered (or filtered due to coverage filter).
    I would like a link similar "Click to return to normal" that reveals the tests currently showing coverage for (easiest way I guess is to pin them).
    This way I can easily navigate to the tests currently used in coverage filter, without currently having covered code under cursor.

    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 RMB menu "Run starting test on all enabled servers"

    I have an explicit test which resets database to a clean state. If for whatever reason the db state becomes invalid, I would like to run this test on all connected/enabled "servers" (local and grid nodes).

    Today I must select one by one ("Run starting test on server>X ") to ensure db is reset within each grid node.

    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)
  16. Option to always show compile warnings

    [v3.23.0.10]
    Today compile warnings are hidden with NCrunch for successfully built projects, I must select to "show all tests" and then select each project to see them.

    I would like a toolbar button or similar which toggles compile warnings, so I can always spot those before committing even if project builds without errors.

    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)
  17. Incremental build for console tool

    From https://forum.ncrunch.net/yaf_postst2644_Incremental-build-with-NCrunch-console.aspx

    I run NCrunch console on TeamCity with engine mode "run impacted tests only" (with switch -NCrunchCacheStoragePath) but the build/analyze phase is always restarting from scratch instead of utilizing "incremental build" functionality, which causes the session to run longer than needed even if no source files have been modified.

    I would want, in some way, to have the console tool session behave as an "incremental build" with MsBuild would do, granted nothing has changed in source files and NCrunch cache folder is kept between sessions.

    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)
  18. Pin tests matching engine mode

    Before selecting an engine mode (e.g. "Performance Tests") I would like to see which tests that would be executed for this mode, e.g. by pinning them. This way I can choose only to test run a single matching test for triage.

    Ideas for implementation:
    A) Create a sub menu on each engine mode "Pin matching tests" or similar, while the top menu item (engine mode name) still behaves as today.

    B) Add a NCrunch tests window toolbar button "Do not run tests automatically", then add a menu item "Pin test matching current engine mode". Then one can disable auto-execution, select…

    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)
  19. Support Install Directory Outside of AppData

    Due to security restrictions on programs executing out of AppData at my company, they whitelist another directory where we can install development software. Because NCrunch does not allow an install directory outside of AppData, I am unable to get it to work under this security policy.

    It is pretty common to allow custom install paths, so I am requesting that you support this feature for NCrunch as well.

    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. Add "Configure selected component" RMB menu on NCrunch project warnings

    [v3.22]
    Today I can select a project in NCrunch Tests window and RMB and choose "Configure selected component" to easily find it in the NCrunch Configuration pane.
    However for project warnings I cannot do this (e.g. for warning "NCrunch detected unusual behaviour around the resolution of referenced assemblies required by this project in its test environment"). and must manually navigate to the project in the configuration pane, which is tedious for large solutions.

    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)
  • Don't see your idea?

Feature Requests

Categories

Feedback and Knowledge Base