##// END OF EJS Templates
split method for scm test repository extracting (#16881)...
Toshi MARUYAMA -
r12861:4b0f418c801a
parent child
Show More
@@ -51,13 +51,17 namespace :test do
51 end
51 end
52 end
52 end
53
53
54 def extract_tar_gz(prefix)
55 unless File.exists?("tmp/test/#{prefix}_repository")
56 # system "gunzip < test/fixtures/repositories/#{prefix}_repository.tar.gz | tar -xv -C tmp/test"
57 system "tar -xvz -C tmp/test -f test/fixtures/repositories/#{prefix}_repository.tar.gz"
58 end
59 end
60
54 (supported_scms - [:subversion, :mercurial]).each do |scm|
61 (supported_scms - [:subversion, :mercurial]).each do |scm|
55 desc "Creates a test #{scm} repository"
62 desc "Creates a test #{scm} repository"
56 task scm => :create_dir do
63 task scm => :create_dir do
57 unless File.exists?("tmp/test/#{scm}_repository")
64 extract_tar_gz(scm)
58 # system "gunzip < test/fixtures/repositories/#{scm}_repository.tar.gz | tar -xv -C tmp/test"
59 system "tar -xvz -C tmp/test -f test/fixtures/repositories/#{scm}_repository.tar.gz"
60 end
61 end
65 end
62 end
66 end
63
67
General Comments 0
You need to be logged in to leave comments. Login now