class DefaultTasks

Public Class Methods

new(session, tools) click to toggle source
# File lib/rakeoff/default_tasks.rb, line 3
def initialize(session, tools)
        @session = session
        @tools = tools
end

Public Instance Methods

setup() click to toggle source
# File lib/rakeoff/default_tasks.rb, line 8
def setup
        @tools.download(@session.tools_dir, @session.tools_download_uri)

AspnetCompileTask.new(:aspnetcompile)
CleanTask.new(:clean)
TokensTask.new(:tokens)

CompileTask.new(:compile, '')    
CompileTask.new(:publish, "/property:OutDir=#{@session.output_dir}/publish/")    

TestsTask.new(:unit_tests, "**/[b][i][n]/#{@session.configuration}/*.Unit?Tests.dll")
TestsTask.new(:integration_tests, "**/[b][i][n]/#{@session.configuration}/*.Integration?Tests.dll")
TestsTask.new(:acceptance_tests, "**/[b][i][n]/#{@session.configuration}/*.Acceptance?Tests.dll")  
end