JamesTryand / ContinuousTests

Continuous testing tool for .Net running only affected tests.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ContinuousTests is a continuous testing tool for the .Net and Mono platform. It helps you with the way you do TDD by taking care of all compiling and testing in the background to help you work more efficiently. It also figures out exactly which tests to run, based on the changes you just made. So, instead of running all tests, it will only run those affected by your changes.

In addition to making sure your work flow is optimized it can generate graphs visualizing the relation between a piece of code and the tests run on it, annotation inside your code showing risk you are taking changing this piece of code, and more.


Prerequisites for compiling
    MS .Net / Mono
    Visual Studio 2010 SDK (windows)
    Ruby (only when running version change script)

To compile ContinuousTests run release.bat on Windows and release.sh on Linux (possibly osx). On windows it will deploy the stand alone binaries and the Visual Studio installer to the ReleaseBinaries\Installer folder. Please backup the world before you try out the VS addin installer. It is known to be buggy. On Linux it will deploy the stand alone client to ReleaseBinaries.
( https://www.microsoft.com/en-us/download/details.aspx?id=21835 : known working SDK : VS2010 required )

About

Continuous testing tool for .Net running only affected tests.

License:Other


Languages

Language:C# 58.8%Language:Ruby 16.5%Language:HTML 14.9%Language:Inno Setup 4.2%Language:C++ 1.2%Language:C 1.2%Language:Visual Basic .NET 0.9%Language:XSLT 0.8%Language:JavaScript 0.5%Language:Rich Text Format 0.3%Language:Smalltalk 0.2%Language:CSS 0.2%Language:Batchfile 0.2%Language:Shell 0.1%Language:Roff 0.0%Language:Pascal 0.0%Language:PowerShell 0.0%