Feature Requests
288 results found
-
Allow Font Size Control Through Visual Studio's Standard Environment Font Target
Font sizing for the output window is configurable in NCrunch, but font sizing for all other NCrunch windows is not. Please allow users to control NCrunch font sizing through the Visual Studio “Environment” font target. This font target, under "Tools-->Options-->Environment-->Fonts and Colors", is designed specifically for this purpose. See the section “Environment Font” under section “Show settings for” at: https://msdn.microsoft.com/en-us/library/kw7t0545.aspx
Other tools, like JetBrains ReSharper, use this method and it works very well. For those of us who change our font sizes to minimize eye strain (especially when using multiple monitors), this would be a tremendous usability improvement.
8 votes -
Support for Paket
Paket is an alternative package manager that support NuGet packages. Currently NCrunch will auto detect NuGet packages that have build targets in the csproj and copy the tools folder into the workspace for that package.
This does not work when using Paket and requires manual fixup of the additional files to include the tools folders.
Please add support for Paket based NuGet references in the same way as NuGet is supported.
7 votes -
Mutation Testing
Perform Mutation Testing on the test cases to identify incorrect test cases.
11 votes -
Coverage on If statements
Ncrunch does not appear to check all conditions in an if statement for 100% coverage.
i.e. if (x || y) only requires that x is tested, not y.27 votes -
Rerun flaky test
I'm using NCrunch for more than 2 years.
IMHO it's must-have extension.
When I come to new company that do not use NCrunch I need to fix/stabilize some test to run with NCruch engine.
But still I stay with few flaky test.
I need to rerun them few times to filter trully failing test.It would be nice introduce option for my case with flanky test.
It could be rerun count before test is treated as failed
Other option to introduce 3rd test state: flanky.5 votes -
Support Gauge
Please consider adding support for Gauge (http://getgauge.io). Gauge is an open source test platform, started by ThoughtWorks, for writing specification by example. It is similar to Gherkin, only it uses Markdown. Steps are bound to code using StepAttribute binding.
26 votes -
Expose MSpec's [Subject] details in the tests window
MSpec uses a [Subject] attribute to nominate the unit-under-test and optionally allows a "concern" to be specified.
In R# these items appear in the test runner window as part of the test name, however in NCrunch there doesn't seem to be any way to get at this information, which is unfortunate.
There just seems to be a level of organization missing when working with MSpec tests. It would be really helpful to be able to group the tests either by the [Subject] attribute, or by the file name that the test is defined in.
3 votes -
Pin test class in test runner rather than pin each test separately
Would be nice to have ability to pin test class to test runner, rather than pinning each newly added test separately. When adding a new feature, you tend to spam quite a few tests in new test class, or to some existing class. If solution is big, and you have many tests, the response time from NCrunch becomes poor. Of course you can pin each task separately when you add them, but when you spam many small tests, it becomes annoying. NCrunch could automatically detect newly added or modified tests in pinned class(es) and run them, ignoring the rest.
9 votes -
ARM support
Please compile / release for ARM as well as x86/x64.
I am looking to run the NCrunch Grid on machines which use ARM chips and noticed there are only x86/x64 builds.4 votes -
Support the new Visual Studio Code IDE
Support the new Visual Studio Code editor.
While it doesn't yet provide extensibility for utils like NCrunch, it is apparently planned for upcoming development, so I wanted to get this on the NCrunch radar.150 votes -
Build on line "commit" insead of each character typed
I would like the ability to be able to set NCrunch to only build my solution and run my tests after a new line of code is entered or an existing line of code has been edited.
I find the feedback I get from VS more than enough while writing my line of code and would much rather have NCrunch working on giving me feedback on my solution up to the point where I added/edited the last complete line of code while typing the next.
This would allow me to run many more test (as NCrunch has the time between…5 votes -
Update CodeLens test stats
In Visual Studio 2015, Code Lens shows me 0 passing tests, while NCrunch shows me all green markers.
Maybe it is possible for NCrunch to update the CodeLens test statistics.59 votes -
Filter to show running tests.
Hi, I'd like to have a new filter option along side the "show passing/failing/unexecuted/ignored tests" buttons which would allow me to "show running tests". My use case would be to have show enabled for failing, unexecuted, and running tests -- so I can more clearly see what NCrunch is up to at any given moment.
4 votes -
44 votes
-
ternary coverage
Increase resolution of coverage so that a ternary expression shows code coverage if one branch is not covered. (Otherwise my team is going to make me always use 8-line ifs instead of 1-line ternaries just so we can see code coverage completely :'( )
22 votes -
Option to run all test in current .cs file
I would be nice if I could tell NCrunch to run all tests in the current file.
Often related tests are implemented in the same .cs file. Some of the projects I work on are too large to leave ncrunch running all the time, so an option to just run all tests in a certain file would be really helpful.
5 votes -
NCrunch Console Tools provide TeamCity Code Coverage Stats
You can check TeamCity documentation here: https://confluence.jetbrains.com/display/TCD9/Custom+Chart#CustomChart-CustomBuildMetrics
CodeCoverageB Block-level code coverage %
•CodeCoverageC Class-level code coverage %
•CodeCoverageL Line-level code coverage %
•CodeCoverageM Method-level code coverage %
•CodeCoverageAbsLCovered The number of covered lines int
•CodeCoverageAbsMCovered The number of covered methods int
•CodeCoverageAbsCCovered The number of covered classes int
•CodeCoverageAbsLTotal The total number of lines int
•CodeCoverageAbsMTotal The total number of methods int
•CodeCoverageAbsCTotal The total number of classes int
31 votes -
Add button to enable/disable word wrap in test output window
The test output window currently wraps text which can make it difficult to read stack traces. An option to disable word wrap would be helpful, especially if it could be toggled via a button on the window itself.
8 votes -
Hide non test projects in the NCrunch Tests window
I typically leave the 'Show Passing Tests' filter enabled. However, when it is enabled, non-test projects also show up in the list with a check next to them. It would be good if the non-test projects would not show up at all in the tests view since there are no tests in them.
6 votes -
Color the console output
I really like the idea of separation of console outputs by test. But, the problem is, that with more logs the output becomes cluttered. There is an excellent plugin for Visual Studio called VSColorOuput that allows to specify regular expressions to color the console output in the output window.
Would you consider:
1. Add similar coloring preferences to console output
or
2. Output console to the output window, as requested in another feature request?4 votes
- Don't see your idea?