Feature Requests
58 results found
-
.NET 4.8.1
Support .NET 4.8.1
2 votes -
Earlier Support for .Net 5.0
Currently, NCrunch supports up to .Net Core 3.1
.Net 5 is on "5.0.0-preview.7" (2020-07-21) now and will be released for 1st November.
My leading role leads me to develop often en preview and it has a burden to switch OFF NCrunch for those projets (when preview .Net Core 3 was the same burden).
My question is when the support is planned to be? And Can, principally can you change your workflow to have "Earlier support" for the new versions?
Thank you,
Christian P. Gyssels
MCT2 votesImplemented and released as part of NCrunch v4.5.
-
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 -
Custom environment variables per solution or per project
At the moment you can only custom environment variables can only be set globally (https://www.ncrunch.net/documentation/reference_global-configuration_custom-environment-variables). In particular, this means that they cannot be checked in to source control. It would be good to be able to set this per project or per solution, so that it could be shared across teams.
(For example, I would really like to be able to set a DONTINSTALLNPM environment variable to prevent this target from running in the Npm.js NuGet package: https://github.com/giggio/npm-nuget/blob/master/build/npm.js.targets)
2 votesThis is possible under the new configuration system released with V3.
-
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 votesNow available with the new V3 configuration system.
http://blog.ncrunch.net/post/Announcing-NCrunch-Version-3!.aspx -
Make "Custom Environment Variables" solution specific
I have different environment variable settings for different solutions, thus I would want the setting in "Custom Environment Variables" not to be stored globally on my machine but instead specific per solution so I don't need to manually change them depending on solution used.
2 votesThis is possible under the new configuration system released with V3.
-
Highlighting an important test to work on
I would like to "highlight" one or more tests as the most important ones at the moment. We have a little bit longer running tests and usually I work on a bug or a feature that is present on one or two of the tests. When I make a code change I don't want to wait for other tests to run. Usually I end up manually run the tests (from NCrunch list) or ignoring all the other tests and unignoring the important ones.
With this feature I could just highlight couple of tests so that they will be always run…
1 vote -
Add "Check for Updates" menu item or do it automatically
All modern tools have possibility to check that updates available. I think good thing to have possibility check updates automatically or by the menu item, and inform user about new version available.
1 voteAlready implemented. NCrunch automatically checks for updates on a weekly basis and this can be disabled via config setting.
-
Filter settings in NCrunch Configuration window by name
Similar to the "Search" edit for tests I would like a "Search" edit for settings. This so I quickly can change setting I am looking for by typing e.g. "env" to find the custom enviornment variables settings (for the current settings layer I have selected)
1 voteIntroduced in NCrunch v3.24 (just released).
-
Sign all application exe files
Please sign all the exe files installed and utilized during execution so that we can whitelist your exe files with security software.
1 vote -
Show Date as tooltip or suffix for Last Run/Build column
Last Run/Build only shows current time. When you have a session open for more then 1 day it becomes difficult to tell when it was last executed (and sorting does not work properly, but I assume this is a bug).
Adding the date as suffix in column (not prefix since IMHO the mostly the date is always today, thus saving screen estate if column can be narrow so date becomes truncated when needed) would help in determine if it was run today or not.
Alternative solutions:
A) Add the date (e.g. "2018-06-27") upon moseover.
B) Add date as separate column…1 voteThis was, actually, implemented a while ago. Sorry, I forgot to close the ticket.
-
Support .NET framework 4.7.2
Currently, NCrunch supports up to 4.7.1.
1 voteReleased with v3.16.
-
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 voteIntroduced in 2.20 (Released today).
-
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 voteIntroduced in 2.20 (Released today).
-
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 voteImplemented in NCrunch 2.19
-
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 voteThis feature was released in NCrunch v2.15 (May). Unfortunately, as there is no way to apply the feature retrospectively, everyone that is upgrading from older versions is still being hit by the bad UX.
-
Remote server: Remember service settings for Grid Node Service during upgrade.
v2.7.0.5
I have a non administrator account NCrunch Grid Node Service is running under as well as a service dependency on SQL Server express.
When upgrading these settings are reset to default values (e.g. Local System as the account service is running under).
I would like my customized settings windows service settings to be kept during upgrades.
1 vote -
Make use of ExcludeFromCodeCoverage .net framework attribute
there is already this attribute in framework, most of code coverage tools make use of it, why not to use it.
0 votes
- Don't see your idea?