Forum member

aboy021

19 posts

Posts by aboy021

  1. VS 2012 Dark Theme Compatability

    That's great to hear! Do you have a rough estimate on when you hope to release V2?

  2. VS 2012 Dark Theme Compatability

    Is there a development roadmap for NCrunch? It would be nice to have a sense of where features like this stand in the development priorities.

  3. Unit test project with only xUnit.net theories in it is not picked up

    I've had this issue as well, and ended up using a dummy [Fact] to make sure all the [Theory] tests run.

  4. NCrunch.Framework.ExclusivelyUses Inheritance

    Excellent, thanks for the clarification. It's handy on an integration test base class I've got, and what you're telling me has helped me track down an issue. Thanks.

  5. NCrunch.Framework.ExclusivelyUses Inheritance

    Is the ExclusivelyUses attribute inherited? e.g. [AttributeUsage (Inherited = True)]

  6. Cumulative Processing Time

    I think I confused the whole thing by trying to talk about tests as well as builds. Thanks for your persistence :)

  7. Cumulative Processing Time

    I think it's more like: As a user, Given a processing queue full of tests and builds, When a change is made to the codebase, Then I want to know, of the tasks that will need to be processed in order for a specific task to be processed, which ones will take the longest? So that I can identify …

  8. Highlight failing test code

    This is a great idea, one of the things I love about NCrunch is being able to glance at code and know where it's breaking.

  9. Cumulative Processing Time

    I tend to find that while I'm working on one particular feature there are a number of projects and tests that are impacted, while there are many more that are not. A project that is the slowest to compile might only ever compiled once, while there are several moderately slow ones that are compile…

  10. Cumulative Processing Time

    Perhaps I'm misunderstanding the processing queue, but I've been using the "Processing Time" column to identify projects, tests, or groups of tests (depending on how NCrunch breaks it up) that are slow. My thinking is that if there were a column that had a value that had the last processing time …

  11. Unit and Integration Test separation best practices

    I'm about to reorganize our unit tests in order to improve the performance of NCrunch in our main application. I'm tossing up between two way of partitioning unit tests and integration tests: Different projects: - Example.Test.Unit - Example.Test.Integration - Example.Test.Util Or Differ…

  12. Cumulative Processing Time

    In the NCrunch Processing Queue, I'd like to have a column called "Cumulative Processing Time". It would include the sum of the "Processing Time" column for this session. This would help me in my refactoring efforts by allowing me to find the code that is currently a performance bottleneck.

  13. Project slow to analyse and test

    Thanks a lot for that. In my case setting the framework utilisation type to StaticAnalysis is sufficient. It turns out the analysis part was blocking tests from running, so it lead to the whole thing feeling unresponsive. Everything is running fine now. It's worth mentioning this is an older p…

  14. Project slow to analyse and test

    I have a unit test project that use NUnit. It contains just under 2000 tests. The project only contains unit tests, there are no integration tests, and everything should be pretty quick. It currently takes around 4 minutes to complete the Analyse Assembly task. Summing the processing times fo…

  15. NCrunch Build Fails with XUnit on VS2010

    Ok, so just to summarise the fix for the moment is to comment out the assembly binding redirects that the nuget package adds to the app.config. In the future the nature of NCrunch's Xunit support may change and this issue may disappear. Now that I've got a workaround things are behaving nicely…

  16. NCrunch Build Fails with XUnit on VS2010

    I verified the existence of the Xunit dll. I had earlier tried an approach I read about in the forums involving upgrading the xunit dll, so in case I'd created new problems I decided to reinstall ncrunch. After reinstalling ncrunch I verified that the dll was in the extensions folder specified (C:…

  17. NCrunch Build Fails with XUnit on VS2010

    I have a very simple C# project that contains the following code: [code=csharp]namespace StringKata { using Xunit; public class StringCalculator { public int Add(string numbers) { return 0; } } public class StringCalculatorTests { [Fact] public void Empty_s…

  18. Why Slow Report

    A flat view with test execution times would be great. I use TeamCity for our build server and it offers a flat view of test execution times which I find handy, when I take the time to open it up and look. It would be great to have such information close at hand.

  19. Why Slow Report

    It would be great if I could bring up a report that contained a list of the slowest things in the solution from NCrunch's perspective so that I've always got a hit list to make things faster. Things that come to mind: - Project that are slow to build - Slowest tests - Slowest test fixtures