You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by se...@apache.org on 2021/08/16 15:51:14 UTC
[whimsy] 02/02: Ensure work dirs are tidied up
This is an automated email from the ASF dual-hosted git repository.
sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git
commit 06c006e814141c6571821c0917dc22f154c85331
Author: Sebb <se...@apache.org>
AuthorDate: Mon Aug 16 16:51:04 2021 +0100
Ensure work dirs are tidied up
---
lib/Rakefile | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/lib/Rakefile b/lib/Rakefile
index 74f7b17..738d332 100644
--- a/lib/Rakefile
+++ b/lib/Rakefile
@@ -1,12 +1,13 @@
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec)
-task :default => :spec
-task :test => :spec
+task :default => [:spec, :end]
+task :test => [:spec, :end]
task :spec => :work
task :work => ['test/svn/incubator-podlings']
file 'test/work/repository' do
unless File.exist? 'test/work/repository/format'
+ mkdir 'test/work' unless Dir.exist? 'test/work'
system 'svnadmin create test/work/repository'
end
end
@@ -17,3 +18,10 @@ file 'test/svn/incubator-podlings' => 'test/work/repository' do
system "svn co file:///#{Dir.pwd}/work/repository svn/incubator-podlings"
end
end
+
+task :end => [:clobber, :clean]
+
+# cleanup
+require 'rake/clean'
+CLEAN.include 'test/work'
+CLOBBER.include 'test/svn/incubator-podlings'