Need help with Giles?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

codereflection
125 Stars 29 Forks MIT License 304 Commits 21 Opened issues

Description

a continuous testing tool for .NET applications

Services available

!
?

Need anything else?

Contributors list

No Data

Giles - Watcher extraordinaire..

a continuous test runner for .NET applications. True to form, Giles will watch you kick ass, and let you know right away when you have made a mistake (intentionally or not).

Usage:

giles.exe -s [path_to_solution]

or

giles.ps1 (from root of solution, this will usually find your solution and test assemblies for you)

(

giles-x86.exe
and
giles-x86.ps1
are also available for strictly 32-bit applications)

Command Line Help:

Giles Options

s, SolutionPath Required. Path to the sln file

t, TestAssemblyPath Optional, Giles will try to find the test assembly

help Display this help screen.

Interactive Console:

While in the interactive console, press ? for a list of options:

Interactive Console Options:
   ? = Display options
   C = Clear the window
   I = Show current configuration
   R = Run build & tests now
   V = Display all messages from last test run
   E = Display errors from last test run
   O = Output errors from last test run to file...
   D = Output all messages from last test run to file...
   B = Set Build Delay
   F = Set Test Filters
   H = Clear Test Filters && Output Files
   Q = Quit
   P = Toggle Pause Giles

FAQ

Giles shows build error while VS compiles without problem. What can I do? Change MSBuild.exe path in Giles config file. Giles uses .NET default MSBuild while some VS (like 2013) uses standalone version (for example: C:\Program Files (x86)\MSBuild\12.0\Bin\msbuild.exe)

For more information and requirement to run Giles, please visit the wiki

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.