Any opinions expressed here are my own and not necessarily those of my employer (I'm self-employed).

Apr 24, 2014

NUnit and Visual Studio Online

Green buildVisual Studio Online looks pretty cool so I’ve decided that I'll use it for the next NWebsec release. The project setup was relatively straightforward and painless, but I hit a speed bump when I ran the first build of NWebsec.

The first build was successful, but it didn’t run the unit tests. The build log contained the following warning:
No test found. Make sure that installed test discoverers & executors, platform & framework version settings are appropriate and try again.
Of course, I was missing the NUnit test adapter on the build server. The article on how to Run tests in your build documents how to resolve this in the Q/A section  — but that solution involves checking in binaries and tweaking your build definition. I’m not a big fan of that approach and fortunately there’s another way to solve this.

It turns out that there’s a NUnit Test Adapter for VS2012 and VS2013 NuGet package. You only need to install this in one of the projects in your solution for the build server to find the assemblies. I added it to one of the unit test projects and voilà! On the next build, the tests ran as expected. For the record: they were all green too.

There are a few reasons for why I prefer this approach:

  • You avoid checking in binaries
  • There's less custom configuration for your build definition
  • You can easily keep track of updates to the test adapter through NuGet

So there. With the CI build up and running, I can now get back to planning the next NWebsec release.


  1. Hi. I'm getting the same issue. I installed the NUnit Test Adapter, but it still doesn't seem to be working. Do you know of any other ways you tried to solve this issue? Thanks.

  2. Great post.Thanks for the wonderful share.Very Nice article.Keep updating more interesting blogs like this.
    Thank you!!

    Hadoop training in coimbatore

  3. Thankfully there was another solution.

  4. Thank you for taking time to provide us some of the useful and exclusive information with us.
    Hadoop Training in Chennai | Hadoop course in Chennai | Hadoop Training institutes in Chennai


Copyright notice

© André N. Klingsheim and www.dotnetnoob.com, 2009-2015. Unauthorized use and/or duplication of this material without express and written permission from this blog’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to André N. Klingsheim and www.dotnetnoob.com with appropriate and specific direction to the original content.

Read other popular posts