From 9dff70a3c0d3b0491e5f0566eef47a1874b9982e Mon Sep 17 00:00:00 2001 From: Brandon Robins Date: Thu, 21 Dec 2017 22:34:28 -0600 Subject: [PATCH] Add rake task descriptions --- Rakefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Rakefile b/Rakefile index 54c88f9..41e4be0 100644 --- a/Rakefile +++ b/Rakefile @@ -25,6 +25,7 @@ namespace :litmus do end CLEAN.include("tmp") + desc "Unarchive litmus test suite zip file" task :unarchive => :fetch do unless File.directory? "#{Dir.pwd}/litmus-0.13" sh "tar -xvzf #{tmp_dir}/litmus-0.13.tar.gz" @@ -32,6 +33,7 @@ namespace :litmus do end CLEAN.include("litmus-0.13") + desc "Configure litmus test suite" task :configure => :unarchive do unless File.exist? "litmus-0.13/configured" sh "cd litmus-0.13 && ./configure" @@ -39,11 +41,13 @@ namespace :litmus do end end + desc "'make clean' litmus test suite" task :make_clean do sh "cd litmus-0.13 && make clean" sh "rm litmus-0.13/configured" end + desc "Run litmus test suite" task :run => :configure do sh "cd spec/dummy/ && rails server -d" puma_pid = `cat spec/dummy/tmp/pids/server.pid` @@ -56,6 +60,7 @@ namespace :litmus do puts "!!!!! Failure encountered during litmus test suite !!!!!" end + sleep 1 sh "kill #{puma_pid}" exit exit_code end