From 0cffabde39587ce692de6adcd41b50d9391cd133 Mon Sep 17 00:00:00 2001 From: Joe Ferris Date: Sun, 10 Nov 2013 17:03:11 -0500 Subject: [PATCH] Simplify Rakefile build * gem install doesn't depend on rake * Always build tests during rake --- Rakefile | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/Rakefile b/Rakefile index b5564b7..8a0e12c 100644 --- a/Rakefile +++ b/Rakefile @@ -7,7 +7,7 @@ Bundler::GemHelper.install_tasks desc "Generate a Makefile using qmake" file 'Makefile' do - CapybaraWebkitBuilder.makefile or exit(1) + CapybaraWebkitBuilder.makefile('CONFIG+=test') or exit(1) end desc "Regenerate dependencies using qmake" @@ -20,15 +20,8 @@ task :build => :qmake do CapybaraWebkitBuilder.build or exit(1) end -task :makefile_test do - CapybaraWebkitBuilder.makefile('CONFIG+=test') or exit(1) -end - -desc "Build the webkit server for running tests" -task :build_test => [:makefile_test, :build] - desc "Run QtTest unit tests for webkit server" -task :check => :build_test do +task :check => :build do sh("make check") or exit(1) end @@ -39,6 +32,8 @@ RSpec::Core::RakeTask.new do |t| t.rspec_opts = "--format progress" end +task :spec => :build + desc "Default: build and run all specs" task :default => [:check, :spec]