Code Monkey home page Code Monkey logo

darrencauthon / autotest.net Goto Github PK

View Code? Open in Web Editor NEW

This project forked from acken/autotest.net

0.0 2.0 0.0 9.35 MB

AutoTest.NET is based off of autotest which is a popular Ruby tool for running your unit tests as soon as your save your files. This practice gives you immediate feedback and helps facilitate real test driven development. This project was originally started by James Avery at http://code.google.com/p/autotestnet/

License: MIT License

JavaScript 0.08% Shell 0.55% C# 99.38%

autotest.net's Introduction

(View in WordPad or similar on windows since the file uses Unix line endings)

AutoTest.Net
This product provides continuous testing for the .Net platform.It contains a 
winforms app and a console app.

Features
	* File tracking: Automatic builds and testruns
	* Assembly tracking: Automatic test runs for built assemblies (if 
	  BuildExecutable is removed from config)
		* You can then build through Visual Studio or something similar
	* Cross platform support through Mono
	* Supports C# and Visual Basic projects
	* Supported build tools
		* MSBuild.exe
		* Mono's xbuild
	* Supported test runners
		* MSTest
		* NUnit
		* XUnit
	* Supports notifications through
		* notify-send (Linux)
		* Snarl through it's tcp interface (Windows)
		* Growl (Mac, Windows)
	* Supports configurable ignore files using the .gitignore format
	* Local config files extending the main config
		* The attribute override="merge" will merge with original
		* The attribute override="exclude" will remove it all together

Geting started
To get started using this application edit AutoTest.config to suite your system.
When done start either the winforms app or the console app. In the winforms 
application the little button in the top rightcorner will display some nice to 
know messages now and then. When set up just edita file within the watched folder 
and save it. AutoTest.Net will detect any changes and start builds and run tests.
If you end up in a scenario where it goes in to an endless loop it's probably
detecting changes in a file generated either by build or testrun. If so use the
ignore posibility in the configuration file. To figure out what files are being
generated turn on logging and check the debug.log file.

Build from source
To build the whole thing from source just clone or fork the repository. When done
go in and run build and deploy scripts (biuld.sh/build.bat and deploy.sh/deploy.bat
depending on whether you are on Windows(bat) or something else(sh)). After running
build and deploy scripts you will find the built binaries under the ReleaseBinaries
folder.

autotest.net's People

Contributors

acken avatar object avatar roelofb avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.