Sha256: 673051e8dcef8af0f38aeb6c1da4708f81bc7a16c37ded0da94127962f5d68d9

Contents?: true

Size: 1.3 KB

Versions: 52

Compression:

Stored size: 1.3 KB

Contents

$LOAD_PATH.unshift(File.dirname(__FILE__) + '/../../lib')
require 'ruby-debug'
require 'grit'
require 'spec/expectations'
gem 'sqlite3-ruby'

ENV["PATH"] += ":#{File.dirname(File.expand_path(__FILE__))}/../../bin"
ENV["GIT_DIR"] = nil
ENV["GIT_WORK_TREE"] = nil
ENV["GIT_INDEX_FILE"] = nil

ROOT = File.expand_path(File.dirname(__FILE__) + '/../..')

# setup fixtures
if File.exist?("/dev/shm")
  FileUtils.rm_rf "tmp"
  tmp_dir = "/dev/shm/bard_testing_tmp"
  FileUtils.rm_rf tmp_dir
  FileUtils.mkdir tmp_dir
  `ln -s #{tmp_dir} tmp`
else 
  FileUtils.rm_rf "tmp"
  FileUtils.mkdir "tmp"
end

Dir.chdir 'tmp' do
  `git clone --mirror --recursive #{ROOT}/fixtures/repo origin.git`

  `git clone --bare --recursive origin.git submodule_a.git`
  `git clone --bare --recursive origin.git submodule_b.git`
  %w(development_a development_b staging production).each do |env|
    `git clone --recursive origin.git #{env}`
    Dir.chdir env do
      FileUtils.cp "config/database.sample.yml", "config/database.yml"
      `grb track master`
      `git checkout master`
      unless env == "production"
        `grb track integration`
        `git checkout integration`
      end
    end
  end
  FileUtils.mkdir "fixtures"
  Dir.foreach "." do |file|
    FileUtils.mv(file, "fixtures/") unless %w(fixtures . ..).include? file
  end
end

Version data entries

52 entries across 52 versions & 1 rubygems

Version Path
bard-1.0.1 features/support/env.rb
bard-1.0.0 features/support/env.rb
bard-0.69.2 features/support/env.rb
bard-0.69.1 features/support/env.rb
bard-0.69.0 features/support/env.rb
bard-0.68.0 features/support/env.rb
bard-0.67.0 features/support/env.rb
bard-0.66.0 features/support/env.rb
bard-0.65.0 features/support/env.rb
bard-0.64.1 features/support/env.rb
bard-0.64.0 features/support/env.rb
bard-0.63.0 features/support/env.rb
bard-0.62.2 features/support/env.rb
bard-0.62.1 features/support/env.rb
bard-0.62.0 features/support/env.rb
bard-0.61.0 features/support/env.rb
bard-0.60.0 features/support/env.rb
bard-0.59.3 features/support/env.rb
bard-0.59.2 features/support/env.rb
bard-0.59.1 features/support/env.rb