General

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the “My feedback” filter and select “My open ideas”.
(thinking…)
Reset

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can vote and comment on it.

If it doesn't exist, you can post your idea so others can vote on it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
    1. Implement automatic multiple executions for benchmarks tests

      We will need the benchmarks to be run several (sometimes hundreds or thousands of times).
      Clicking NUnit's Run button for each of these iterations is unrealistic.
      Will there be any way of controlling how many times the benchmark is run?
      If so is there a timeframe that we can expect this feature to be introduced?

      14 votes
      Vote 0 votes Vote Vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        I agree to the terms of service

        You'll receive a confirmation email with a link to create a password (optional).

        Signed in as (Sign out)
        You have left! (?) (thinking…)
        under review  ·  NinjaCrossAdminNinjaCross (Admin, FireBenchmarks) responded

        There is already and attribute (RepeatAttribute) in NUnit that allows to execute a test multiple times, but unfortunately it doesn’t work with FireBenchmarks, since it just run the body of the test without firing the events of the EventsListener interface (the connection between FireBenchmarks and the NUnit core).
        Considering the described requisites, a custom runner would be the perfect solution since you can control all the execution process.
        Maybe in a future release a custom runner will be implemented, but at the moment it’s not yet in the development roadmap.

      • 5 votes
        Vote 0 votes Vote Vote
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          I agree to the terms of service

          You'll receive a confirmation email with a link to create a password (optional).

          Signed in as (Sign out)
          You have left! (?) (thinking…)
        • Provide a callback mechanism to enable recording of code blocks within a test

          Consider the scenario where I want to do performance testing for components that drive UI interaction. For example, I need to ensure that all my response times on things like dropdown box population or text highlighting happen within 100 milliseconds.

          To test that, I'd like to create a unit test method where I have some setup and cleanup, and I want to collect the performance data just on the specific function call that does the UI interaction. Getting the runtime for the whole test isn't useful, because the setup and cleanup will likely dominate the <100ms for the UI interaction… more

          3 votes
          Vote 0 votes Vote Vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            I agree to the terms of service

            You'll receive a confirmation email with a link to create a password (optional).

            Signed in as (Sign out)
            You have left! (?) (thinking…)
            under review  ·  1 comment  ·  Admin →
          • External specification of OutputTarget

            make it possible to specify OutputTarget outside the tests. For instance in an external config file.

            That way the build server could decide where to put these output files.

            2 votes
            Vote 0 votes Vote Vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              I agree to the terms of service

              You'll receive a confirmation email with a link to create a password (optional).

              Signed in as (Sign out)
              You have left! (?) (thinking…)
              planned  ·  0 comments  ·  Admin →
            • Initialize the assembly before running the actual performance tests

              Not sure how you would do this in the context of the NUnit framework, but one of the problems I notice is that when you first run the test (after say adding a test), the execution time is much longer than subsequent runs. This skews the results.

              1 vote
              Vote 0 votes Vote Vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                I agree to the terms of service

                You'll receive a confirmation email with a link to create a password (optional).

                Signed in as (Sign out)
                You have left! (?) (thinking…)
            • Don’t see your idea?
            • Post a new idea…
            • General

              Knowledge Base and Helpdesk