Sha256: 24dc24ef0fc464c0808f54af2f10e2195ae9c5cc91e1657c8a5e336ae9eed34e

Contents?: true

Size: 1.25 KB

Versions: 3

Compression:

Stored size: 1.25 KB

Contents

#!/usr/bin/env rake
begin
  require 'bundler/setup'
rescue LoadError
  puts 'You must `gem install bundler` and `bundle install` to run rake tasks'
end
begin
  require 'rdoc/task'
rescue LoadError
  require 'rdoc/rdoc'
  require 'rake/rdoctask'
  RDoc::Task = Rake::RDocTask
end

RDoc::Task.new(:rdoc) do |rdoc|
  rdoc.rdoc_dir = 'rdoc'
  rdoc.title    = 'I18nViz'
  rdoc.options << '--line-numbers'
  rdoc.rdoc_files.include('README.rdoc')
  rdoc.rdoc_files.include('lib/**/*.rb')
end

APP_RAKEFILE = File.expand_path("../test/dummy/Rakefile", __FILE__)
load 'rails/tasks/engine.rake'


Bundler::GemHelper.install_tasks

require 'rake/testtask'
require 'evergreen'

namespace :spec do
  desc "Run JavaScript specs via Evergreen"
  task :javascripts => :environment do
    Evergreen.root = File.expand_path('.')
    result = Evergreen::Runner.new.run
    Kernel.exit(1) unless result
  end
end

Rake::TestTask.new(:test) do |t|
  t.libs << 'lib'
  t.libs << 'test'
  t.pattern = 'test/**/*_test.rb'
  t.verbose = false

  #Rake::Task[:js_tests].invoke
end

task :travis do
  ["rake test"].each do |cmd|
    puts "Starting to run #{cmd}..."
    system("export DISPLAY=:99.0 && bundle exec #{cmd}")
    raise "#{cmd} failed!" unless $?.exitstatus == 0
  end
end

task :default => :test

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
i18n_viz-1.2.0 Rakefile
i18n_viz-1.1.0 Rakefile
i18n_viz-1.0.1 Rakefile