Skip to content

Feature Requests

300 results found

  1. Support Jetbrains Rider for MacOS/Linux

    Since MacOs seems to become more popular for .NET Developerts, nCrunch should run under MacOS.

    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)
  2. Support Directory.build.props

    We use Directory.build.props a lot. For example to define variables (within PropertyGroup) and use these variables as TargetFramework in the project files.

    Please support this approach the same way msbuild support it.

    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)
  3. .gitignore

    Have a proactive update by ncrunch team of .gitignore @ https://github.com/github/gitignore/blob/main/VisualStudio.gitignore used by millions of people for new files of ncrunch like

    *.v3.ncrunchsolution 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)
  4. Add metric for total number of code line executions

    It would be nice to have not only the execution times of each line of source code but also the number of calls. So we could inspect code without needing to profile it.

    Example:
    A line of code was invoked by 1.000 tests and took 60 seconds to execute. The total number of all the invocations together was 123.456.789.000 times.

    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. Gutter indicator at top to indicate if file has tests that fail

    Similar to ReSharper/Rider sidebar functionality of a top marker to quickly show "no issues/warning/error" for current file, it would be nice with similar for NCrunch test state for current file.

    Scenario: I am working through a lot of failing tests after refactoring and would like to quickly see in current file (in my case test fixture files) if it has failing tests without having to navigate to it in the NCrunch Tests window.

    Similar/same(?) to https://ncrunch.uservoice.com/forums/245203-feature-requests/suggestions/5827460-test-pass-fail-in-enhanced-scroll-bar-or-r-scroll

    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. Test attribute to watch a file/folder for changes

    Scenario: I have long running test (~30s) that uses EF Migrations to check if there are pending changes in data model (no db interaction). Since this is resource intensive I would like this test only to execute if
    it is outdated with respect to a folder/file name match in an attribute for it.

    Example of usage
    [Test]
    [FileWatcher("test/contexts/models/*")]
    public void MigrationsAreUpToDate() {
    //... only treat as impacted if test was last executed before modification date of any files in <slnDir>/test/contexts/models
    }

    (Related to the old no longer working feature of being able to find impacted tests via consumed resource files,…

    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. Add process ID as column in NCrunch Tests Window

    Scenario: I am troubleshooting static initialization issues in tests, where some tests are not behaving as expected when executed within same process as other tests.
    It would be helpful if I can have a column with the process ID so I easy can group tests together in order to troubleshoot.

    Workaround: Log Process ID and try to find tests using same Process ID by comparing Trace Output for each test, but this is very tedious.

    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. Hello, can you provide official support for unity3d?

    Hello, can you provide official support for unity3d?

    Because unity does not use the official version of ncrunch, ncrunch cannot be run.

    There was a library in Unity's assetstore (library) that allowed using vstools to use a different version of nunit at the time of solution loading, but it no longer worked due to the Unity version upgrade.
    https://assetstore.unity.com/packages/tools/utilities/ncrunch-adapter-for-unity-101906

    Thank you always. I'm really enjoying using ncrunch.

    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. Have an option to disable animations

    There are a few locations in the NCrunch UI where animations are used. One example is the "Spinner" that is always visible at the bottom right of the screen.

    With the increase in the use of Remote Desktop sessions for programming, this causes the session to use an additional 10fps. This isn't particularly noticeable on a fast link, but if you're on a slow or lossy link it can be the difference between it being tolerable and unusable.

    It would be nice to have the option to switch off the animation (happy to keep the "notches" there to indicate how…

    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. Provide Support To Test in a Multi Threaded Environment

    Would it be possible for NCrunch to provide support so a test runs in a guaranteed parallel environment (the Code Under Test is hit with at least 2, or maybe N threads at the same time).
    Perhaps a test would only pass If the results from all the threads passed and also failed after a given time indicating a possible dead lock.

    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. Display Total execution everywhere

    Display Total execution everywhere.

    For instance i ordered my tests in Ncrunch "Project/Namespace/Fixture/Test".
    I am using Xunit.

    I can see TotalExecution for TestClass but not for Project/Namespace

    so if I am interested in simple question, "How much total time ALL tests execution takes", I can't answer.

    Total should be available for each ROW in "Ncrunch tests window" output, No matter is it project or namespace, fixture or test.
    Just SUM all items "below"

    Same for other things, where is a possibility to aggregate them off-course.

    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. Reveal active test

    We have Browse to workspace button in Advanced sub-menus.

    its nice to add

    Reveal test in tests window button, somewhere there. with hotkey.

    just to quickly navigate to test window and select this test.

    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

    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)
  13. Support better control of the test batch size

    WE have some tests that require a large start up time in the BeforeTestRun. In these tests we start a browser and then run all the tests in the batch in the browser sequentially. When NCrunch uses small batches this makes the tests runs very long as the overhead of the startup outweighs the test run time.

    I think an option to control the batch size would help. I can see two options:

    An attribute: this could work like the Atomic attribute, except that rather than running all the tests together, it would put all those tests in the same…

    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. Support for NCrunch on Windows ARM

    Windows and VisualStudio is now officially supported by Microsoft https://www.microsoft.com/en-us/d/windows-dev-kit-2023/94k0p67w7581

    It would be really useful to test if our code also runs correcly on ARM

    13 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)
  15. Update UI of how long a running test has been running for

    I would like to see in the UI how long an active test has been running for.

    Scenario: A long running test is running > 1 minute and I would like to know how long it has been running so I can decide if I should abort the test run or continue waiting.

    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. Go to failure point (or to test in NCrunch Tests) from coverage context menu

    When the coverage markers show a red dot, it has always baffled me that there's no obvious way to get from there to the point of failure. Clicking on the dot shows all the tests that go through it, with a cross or tick showing success or failure, but what I've always wanted to do was to be able to double click on a red X and be taken directly to the line on which the failure occurred. (Or failing that, at least to be taken to the NCrunch Tests panel, with the relevant test highlighted.)

    Perhaps there's some shortcut…

    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)
  17. Treat project references as binary references when not part of solution

    Would like to request an option to treat project references as binary references if they are no part of the current solution or if they have the 'Ignore this project completely' option enabled.

    The reason for this is I work on a large codebase (thousands of projects and deep dependency tree) and our build environment requires that we use ProjectReference for our references (with some projects having dozens of references).

    We do have a custom tool that copies the project's dependencies (the corresponding binaries for all the project references) from our build shares. We then pass the "/p:BuildProjectReferences=false" option to…

    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)
  18. Keyboard shortcuts for "Show .." icons in 'NCrunch Tests'

    Similar to VStudio's TestExplorer.ToggleShowFailedTests

    Feature: Be able to bind shortcut keys to the toolbar button "Show passing tests" (and thus probably also "Show failing tests", "Show unexecuted tests" and "Show ignored tests").

    Scenario: I am looking for a specific test so I browse through tests and dbl click/investigate it in the hierarchical view. When I found test I want to work with I pin it via kbd shortcut (since I am in the editor after I just dbl clicked it) and now I want to hide all passing tests in 'NCrunch Tests' window to only show my pinned one.

    Current…

    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. Set a baseline in a project with many failing tests

    Here's a new idea: I'd like to be able to set a "failure baseline" in a project with a lot of failing tests.

    Granted, such a project shouldn't exist in the first place! But I'm sure many of us have had the experience of getting to a new workplace where nobody's run the unit tests for a while, and suddenly the new guy runs them and there are hundreds failing.

    Of course, the ideal thing would be to stop everything and fix them all. But try explaining to management why we can't fix bugs or write new features for a…

    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)
  20. Expand all children on specific node via context menu in test window

    In the test window, I would love to be able to click on a node and choose "expand all" to expand all children nodes.

    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)
← Previous 1 3 4 5 14 15
  • Don't see your idea?

Feature Requests

Categories

Feedback and Knowledge Base