summaryrefslogtreecommitdiff
path: root/rakefile.rb
diff options
context:
space:
mode:
Diffstat (limited to 'rakefile.rb')
-rw-r--r--rakefile.rb39
1 files changed, 9 insertions, 30 deletions
diff --git a/rakefile.rb b/rakefile.rb
index 4dc53ff..5c169de 100644
--- a/rakefile.rb
+++ b/rakefile.rb
@@ -22,9 +22,6 @@ end
template_files = TemplateFileList.new('**/*.template')
template_code_dir = File.join('product','templated_code')
-sql_runner = SqlRunner.new :sql_tool => local_settings[:osql_exe] , :connection_string => local_settings[:osql_connectionstring]
-
-
#configuration files
config_files = FileList.new(File.join('product','config','*.template')).select{|fn| ! fn.include?('app.config')}
app_config = TemplateFile.new(File.join('product','config',local_settings[:app_config_template]))
@@ -35,7 +32,7 @@ project_test_dir = File.join('product',"#{Project.tests_dir}",'bin','debug')
output_folders = [project_startup_dir,project_test_dir]
-task :default => [:build_db,:test]
+task :default => [:test]
task :clean do
FileUtils.rm_rf('artifacts')
@@ -48,30 +45,21 @@ task :init => :clean do
mkdir "artifacts/deploy/#{Project.name}"
end
-task :expand_all_template_files do
- template_files.generate_all_output_files(local_settings.settings)
-end
-
-task :build_db => :expand_all_template_files do
- sql_runner.process_sql_files(create_sql_fileset('ddl'))
-end
-
-task :load_data => :build_db do
- sql_runner.process_sql_files(create_sql_fileset('data'))
-end
-
-task :compile => :expand_all_template_files do
+task :compile do
MSBuildRunner.compile :compile_target => COMPILE_TARGET, :solution_file => 'solution.sln'
end
task :test, :category_to_exclude, :needs => [:compile] do |t,args|
- puts Project.startup_dir
runner = MbUnitRunner.new :compile_target => COMPILE_TARGET, :category_to_exclude => 'SLOW', :show_report => true, :report_type => "text"
runner.execute_tests ["#{Project.tests_dir}"]
end
+task :test_xml, :category_to_exclude, :needs => [:compile] do |t,args|
+ runner = MbUnitRunner.new :compile_target => COMPILE_TARGET, :category_to_exclude => 'SLOW'
+ runner.execute_tests ["#{Project.tests_dir}"]
+end
+
task :test_all, :category_to_exclude, :needs => [:compile] do |t,args|
- puts Project.startup_dir
runner = MbUnitRunner.new :compile_target => COMPILE_TARGET, :category_to_exclude => 'none', :show_report => true, :report_type => "text"
runner.execute_tests ["#{Project.tests_dir}"]
end
@@ -85,9 +73,9 @@ task :info do
puts COMPILE_TARGET
end
-task :run_test_report => [:test] do
+task :run_test_report => [:test_xml] do
runner = BDDDocRunner.new
- runner.run(File.join('product',"#{Project.tests_dir}",'bin','debug',"#{Project.tests_dir}.dll"))
+ runner.run(File.join('product',"#{Project.tests_dir}",'bin','debug',"application.tests.dll"))
end
task :deploy => [:init,:compile] do
@@ -98,15 +86,6 @@ task :deploy => [:init,:compile] do
FileUtils.cp_r(File.join('thirdparty','developwithpassion.commons'),deploy_folder)
end
-task :from_ide do
- app_config.generate_to(File.join(project_startup_dir,"#{Project.startup_config}"),local_settings.settings)
- app_config.generate_to(File.join(project_test_dir,"#{Project.tests_dir}.dll.config"),local_settings.settings)
-
- config_files.each do |file|
- TemplateFile.new(file).generate_to_directories([project_startup_dir,project_test_dir],local_settings.settings)
- end
-end
-
task :run do
deploy_folder = File.join('artifacts','deploy')
sql_folder = File.join(Dir.getwd,'product','sql')