Codeminer42/cm42-central

View on GitHub
lib/tasks/travis.rake

Summary

Maintainability
Test Coverage
namespace :travis do
  desc 'Runs rspec specs and jest specs on travis'
  task :run_specs do
    ['bundle exec rspec spec', 'npm test', 'npm run coveralls'].each do |cmd|
      puts "Starting to run #{cmd}..."
      system("export DISPLAY=:99.0 && #{cmd}")
      raise "#{cmd} failed!" unless $CHILD_STATUS.exitstatus.zero?
    end
  end
end

task travis: 'travis:run_specs'