, , , rake. , (mbunit). , . , , ( ) ( ).
, , .
- ruby ( )
- Rakefile.rb
- , "rake" enter
, .
DOT_NET_PATH = "C:/Windows/Microsoft.NET/Framework/v3.5/"
= "YOUR_SOLUTION_HERE.sln"
CONFIG = ""
MBUNIT_PATH = "C:/pROGRAMS/Gallio/Gallio.Echo.exe"
TEST_NAME = "NAME_OF_TEST_PROJECT_HERE"
task: default = > [ "build: all" ]
namespace: build do
task: all = > [: compile,: test]
desc " MSBuild : '# {SOLUTION}'"
: do
sh "#{DOT_NET_PATH}msbuild.exe /p:Configuration=#{CONFIG} #{SOLUTION}"
desc " Gallio MbUnit"
: test = > [: compile] do
sh "#{MBUNIT_PATH} /no-echo-results test/#{TEST_NAME}/bin/Debug/#{TEST_NAME}.dll"